implement first treiber stack test

This commit is contained in:
2021-01-10 21:39:32 +01:00
parent 2e226879ef
commit 600c95fc81
2 changed files with 14 additions and 0 deletions

View File

@@ -15,3 +15,8 @@ add_executable(adt_unit_test ADT_Stack_test.cpp)
target_link_libraries(adt_unit_test PUBLIC gtest gtest_main) target_link_libraries(adt_unit_test PUBLIC gtest gtest_main)
target_link_libraries(adt_unit_test PUBLIC sets) target_link_libraries(adt_unit_test PUBLIC sets)
add_test(ADTTest adt_unit_test) add_test(ADTTest adt_unit_test)
add_executable(treiber_unit_test Treiber_Stack_test.cpp)
target_link_libraries(treiber_unit_test PUBLIC gtest gtest_main)
target_link_libraries(treiber_unit_test PUBLIC sets)
add_test(TreiberTest treiber_unit_test)

View File

@@ -0,0 +1,9 @@
#include <gtest/gtest.h>
#include <lib/TreiberStack.h>
TEST(TreiberStackTest, SimpleEmptyPrint) {
TreiberStack * stack = new TreiberStack(new ADTOperationQueue());
EXPECT_EQ("", stack->print_stack());
}