Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Setup unit test for testing the LoadCheck-Load2.vcf file
authorSteve Brokenshire <sbrokenshire@xestia.co.uk>
Mon, 27 Jun 2016 21:07:04 +0000 (22:07 +0100)
committerSteve Brokenshire <sbrokenshire@xestia.co.uk>
Mon, 27 Jun 2016 21:07:04 +0000 (22:07 +0100)
source/tests/xestiaab_contactsave.h

index b8834b8..3459f7c 100644 (file)
@@ -23,6 +23,7 @@
 TEST(ContactSave, ContactSaveTests){
        
        ContactDataObject TestFile1;
+       ContactDataObject TestFile2;
        wxString SaveData;
        wxString SaveDataCompare = "BEGIN:VCARD\n"
        "VERSION:4.0\n"
@@ -37,4 +38,19 @@ TEST(ContactSave, ContactSaveTests){
        ASSERT_EQ(CONTACTSAVE_OK, TestFile1.SaveString(&SaveData));
        ASSERT_EQ(SaveDataCompare, SaveData);
        
+       ASSERT_EQ(CONTACTLOAD_OK, TestFile2.LoadFile("LoadCheck-Load2.vcf"));
+       
+       SaveData.clear();
+       SaveDataCompare = "BEGIN:VCARD\n"
+       "VERSION:4.0\n"
+       "PRODID:-//Xestia//Address Book Unit Testing//KW\n"
+       "FN:Test vCard\n"
+       "TITLE:The Third Title\n"
+       "TITLE:Knight of the Tests\n"
+       "TITLE:The Tester of Cornwall\n"
+       "END:VCARD";
+       
+       ASSERT_EQ(CONTACTSAVE_OK, TestFile2.SaveString(&SaveData));
+       ASSERT_EQ(SaveDataCompare, SaveData);
+       
 }
\ No newline at end of file
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy