Skip to content

Commit 06526cf

Browse files
authored
Merge pull request #163 from scratchcpp/broadcast_test
Add Broadcast test
2 parents e11d0b0 + b02fb7d commit 06526cf

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

test/scratch_classes/CMakeLists.txt

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,17 @@ target_link_libraries(
9595
)
9696

9797
gtest_discover_tests(entity_test)
98+
99+
# broadcast_test
100+
add_executable(
101+
broadcast_test
102+
broadcast_test.cpp
103+
)
104+
105+
target_link_libraries(
106+
broadcast_test
107+
GTest::gtest_main
108+
scratchcpp
109+
)
110+
111+
gtest_discover_tests(broadcast_test)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#include <scratchcpp/broadcast.h>
2+
3+
#include "../common.h"
4+
5+
using namespace libscratchcpp;
6+
7+
TEST(BroadcastTest, Constructors)
8+
{
9+
Broadcast broadcast("a", "message1");
10+
ASSERT_EQ(broadcast.id(), "a");
11+
ASSERT_EQ(broadcast.name(), "message1");
12+
}
13+
14+
TEST(BroadcastTest, Name)
15+
{
16+
Broadcast broadcast("a", "message1");
17+
18+
broadcast.setName("hello world");
19+
ASSERT_EQ(broadcast.name(), "hello world");
20+
}

0 commit comments

Comments
 (0)