blob: 4eb1ec364709611874369a9b96fb42a27b55edba [file] [log] [blame]
#include <QtTest/QtTest>
#include "PageLabelInfo_p.h"
class TestPageLabelInfo : public QObject
{
Q_OBJECT
private slots:
void testToRoman();
void testFromRoman();
void testToLatin();
void testFromLatin();
};
void TestPageLabelInfo::testToRoman()
{
GooString str;
toRoman(177, &str, gFalse);
QCOMPARE (str.getCString(), "clxxvii");
}
void TestPageLabelInfo::testFromRoman()
{
GooString roman("clxxvii");
QCOMPARE(fromRoman(roman.getCString()), 177);
}
void TestPageLabelInfo::testToLatin()
{
GooString str;
toLatin(54, &str, gFalse);
QCOMPARE(str.getCString(), "bbb");
}
void TestPageLabelInfo::testFromLatin()
{
GooString latin("ddd");
QCOMPARE(fromLatin(latin.getCString()), 56);
}
QTEST_MAIN(TestPageLabelInfo)
#include "check_pagelabelinfo.moc"