|
4 | 4 |
|
5 | 5 | using namespace libscratchcpp; |
6 | 6 |
|
7 | | -TEST(ListTest, ToString) |
| 7 | +TEST(ListTest, Constructors) |
8 | 8 | { |
9 | | - List list("", "test list"); |
10 | | - ASSERT_EQ(list.toString(), ""); |
11 | | - |
12 | | - list.push_back(""); |
13 | | - ASSERT_EQ(list.toString(), ""); |
14 | | - |
15 | | - list.push_back(""); |
16 | | - list.push_back(""); |
17 | | - ASSERT_EQ(list.toString(), " "); |
18 | | - |
19 | | - list.clear(); |
20 | | - list.push_back("item1"); |
21 | | - list.push_back("i t e m 2"); |
22 | | - list.push_back("item 3"); |
23 | | - ASSERT_EQ(list.toString(), "item1 i t e m 2 item 3"); |
24 | | - |
25 | | - list.clear(); |
26 | | - list.push_back(" "); |
27 | | - list.push_back("a "); |
28 | | - list.push_back(" b"); |
29 | | - list.push_back(" c "); |
30 | | - ASSERT_EQ(list.toString(), " a b c "); |
| 9 | + List list("abc", "test list"); |
| 10 | + ASSERT_EQ(list.id(), "abc"); |
| 11 | + ASSERT_EQ(list.name(), "test list"); |
| 12 | +} |
31 | 13 |
|
32 | | - list.clear(); |
33 | | - list.push_back("áä"); |
34 | | - list.push_back("ľ š"); |
35 | | - ASSERT_EQ(list.toString(), "áä ľ š"); |
| 14 | +TEST(ListTest, Name) |
| 15 | +{ |
| 16 | + List list("", ""); |
| 17 | + list.setName("test list"); |
| 18 | + ASSERT_EQ(list.name(), "test list"); |
36 | 19 | } |
37 | 20 |
|
38 | 21 | TEST(ListTest, IndexOf) |
@@ -138,3 +121,34 @@ TEST(ListTest, Replace) |
138 | 121 | list.replace(2, "test3"); |
139 | 122 | ASSERT_EQ(list.toString(), "test1 ipsum test3 sit test2"); |
140 | 123 | } |
| 124 | + |
| 125 | +TEST(ListTest, ToString) |
| 126 | +{ |
| 127 | + List list("", "test list"); |
| 128 | + ASSERT_EQ(list.toString(), ""); |
| 129 | + |
| 130 | + list.push_back(""); |
| 131 | + ASSERT_EQ(list.toString(), ""); |
| 132 | + |
| 133 | + list.push_back(""); |
| 134 | + list.push_back(""); |
| 135 | + ASSERT_EQ(list.toString(), " "); |
| 136 | + |
| 137 | + list.clear(); |
| 138 | + list.push_back("item1"); |
| 139 | + list.push_back("i t e m 2"); |
| 140 | + list.push_back("item 3"); |
| 141 | + ASSERT_EQ(list.toString(), "item1 i t e m 2 item 3"); |
| 142 | + |
| 143 | + list.clear(); |
| 144 | + list.push_back(" "); |
| 145 | + list.push_back("a "); |
| 146 | + list.push_back(" b"); |
| 147 | + list.push_back(" c "); |
| 148 | + ASSERT_EQ(list.toString(), " a b c "); |
| 149 | + |
| 150 | + list.clear(); |
| 151 | + list.push_back("áä"); |
| 152 | + list.push_back("ľ š"); |
| 153 | + ASSERT_EQ(list.toString(), "áä ľ š"); |
| 154 | +} |
0 commit comments