From 1b8af4198f7f18ccbfb336709f20a88e26e2b195 Mon Sep 17 00:00:00 2001 From: Dawsyn Schraiber Date: Sat, 2 Sep 2023 09:55:10 -0400 Subject: Project Structure and Build System --- test/CMakeLists.txt | 14 ++++++++++++++ test/hello_test.cc | 9 +++++++++ 2 files changed, 23 insertions(+) create mode 100644 test/CMakeLists.txt create mode 100644 test/hello_test.cc (limited to 'test') diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt new file mode 100644 index 0000000..9aef78e --- /dev/null +++ b/test/CMakeLists.txt @@ -0,0 +1,14 @@ +enable_testing() + +add_executable( + hello_test + hello_test.cc +) +target_link_libraries( + hello_test + GTest::gtest_main +) + +include(GoogleTest) +gtest_discover_tests(hello_test) + diff --git a/test/hello_test.cc b/test/hello_test.cc new file mode 100644 index 0000000..5a57e13 --- /dev/null +++ b/test/hello_test.cc @@ -0,0 +1,9 @@ +#include + +// Demonstrate some basic assertions. +TEST(HelloTest, BasicAssertions) { + // Expect two strings not to be equal. + EXPECT_STRNE("hello", "world"); + // Expect equality. + EXPECT_EQ(7 * 6, 42); +} -- cgit v1.2.3