File indexing completed on 2024-06-23 04:40:25
0001 /* 0002 SPDX-FileCopyrightText: 2019-2024 Laurent Montel <montel@kde.org> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "languagetoolgetlistoflanguagejobtest.h" 0008 #include "languagetool/languagetoolgetlistoflanguagejob.h" 0009 #include <QTest> 0010 QTEST_GUILESS_MAIN(LanguageToolGetListOfLanguageJobTest) 0011 LanguageToolGetListOfLanguageJobTest::LanguageToolGetListOfLanguageJobTest(QObject *parent) 0012 : QObject(parent) 0013 { 0014 } 0015 0016 void LanguageToolGetListOfLanguageJobTest::shouldHaveDefaultValues() 0017 { 0018 TextGrammarCheck::LanguageToolGetListOfLanguageJob w; 0019 QVERIFY(!w.canStart()); 0020 QVERIFY(w.listOfLanguagePath().isEmpty()); 0021 QVERIFY(w.url().isEmpty()); 0022 QVERIFY(!w.networkAccessManager()); 0023 } 0024 0025 void LanguageToolGetListOfLanguageJobTest::shouldBeAbleToStart() 0026 { 0027 TextGrammarCheck::LanguageToolGetListOfLanguageJob job; 0028 QVERIFY(!job.canStart()); 0029 job.setUrl(QStringLiteral("foo")); 0030 QVERIFY(!job.canStart()); 0031 QNetworkAccessManager network; 0032 job.setNetworkAccessManager(&network); 0033 QVERIFY(job.canStart()); 0034 } 0035 0036 #include "moc_languagetoolgetlistoflanguagejobtest.cpp"