/* This file is part of KDE. SPDX-FileCopyrightText: 2018 Ralf Habacker SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL */ #include #include using namespace Attica; class ConfigTest : public QObject { Q_OBJECT private Q_SLOTS: void testParsing(); }; void ConfigTest::testParsing() { Config::Parser parser; QString validData( QLatin1String("" "" "1.7" "store.kde.org" "api.kde-look.org" "contact@opendesktop.org" "true" "")); Config config = parser.parse(validData); QVERIFY(config.isValid()); QString invalidData = QLatin1String(""); config = parser.parse(invalidData); QVERIFY(!config.isValid()); } QTEST_GUILESS_MAIN(ConfigTest) #include "configtest.moc"