X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Ftests%2Fxestiaab_test.cpp;h=af9c1859954e8e33fbdf7854587e8cf50ef773d3;hb=e1c0c1ab4c6eea19a2022993124da7cabfc0066c;hp=477ee9c55e340e8594a02466a1e5d0e1f9d632d3;hpb=3c69754ad40afe45fc1d456447be3308b9a00fd2;p=xestiaab%2F.git
diff --git a/source/tests/xestiaab_test.cpp b/source/tests/xestiaab_test.cpp
index 477ee9c..af9c185 100644
--- a/source/tests/xestiaab_test.cpp
+++ b/source/tests/xestiaab_test.cpp
@@ -1,9 +1,28 @@
+// xestiaab_test.cpp - Xestia Address Book Unit Testing Suite.
+//
+// (c) 2012-2015 Xestia Software Development.
+//
+// This file is part of Xestia Address Book.
+//
+// Xestia Address Book is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by the
+// Free Software Foundation, version 3 of the license.
+//
+// Xestia Address Book is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License along
+// with Xestia Address Book. If not, see
+
#include
#include
#include
#include "xestiaab_carddav.h"
#include "xestiaab_contactload.h"
#include "xestiaab_contactsave.h"
+#include "xestiaab_convert.h"
#include "xestiaab_vcard.h"
enum MenuOpts {
@@ -11,6 +30,7 @@ enum MenuOpts {
TESTS_CONTACTLOAD,
TESTS_CONTACTSAVE,
TESTS_VCARD,
+ TESTS_CONVERT,
TESTS_ALL,
TESTS_QUIT
};
@@ -30,6 +50,7 @@ void printmenu(){
std::cout << TESTS_CONTACTLOAD << ". Contact Loading" << std::endl;
std::cout << TESTS_CONTACTSAVE << ". Contact Saving" << std::endl;
std::cout << TESTS_VCARD << ". vCard Object" << std::endl;
+ std::cout << TESTS_CONVERT << ". Contact Conversion" << std::endl;
std::cout << TESTS_ALL << ". All Tests" << std::endl;
std::cout << TESTS_QUIT << ". Quit" << std::endl;
std::cout << std::endl;
@@ -94,6 +115,11 @@ int main(int argc, char* argv[]){
::testing::GTEST_FLAG(filter) = "ContactSave*";
TestResult = RUN_ALL_TESTS();
break;
+ case TESTS_CONVERT:
+ printn("Running Contact Conversion tests...");
+ ::testing::GTEST_FLAG(filter) = "ConvertCmdLine*";
+ TestResult = RUN_ALL_TESTS();
+ break;
case TESTS_VCARD:
printn("Running vCard tests...");
::testing::GTEST_FLAG(filter) = "vCard*";