diff options
Diffstat (limited to 'src/svnqt/tests')
-rw-r--r-- | src/svnqt/tests/CMakeLists.txt | 38 | ||||
-rw-r--r-- | src/svnqt/tests/ckpath.cpp | 4 | ||||
-rw-r--r-- | src/svnqt/tests/crepo.cpp | 14 | ||||
-rw-r--r-- | src/svnqt/tests/lsdir.cpp | 18 | ||||
-rw-r--r-- | src/svnqt/tests/testlistener.h | 2 |
5 files changed, 40 insertions, 36 deletions
diff --git a/src/svnqt/tests/CMakeLists.txt b/src/svnqt/tests/CMakeLists.txt index 78344ad..60193d0 100644 --- a/src/svnqt/tests/CMakeLists.txt +++ b/src/svnqt/tests/CMakeLists.txt @@ -1,23 +1,25 @@ -SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}) +include_directories( ${CMAKE_SOURCE_DIR} ) +set(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR}) -MACRO(BUILD_TEST tname) - SET(${tname}-src ${tname}.cpp) - IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${tname}.h) - SET(${tname}-src ${${tname}-src} ${tname}.h) - ENDIF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${tname}.h) - ADD_EXECUTABLE(${tname} ${${tname}-src}) - TARGET_LINK_LIBRARIES(${tname} ${svnqt-name} ${TQT_LIBRARIES}) - ADD_TEST(${tname} ${CMAKE_CURRENT_BINARY_DIR}/${tname}) -ENDMACRO(BUILD_TEST) +macro(build_test tname) + set(${tname}-src ${tname}.cpp) + if (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${tname}.h) + set(${tname}-src ${${tname}-src} ${tname}.h) + endif (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${tname}.h) + add_executable(${tname} ${${tname}-src}) + target_link_libraries(${tname} ${svnqt-name} ${TQT_LIBRARIES}) + add_test(${tname} ${CMAKE_CURRENT_BINARY_DIR}/${tname}) +endmacro(build_test) -IF (BUILD_TESTS) - CONFIGURE_FILE( +if (BUILD_TESTS) + configure_file( ${CMAKE_CURRENT_SOURCE_DIR}/testconfig.h.in ${CMAKE_CURRENT_BINARY_DIR}/testconfig.h ) - ADD_TEST(rmrepo "/bin/rm" "-rvf" "${CMAKE_CURRENT_BINARY_DIR}/repo") - ADD_TEST(rmco "/bin/rm" "-rvf" "${CMAKE_CURRENT_BINARY_DIR}/co") - BUILD_TEST(crepo) - BUILD_TEST(lsdir) - BUILD_TEST(ckpath) -ENDIF(BUILD_TESTS) + build_test(crepo) + build_test(lsdir) + build_test(ckpath) + + # lsdir relies on output from crepo + set_tests_properties(crepo lsdir PROPERTIES RUN_SERIAL TRUE) +endif(BUILD_TESTS) diff --git a/src/svnqt/tests/ckpath.cpp b/src/svnqt/tests/ckpath.cpp index 64a57ca..a404e50 100644 --- a/src/svnqt/tests/ckpath.cpp +++ b/src/svnqt/tests/ckpath.cpp @@ -1,4 +1,4 @@ -#include "src/svnqt/path.hpp" +#include "src/svnqt/path.h" #include <iostream> int main(int,char**) @@ -15,7 +15,7 @@ int main(int,char**) } unsigned j = 0; while (pa.length()>0) { - std::cout << pa.path() << std::endl; + std::cout << pa.path().local8Bit() << std::endl; pa.removeLast(); ++j; } diff --git a/src/svnqt/tests/crepo.cpp b/src/svnqt/tests/crepo.cpp index fa43d90..baaf444 100644 --- a/src/svnqt/tests/crepo.cpp +++ b/src/svnqt/tests/crepo.cpp @@ -1,8 +1,8 @@ -#include "src/svnqt/client.hpp" +#include "src/svnqt/client.h" #include "src/svnqt/tests/testconfig.h" -#include "src/svnqt/repository.hpp" -#include "src/svnqt/repositorylistener.hpp" -#include "src/svnqt/targets.hpp" +#include "src/svnqt/repository.h" +#include "src/svnqt/repositorylistener.h" +#include "src/svnqt/targets.h" #include "testlistener.h" @@ -17,17 +17,19 @@ class Listener:public svn::repository::RepositoryListener virtual ~Listener(){} virtual void sendWarning(const TQString&msg) { - std::cout << msg << std::endl; + std::cout << msg.local8Bit() << std::endl; } virtual void sendError(const TQString&msg) { - std::cout << msg << std::endl; + std::cout << msg.local8Bit() << std::endl; } virtual bool isCanceld(){return false;} }; int main(int,char**) { + system("/bin/rm -rvf -- " TESTREPOPATH " " TESTCOPATH); + TQString p = TESTREPOPATH; Listener ls; svn::repository::Repository rp(&ls); diff --git a/src/svnqt/tests/lsdir.cpp b/src/svnqt/tests/lsdir.cpp index f3a2f6f..c8db993 100644 --- a/src/svnqt/tests/lsdir.cpp +++ b/src/svnqt/tests/lsdir.cpp @@ -1,8 +1,8 @@ -#include "src/svnqt/client.hpp" +#include "src/svnqt/client.h" #include "src/svnqt/tests/testconfig.h" -#include "src/svnqt/status.hpp" -#include "src/svnqt/svnqttypes.hpp" +#include "src/svnqt/status.h" +#include "src/svnqt/svnqttypes.h" #include <iostream> int main(int,char**) @@ -28,8 +28,8 @@ int main(int,char**) std::cout << "List 1 "<<dlist.size()<<std::endl; for (unsigned int i=0; i < dlist.size();++i) { TQDateTime dt = svn::DateTime(dlist[i]->time()); - std::cout << dlist[i]->name() << " " - << dlist[i]->lastAuthor() << " " + std::cout << dlist[i]->name().local8Bit() << " " + << dlist[i]->lastAuthor().local8Bit() << " " << dlist[i]->size() << " " << dt.toTime_t() << std::endl; } @@ -44,8 +44,8 @@ int main(int,char**) std::cout << "List 2 "<<dlist.size()<<std::endl; for (unsigned int i=0; i < dlist.size();++i) { TQDateTime dt = svn::DateTime(dlist[i]->time()); - std::cout << dlist[i]->name() << " " - << dlist[i]->lastAuthor() << " " + std::cout << dlist[i]->name().local8Bit() << " " + << dlist[i]->lastAuthor().local8Bit() << " " << dlist[i]->size() << " " << dt.toTime_t() << std::endl; } @@ -59,7 +59,7 @@ int main(int,char**) return -1; } for (unsigned int i=0; i < slist.size();++i) { - std::cout << slist[i]->path()<< std::endl; + std::cout << slist[i]->path().local8Bit() << std::endl; } std::cout << "================"<<std::endl; std::cout << "Second status:"<<std::endl; @@ -71,7 +71,7 @@ int main(int,char**) return -1; } for (unsigned int i=0; i < slist.size();++i) { - std::cout << slist[i]->path()<< std::endl; + std::cout << slist[i]->path().local8Bit() << std::endl; } return 0; diff --git a/src/svnqt/tests/testlistener.h b/src/svnqt/tests/testlistener.h index 3efa96d..8d1300a 100644 --- a/src/svnqt/tests/testlistener.h +++ b/src/svnqt/tests/testlistener.h @@ -1,7 +1,7 @@ #ifndef _TESTLISTENER_ #define _TESTLISTENER_ -#include "src/svnqt/context_listener.hpp" +#include "src/svnqt/context_listener.h" class TestListener:public svn::ContextListener { |