Changeset View
Changeset View
Standalone View
Standalone View
tests/kolabconversationtest.cpp
Show All 21 Lines | |||||
#include <QDebug> | #include <QDebug> | ||||
#include <iostream> | #include <iostream> | ||||
#include "src/kolabconversions.h" | #include "src/kolabconversions.h" | ||||
void KolabConversationTest::configurationDeserialationTest() | void KolabConversationTest::configurationDeserialationTest() | ||||
{ | { | ||||
boost::shared_ptr <Kolab::Configuration> ptr = Kolab::KolabObjects::deserializeObject<Kolab::Configuration>(TEST_DATA_PATH "/testfiles/testConfiguration.xml", true); | boost::shared_ptr <Kolab::Configuration> ptr = Kolab::KolabObjects::deserializeObject<Kolab::Configuration>(TEST_DATA_PATH "/testfiles/testConfiguration.xml", true); | ||||
QVERIFY(ptr); | QVERIFY(static_cast<bool>(ptr)); | ||||
QVERIFY(ptr->isValid()); | QVERIFY(ptr->isValid()); | ||||
QCOMPARE(ptr->type(), Kolab::Configuration::TypeRelation); | QCOMPARE(ptr->type(), Kolab::Configuration::TypeRelation); | ||||
} | } | ||||
void KolabConversationTest::noteDeserialationTest() | void KolabConversationTest::noteDeserialationTest() | ||||
{ | { | ||||
boost::shared_ptr <Kolab::Note> ptr = Kolab::KolabObjects::deserializeObject<Kolab::Note>(TEST_DATA_PATH "/testfiles/testNote.xml", true); | boost::shared_ptr <Kolab::Note> ptr = Kolab::KolabObjects::deserializeObject<Kolab::Note>(TEST_DATA_PATH "/testfiles/testNote.xml", true); | ||||
QVERIFY(ptr); | QVERIFY(static_cast<bool>(ptr)); | ||||
QVERIFY(ptr->isValid()); | QVERIFY(ptr->isValid()); | ||||
QCOMPARE(ptr->summary(), std::string("summarytext")); | QCOMPARE(ptr->summary(), std::string("summarytext")); | ||||
} | } | ||||
QTEST_MAIN( KolabConversationTest ) | QTEST_MAIN( KolabConversationTest ) | ||||
#include "kolabconversationtest.moc" | #include "kolabconversationtest.moc" |