mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-07-10 04:15:51 +00:00
Add tests and UI fields for #118
This commit is contained in:
@ -30,12 +30,17 @@ void TestAbstractExtItem::initTestCase()
|
||||
fileName = names.first;
|
||||
writeFileName = names.second;
|
||||
|
||||
name = AWTestLibrary::randomString();
|
||||
comment = AWTestLibrary::randomString();
|
||||
socket = AWTestLibrary::randomString();
|
||||
|
||||
extItem = new ExtUpgrade(nullptr, fileName);
|
||||
extItem->setActive(false);
|
||||
extItem->setApiVersion(1);
|
||||
extItem->setComment(comment);
|
||||
extItem->setName(name);
|
||||
extItem->setNumber(-1);
|
||||
extItem->setSocket(socket);
|
||||
}
|
||||
|
||||
|
||||
@ -54,6 +59,7 @@ void TestAbstractExtItem::test_values()
|
||||
QCOMPARE(extItem->fileName(), fileName);
|
||||
QCOMPARE(extItem->name(), name);
|
||||
QVERIFY((extItem->number() > 0) && (extItem->number() < 1000));
|
||||
QCOMPARE(extItem->socket(), socket);
|
||||
}
|
||||
|
||||
|
||||
@ -73,6 +79,7 @@ void TestAbstractExtItem::test_configuration()
|
||||
QCOMPARE(newExtItem->fileName(), writeFileName);
|
||||
QCOMPARE(newExtItem->name(), extItem->name());
|
||||
QCOMPARE(newExtItem->number(), extItem->number());
|
||||
QCOMPARE(newExtItem->socket(), extItem->socket());
|
||||
|
||||
delete newExtItem;
|
||||
}
|
||||
@ -105,6 +112,7 @@ void TestAbstractExtItem::test_copy()
|
||||
QCOMPARE(newExtItem->apiVersion(), extItem->apiVersion());
|
||||
QCOMPARE(newExtItem->comment(), extItem->comment());
|
||||
QCOMPARE(newExtItem->name(), extItem->name());
|
||||
QCOMPARE(newExtItem->socket(), extItem->socket());
|
||||
|
||||
delete newExtItem;
|
||||
}
|
||||
|
@ -42,8 +42,9 @@ private slots:
|
||||
|
||||
private:
|
||||
ExtUpgrade *extItem = nullptr;
|
||||
QString comment = QString("A comment");
|
||||
QString name = QString("A name");
|
||||
QString comment;
|
||||
QString name;
|
||||
QString socket;
|
||||
QString fileName;
|
||||
QString writeFileName;
|
||||
};
|
||||
|
Reference in New Issue
Block a user