X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;ds=sidebyside;f=source%2Ftests%2Fxestiaab_test.cpp;h=af9c1859954e8e33fbdf7854587e8cf50ef773d3;hb=0a1c59d74f2ed87b2d374d266cd237a250f726c7;hp=113e38048e09915a3c70a5a80200bd94adffd094;hpb=e7eaa503e46395e1126c901b1ff0d25388259ba5;p=xestiaab%2F.git
diff --git a/source/tests/xestiaab_test.cpp b/source/tests/xestiaab_test.cpp
index 113e380..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;
@@ -42,7 +63,7 @@ int main(int argc, char* argv[]){
printn("Xestia Address Book Unit Testing Application");
printn("(c)2015 Xestia Software Development");
-
+ printn("Note: Unit testing is currently in development");
printn("");
bool ExitEnabled = false;
@@ -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*";
@@ -115,4 +141,4 @@ int main(int argc, char* argv[]){
}
-}
\ No newline at end of file
+}