X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fxestiaab_convert.h;h=2b185c0c0e608dccfb3bd561aef23d7292efaccf;hb=f5cc529d456b2a62f31b32f051fbe41a28d52756;hp=383b18dc5f38c7bf74d072c30a469ba43157d898;hpb=e2afc613b2d4292d461af99ee3443b23a5b1d55a;p=xestiaab%2F.git diff --git a/source/tests/xestiaab_convert.h b/source/tests/xestiaab_convert.h index 383b18d..2b185c0 100644 --- a/source/tests/xestiaab_convert.h +++ b/source/tests/xestiaab_convert.h @@ -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