Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added extra unit tests for CATEGORIES and begun work on the PHOTO vCard property.
[xestiaab/.git] / source / tests / xestiaab_contactload.h
index bc22008..1bfc52b 100644 (file)
@@ -2220,63 +2220,87 @@ TEST(ContactLoad, CategoryTests){
 
        // Check the TYPE section.
        
-       /*TestFileIter = TestFile.CategoriesListType.find(1);
+       TestFileIter = TestFile.CategoriesListType.find(3);
        ASSERT_NE(TestFile.CategoriesListType.end(), TestFileIter);
-       ASSERT_EQ("home", TestFileIter->second);
+       ASSERT_EQ("work", TestFileIter->second);
 
-       TestFileIter = TestFile.CategoriesListType.find(2);
+       TestFileIter = TestFile.CategoriesListType.find(4);
        ASSERT_NE(TestFile.CategoriesListType.end(), TestFileIter);
-       ASSERT_EQ("home", TestFileIter->second);
+       ASSERT_EQ("work", TestFileIter->second);
+       
+       TestFileIter = TestFile.CategoriesListType.find(5);
+       ASSERT_NE(TestFile.CategoriesListType.end(), TestFileIter);
+       ASSERT_EQ("work", TestFileIter->second);
        
        // Check the ALTID section.
        
-       TestFileIter = TestFile.CategoriesListAltID.find(1);
+       TestFileIter = TestFile.CategoriesListAltID.find(3);
        ASSERT_NE(TestFile.CategoriesListAltID.end(), TestFileIter);
-       ASSERT_EQ("44", TestFileIter->second);
+       ASSERT_EQ("84", TestFileIter->second);
 
-       TestFileIter = TestFile.CategoriesListAltID.find(2);
+       TestFileIter = TestFile.CategoriesListAltID.find(4);
        ASSERT_NE(TestFile.CategoriesListAltID.end(), TestFileIter);
-       ASSERT_EQ("44", TestFileIter->second);
+       ASSERT_EQ("84", TestFileIter->second);
+
+       TestFileIter = TestFile.CategoriesListAltID.find(5);
+       ASSERT_NE(TestFile.CategoriesListAltID.end(), TestFileIter);
+       ASSERT_EQ("84", TestFileIter->second);
        
        // Check the PID section.
        
-       TestFileIter = TestFile.CategoriesListPID.find(1);
+       TestFileIter = TestFile.CategoriesListPID.find(3);
        ASSERT_NE(TestFile.CategoriesListPID.end(), TestFileIter);
-       ASSERT_EQ("46", TestFileIter->second);
+       ASSERT_EQ("86", TestFileIter->second);
 
-       TestFileIter = TestFile.CategoriesListPID.find(2);
+       TestFileIter = TestFile.CategoriesListPID.find(4);
        ASSERT_NE(TestFile.CategoriesListPID.end(), TestFileIter);
-       ASSERT_EQ("46", TestFileIter->second);
+       ASSERT_EQ("86", TestFileIter->second);
+
+       TestFileIter = TestFile.CategoriesListPID.find(5);
+       ASSERT_NE(TestFile.CategoriesListPID.end(), TestFileIter);
+       ASSERT_EQ("86", TestFileIter->second);
        
        // Check the LANGUAGE section.
        
-       TestFileIter = TestFile.CategoriesListLanguage.find(1);
+       TestFileIter = TestFile.CategoriesListLanguage.find(3);
        ASSERT_NE(TestFile.CategoriesListLanguage.end(), TestFileIter);
        ASSERT_EQ("kw", TestFileIter->second);
        
-       TestFileIter = TestFile.CategoriesListLanguage.find(2);
+       TestFileIter = TestFile.CategoriesListLanguage.find(4);
+       ASSERT_NE(TestFile.CategoriesListLanguage.end(), TestFileIter);
+       ASSERT_EQ("kw", TestFileIter->second);
+       
+       TestFileIter = TestFile.CategoriesListLanguage.find(5);
        ASSERT_NE(TestFile.CategoriesListLanguage.end(), TestFileIter);
        ASSERT_EQ("kw", TestFileIter->second);
        
        // Check the PREF section.
        
-       TestFileIntIter = TestFile.CategoriesListPref.find(1);
+       TestFileIntIter = TestFile.CategoriesListPref.find(3);
        ASSERT_NE(TestFile.CategoriesListPref.end(), TestFileIntIter);
-       ASSERT_EQ(48, TestFileIntIter->second);
+       ASSERT_EQ(88, TestFileIntIter->second);
        
-       TestFileIntIter = TestFile.CategoriesListPref.find(2);
+       TestFileIntIter = TestFile.CategoriesListPref.find(4);
+       ASSERT_NE(TestFile.CategoriesListPref.end(), TestFileIntIter);
+       ASSERT_EQ(88, TestFileIntIter->second);
+       
+       TestFileIntIter = TestFile.CategoriesListPref.find(5);
        ASSERT_NE(TestFile.CategoriesListPref.end(), TestFileIntIter);
-       ASSERT_EQ(48, TestFileIntIter->second);*/
+       ASSERT_EQ(88, TestFileIntIter->second);
        
        // Check the extra tokens.
        
-       TestFileIter = TestFile.CategoriesListTokens.find(1);
+       TestFileIter = TestFile.CategoriesListTokens.find(3);
        ASSERT_NE(TestFile.CategoriesListTokens.end(), TestFileIter);
-       ASSERT_EQ("TAC=CAT", TestFileIter->second);
+       ASSERT_EQ("AAA=BBB", TestFileIter->second);
 
-       TestFileIter = TestFile.CategoriesListTokens.find(2);
+       TestFileIter = TestFile.CategoriesListTokens.find(4);
        ASSERT_NE(TestFile.CategoriesListTokens.end(), TestFileIter);
-       ASSERT_EQ("TAC=CAT", TestFileIter->second);
+       ASSERT_EQ("AAA=BBB", TestFileIter->second);
+
+       TestFileIter = TestFile.CategoriesListTokens.find(4);
+       ASSERT_NE(TestFile.CategoriesListTokens.end(), TestFileIter);
+       ASSERT_EQ("AAA=BBB", TestFileIter->second);
 
 }
 
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