initial commit
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
set(BINARY ${CMAKE_PROJECT_NAME}_tst)
|
||||
file(GLOB_RECURSE TEST_SOURCES LIST_DIRECTORIES false *.h *.cpp)
|
||||
set(SOURCES ${TEST_SOURCES})
|
||||
include_directories(../include)
|
||||
add_executable(${BINARY} ${TEST_SOURCES})
|
||||
add_test(NAME ${BINARY} COMMAND ${BINARY})
|
||||
target_link_libraries(${BINARY} PUBLIC ${CMAKE_PROJECT_NAME}_lib gtest gmock)
|
||||
@@ -0,0 +1,6 @@
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
::testing::InitGoogleTest(&argc, argv);
|
||||
return RUN_ALL_TESTS();
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
#include "gtest/gtest.h"
|
||||
|
||||
TEST(vending_machine_test, purposely_failing_test) {
|
||||
EXPECT_EQ(0, 1);
|
||||
}
|
||||
Reference in New Issue
Block a user