File tree Expand file tree Collapse file tree 3 files changed +35
-0
lines changed Expand file tree Collapse file tree 3 files changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -24,3 +24,4 @@ add_subdirectory(projectloader)
2424add_subdirectory (renderedtarget)
2525add_subdirectory (targetpainter)
2626add_subdirectory (target_models)
27+ add_subdirectory (projectscene)
Original file line number Diff line number Diff line change 1+ add_executable (
2+ projectscene_test
3+ projectscene_test.cpp
4+ )
5+
6+ target_link_libraries (
7+ projectscene_test
8+ GTest::gtest_main
9+ GTest::gmock_main
10+ libscratchcpp-gui
11+ scratchcppgui_mocks
12+ ${QT_LIBS}
13+ )
14+
15+ add_test (projectscene_test)
16+ gtest_discover_tests(projectscene_test)
Original file line number Diff line number Diff line change 1+ #include < projectscene.h>
2+ #include < enginemock.h>
3+
4+ #include " ../common.h"
5+
6+ using namespace scratchcppgui ;
7+
8+ using ::testing::Return;
9+
10+ TEST (ProjectScene, Engine)
11+ {
12+ ProjectScene scene;
13+ ASSERT_EQ (scene.engine (), nullptr );
14+
15+ EngineMock engine;
16+ scene.setEngine (&engine);
17+ ASSERT_EQ (scene.engine (), &engine);
18+ }
You can’t perform that action at this time.
0 commit comments