/* This file is part of KDE. SPDX-FileCopyrightText: 2010 Martin Sandsmark SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL */ #include #include using namespace Attica; class PersonTest : public QObject { Q_OBJECT private Q_SLOTS: void testParsing(); }; void PersonTest::testParsing() { Person::Parser parser; QString validData( QLatin1String("" "" "10" "Ola" "Nordmann" "http://kde.org/" "http://techbase.kde.org/skins/oxygen/top-kde.png" "1" "2010-06-21" "Oslo" "Norway" "59.56" "10.41" "")); Person person = parser.parse(validData); QVERIFY(person.isValid()); QString invalidData = QLatin1String(""); person = parser.parse(invalidData); QVERIFY(!person.isValid()); } QTEST_MAIN(PersonTest) #include "persontest.moc"