From bc39729fa615aa327fc469ac0c130bad821ba87a Mon Sep 17 00:00:00 2001 From: Thomas Ubensee <34603111+tomuben@users.noreply.github.com> Date: Wed, 24 Jul 2024 13:43:40 -0300 Subject: [PATCH] #652: Started unit tests for script option lines parser --- .github/workflows/check_bazel_tests.yml | 8 +++++++- exaudfclient/base/exaudflib/test/BUILD | 9 +++++++++ .../exaudflib/test/script_data_transfer_objects_test.cpp | 8 +------- .../base/exaudflib/test/script_option_lines_test.cpp | 7 +++++++ 4 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 exaudfclient/base/exaudflib/test/BUILD create mode 100644 exaudfclient/base/exaudflib/test/script_option_lines_test.cpp diff --git a/.github/workflows/check_bazel_tests.yml b/.github/workflows/check_bazel_tests.yml index 0b9a355bc..fb77880dc 100644 --- a/.github/workflows/check_bazel_tests.yml +++ b/.github/workflows/check_bazel_tests.yml @@ -25,8 +25,14 @@ jobs: run: | sudo apt-get update sudo apt-get install -y openjdk-11-jdk libzmq3-dev - - name: Test + - name: Java Tests run: | export USE_BAZEL_VERSION=6.4.0 bazel test //javacontainer/test/... working-directory: ./exaudfclient/base + - name: ExaudfLib Tests + run: | + export USE_BAZEL_VERSION=6.4.0 + bazel test //exaudflib/test/... + working-directory: ./exaudfclient/base + diff --git a/exaudfclient/base/exaudflib/test/BUILD b/exaudfclient/base/exaudflib/test/BUILD new file mode 100644 index 000000000..f6c58a753 --- /dev/null +++ b/exaudfclient/base/exaudflib/test/BUILD @@ -0,0 +1,9 @@ +cc_test( + name = "exaudflib-test", + srcs = ["script_data_transfer_objects_test.cpp", "script_option_lines_test.cpp"], + deps = [ + "//exaudflib:script_data_transfer_objects", + "//exaudflib:scriptoptionlines", + "@googletest//:gtest_main", + ], +) \ No newline at end of file diff --git a/exaudfclient/base/exaudflib/test/script_data_transfer_objects_test.cpp b/exaudfclient/base/exaudflib/test/script_data_transfer_objects_test.cpp index ba17ec3da..f647edc3f 100644 --- a/exaudfclient/base/exaudflib/test/script_data_transfer_objects_test.cpp +++ b/exaudfclient/base/exaudflib/test/script_data_transfer_objects_test.cpp @@ -1,4 +1,4 @@ -#include +#include "exaudflib/swig/script_data_transfer_objects.h" #include using namespace ExecutionGraph; @@ -258,9 +258,3 @@ TEST_F(ConnectionInformationTest, copy) EXPECT_TRUE(ca.getPassword() == cb.getPassword()); EXPECT_TRUE(ca.hasData() == cb.hasData()); } - - -int main(int argc, char **argv) { - ::testing::InitGoogleTest(&argc, argv); - return RUN_ALL_TESTS(); -} diff --git a/exaudfclient/base/exaudflib/test/script_option_lines_test.cpp b/exaudfclient/base/exaudflib/test/script_option_lines_test.cpp new file mode 100644 index 000000000..166767e18 --- /dev/null +++ b/exaudfclient/base/exaudflib/test/script_option_lines_test.cpp @@ -0,0 +1,7 @@ +#include "exaudflib/vm/scriptoptionlines.h" +#include + + +TEST(ScriptOptionLines, basic) +{ +}