Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Added input file missing test and replaced wording of import/export with input/output.
[xestiaab/.git] / source / tests / xestiaab_convert.h
index 383b18d..2b185c0 100644 (file)
@@ -21,7 +21,7 @@
 
 TEST(ConvertCmdLine, ConvertTests){
 
-       // Test that the import format is valid.
+       // Test that the input format is valid.
        
        ASSERT_EQ(CONVERTRESULT_OK, ConvertContact(wxT("vCard4"), 
                wxT("vCard3"), 
@@ -30,9 +30,9 @@ TEST(ConvertCmdLine, ConvertTests){
        ASSERT_EQ(CONVERTRESULT_OK, ConvertContact(wxT("vCard3"), 
                wxT("vCard4"), 
                wxT("LoadCheck-Load1.vcf"), 
-               wxT("LoadCheck-Load1-v3Conv.vcf")));            
+               wxT("LoadCheck-Load1-v3Conv.vcf")));
                
-       // Test that a matching import and export formats return
+       // Test that a matching input and output formats return
        // an error.
 
        ASSERT_EQ(CONVERTRESULT_FORMATSSAME, ConvertContact(wxT("vCard3"), 
@@ -40,11 +40,25 @@ TEST(ConvertCmdLine, ConvertTests){
                wxT("LoadCheck-Load1.vcf"), 
                wxT("LoadCheck-Load1-v3Conv.vcf")));
                
-       // Test that an invalid import format returns an error.
+       // Test that an invalid input format returns an error.
                
-       ASSERT_EQ(CONVERTRESULT_INVALIDIMPORTFORMAT, ConvertContact(wxT("vCardNope"), 
+       ASSERT_EQ(CONVERTRESULT_INVALIDINPUTFORMAT, ConvertContact(wxT("vCardNope"), 
                wxT("vCard3"), 
                wxT("LoadCheck-Load1.vcf"), 
                wxT("LoadCheck-Load1-v3Conv.vcf")));
+               
+       // Test that an invalid output format return an error.
+       
+       ASSERT_EQ(CONVERTRESULT_INVALIDOUTPUTFORMAT, ConvertContact(wxT("vCard3"), 
+               wxT("vCardNope"), 
+               wxT("LoadCheck-Load1.vcf"), 
+               wxT("LoadCheck-Load1-v3Conv.vcf")));
+
+       // Check that the file given exists.
+       
+       ASSERT_EQ(CONVERTRESULT_INPUTFILEMISSING, ConvertContact(wxT("vCard3"), 
+               wxT("vCard4"), 
+               wxT("InvalidFile.vcf"), 
+               wxT("Temp-LoadCheck-Load1-v3Conv.vcf"))); 
 
 }
\ 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