void tst_OpenSearchManager::setCurrentEngine() { QFETCH(QString, name); QFETCH(QString, description); QFETCH(QString, searchUrlTemplate); QFETCH(bool, valid); SubOpenSearchManager manager; QCOMPARE(manager.enginesCount(), 1); QString oldCurrentEngineName = manager.currentEngineName(); OpenSearchEngine *oldCurrentEngine = manager.currentEngine(); QSignalSpy signalSpy(&manager, SIGNAL(currentEngineChanged())); OpenSearchEngine *engine = new OpenSearchEngine(); engine->setName(name); engine->setDescription(description); engine->setSearchUrlTemplate(searchUrlTemplate); bool result = manager.addEngine(engine); QCOMPARE(result, valid); manager.setCurrentEngineName(name); QCOMPARE(manager.currentEngineName(), (valid ? name : oldCurrentEngineName)); QCOMPARE(*manager.currentEngine(), (valid ? *engine : *oldCurrentEngine)); QCOMPARE(signalSpy.count(), (valid ? 1 : 0)); manager.removeEngine(engine->name()); QCOMPARE(signalSpy.count(), (valid ? 2 : 0)); }
void tst_OpenSearchManager::addRemoveEngine() { QFETCH(QString, name); QFETCH(QString, description); QFETCH(QString, searchUrlTemplate); QFETCH(bool, valid); SubOpenSearchManager manager; QSignalSpy signalSpy(&manager, SIGNAL(changed())); OpenSearchEngine *engine = new OpenSearchEngine(); engine->setName(name); engine->setDescription(description); engine->setSearchUrlTemplate(searchUrlTemplate); QCOMPARE(manager.enginesCount(), 1); QVERIFY(!manager.engineExists(name)); bool result = manager.addEngine(engine); QCOMPARE(result, valid); QCOMPARE(manager.enginesCount(), (valid ? 2 : 1)); QCOMPARE(manager.engineExists(name), valid); QCOMPARE(signalSpy.count(), (valid ? 1 : 0)); manager.removeEngine(engine->name()); QCOMPARE(manager.enginesCount(), 1); QVERIFY(!manager.engineExists(name)); QCOMPARE(signalSpy.count(), (valid ? 2 : 0)); }
void Test::testSecondSet() { myDialog->myComboBox->setCurrentIndex(1); myDialog->mySetLineEdit->setText("1000"); QSignalSpy signalSpy(myDialog, SIGNAL(setPressed())); QTest::mouseClick(myDialog->mySetButton, Qt::LeftButton); QCOMPARE(1, signalSpy.count()); }
void SamuraiSessionInitiateMultiRequestTest::testCreateResponseFailed() { qsipgaterpclib::SamuraiSessionInitiateMultiRequest *request = qsipgaterpclib::SamuraiSessionInitiateMultiRequestFactory::createInstance(this) .build(); QSignalSpy signalSpy(request, SIGNAL(ready(qsipgaterpclib::SamuraiSessionInitiateMultiResponse))); QVariantMap variantMap; QVERIFY(request->createResponse(variantMap) == false); QCOMPARE(signalSpy.count(), 0); }
void SamuraiSessionInitiateMultiRequestTest::testCreateResponse() { qsipgaterpclib::SamuraiSessionInitiateMultiRequest *request = qsipgaterpclib::SamuraiSessionInitiateMultiRequestFactory::createInstance(this) .build(); QSignalSpy signalSpy(request, SIGNAL(ready(qsipgaterpclib::SamuraiSessionInitiateMultiResponse))); QVariant dummy(QString("dummy")); QVariantMap variantMap; variantMap.insert("SessionList", dummy); QVERIFY(request->createResponse(variantMap) == true); QCOMPARE(signalSpy.count(), 1); QList<QVariant> arguments = signalSpy.takeFirst(); QCOMPARE(arguments.count(), 1); }
void SamuraiUserdataGreetingGetRequestTest::testCreateResponse() { qsipgaterpclib::SamuraiUserdataGreetingGetRequest *request = qsipgaterpclib::SamuraiUserdataGreetingGetRequestFactory::createInstance(this) .build(); QSignalSpy signalSpy(request, SIGNAL(ready(qsipgaterpclib::SamuraiUserdataGreetingGetResponse))); QVariant dummy(QString("dummy")); QVariantMap variantMap; variantMap.insert("Gender", dummy); variantMap.insert("FirstName", dummy); variantMap.insert("LastName", dummy); QVERIFY(request->createResponse(variantMap) == true); QCOMPARE(signalSpy.count(), 1); QList<QVariant> arguments = signalSpy.takeFirst(); QCOMPARE(arguments.count(), 1); }