Skip to content
Snippets Groups Projects
Commit 7362ba6f authored by Soeren Peters's avatar Soeren Peters
Browse files

Added unit test for endsWith() and removed the boost dependency.

parent acb45b9c
No related branches found
No related tags found
No related merge requests found
......@@ -28,10 +28,10 @@ endmacro(includeTestFiles)
macro(includeFiles targetName file_path)
foreach(file ${file_path})
message("File: " ${file})
#message("File: " ${file})
get_filename_component(package_dir ${file} DIRECTORY)
message("package_dir: " ${package_dir})
#message("package_dir: " ${package_dir})
collectFilesFrom(${file})
if (package_dir)
......@@ -105,7 +105,7 @@ macro(buildSourceGroup targetName path)
endif()
endforeach()
message("SOURCE_GROUP: " ${SOURCE_GROUP})
#message("SOURCE_GROUP: " ${SOURCE_GROUP})
if(NOT SOURCE_GROUP)
set(SOURCE_GROUP "general")
......
......@@ -30,7 +30,7 @@ function(vf_add_library)
if (ARG_FILES)
message ("${ARG_FILES}")
#message ("${ARG_FILES}")
set(sourceFiles ${sourceFiles} ${ARG_FILES})
endif()
......@@ -51,7 +51,7 @@ function(vf_add_library)
endif()
foreach(X IN LISTS sourceFiles)
message(STATUS "${X}")
#message(STATUS "${X}")
endforeach()
if (ARG_EXCLUDE)
......
#Don't change:
SET(METIS_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/metis/metis-5.1.0 CACHE PATH "METIS ROOT")
SET(GMOCK_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/googletest CACHE PATH "GMOCK ROOT")
#SET(GMOCK_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/googletest CACHE PATH "GMOCK ROOT")
SET(JSONCPP_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/jsoncpp CACHE PATH "JSONCPP ROOT")
SET(FFTW_ROOT ${CMAKE_SOURCE_DIR}/3rdParty/fftw/fftw-3.3.7 CACHE PATH "JSONCPP ROOT")
SET(GMOCK_ROOT C:\\Libraries\\googletest-release-1.10.0 CACHE PATH "GMOCK ROOT")
#SET TO CORRECT PATH:
SET(BOOST_ROOT "C:\\Libraries\\boost_1_65_1" CACHE PATH "BOOST_ROOT")
......
......@@ -176,5 +176,4 @@ bool StringUtil::endsWith(const std::string &input, const std::string &end)
} else {
return false;
}
//return boost::algorithm::ends_with(input, end);
}
\ No newline at end of file
......@@ -4,8 +4,27 @@
#include <gmock/gmock.h>
TEST(TestTest, failing)
#include "StringUtil.h"
int main(int argc, char *argv[])
{
testing::InitGoogleTest(&argc, argv);
testing::InitGoogleMock(&argc, argv);
return RUN_ALL_TESTS();
}
TEST(StringUtilTest, endsWith_shouldReturnTrue)
{
ASSERT_TRUE(false);
const std::string input {"input_string"};
const std::string ends_with {"string"};
ASSERT_TRUE(StringUtil::endsWith(input, ends_with));
}
TEST(StringUtilTest, endsWith_shouldReturnFalse)
{
const std::string input {"input_string"};
const std::string ends_with {"string_"};
ASSERT_FALSE(StringUtil::endsWith(input, ends_with));
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment