Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Refined tests and data for IMPP.
[xestiaab/.git] / source / tests / xestiaab_contactload.h
index bc3f62f..3d12c8d 100644 (file)
@@ -1237,13 +1237,19 @@ TEST(ContactLoad, TelephoneTests){
        
        TestFileIter = TestFile.GeneralTelephoneList.find(0);
        ASSERT_NE(TestFile.GeneralTelephoneList.end(), TestFileIter);
-       ASSERT_EQ("tel:00000000", TestFileIter->second);
+       ASSERT_EQ("00000000", TestFileIter->second);
+       
+       // Check the data type section.
+
+       TestFileIter = TestFile.GeneralTelephoneListDataType.find(0);
+       ASSERT_NE(TestFile.GeneralTelephoneListDataType.end(), TestFileIter);
+       ASSERT_EQ("tel", TestFileIter->second); 
        
        // Check the type section.
        
        TestFileIter = TestFile.GeneralTelephoneListTypeInfo.find(0);
        ASSERT_NE(TestFile.GeneralTelephoneListTypeInfo.end(), TestFileIter);
-       ASSERT_EQ("fax,mobile", TestFileIter->second);  
+       ASSERT_EQ("fax,cell", TestFileIter->second.ToStdString());      
        
        // Check the ALTID section.
        
@@ -1273,7 +1279,13 @@ TEST(ContactLoad, TelephoneTests){
        
        TestFileIter = TestFile.HomeTelephoneList.find(1);
        ASSERT_NE(TestFile.HomeTelephoneList.end(), TestFileIter);
-       ASSERT_EQ("tel:00001111", TestFileIter->second);
+       ASSERT_EQ("00001111", TestFileIter->second);
+       
+       // Check the data type section.
+
+       TestFileIter = TestFile.HomeTelephoneListDataType.find(1);
+       ASSERT_NE(TestFile.HomeTelephoneListDataType.end(), TestFileIter);
+       ASSERT_EQ("tel", TestFileIter->second); 
        
        // Check the type section.
        
@@ -1309,7 +1321,13 @@ TEST(ContactLoad, TelephoneTests){
        
        TestFileIter = TestFile.BusinessTelephoneList.find(2);
        ASSERT_NE(TestFile.BusinessTelephoneList.end(), TestFileIter);
-       ASSERT_EQ("tel:22221111", TestFileIter->second);
+       ASSERT_EQ("22221111", TestFileIter->second);
+       
+       // Check the data type section.
+
+       TestFileIter = TestFile.BusinessTelephoneListDataType.find(2);
+       ASSERT_NE(TestFile.BusinessTelephoneListDataType.end(), TestFileIter);
+       ASSERT_EQ("tel", TestFileIter->second);
        
        // Check the type section.
        
@@ -4298,6 +4316,4 @@ TEST(ContactLoad, XTokenTest){
        ASSERT_NE(TestFile.XTokenListTokens.end(), TestFileIter);
        ASSERT_EQ("FOODS;STATUS=FAVOURITE;TYPE=CHEESEANDONION", TestFileIter->second.ToStdString());
 
-}
-
-// TODO: Add tests for the Contact Loading process.
\ No newline at end of file
+}
\ 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