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)
24
24
add_subdirectory (renderedtarget )
25
25
add_subdirectory (targetpainter )
26
26
add_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