Line | Branch | Exec | Source |
---|---|---|---|
1 | // Copyright (c) 2021-2025 ChilliBits. All rights reserved. | ||
2 | |||
3 | #include <gtest/gtest.h> | ||
4 | |||
5 | #include <util/CommonUtil.h> | ||
6 | |||
7 | namespace spice::testing { | ||
8 | |||
9 | using namespace spice::compiler; | ||
10 | |||
11 | 4 | TEST(CommonUtilTest, TestReplaceAll) { | |
12 |
1/2✓ Branch 4 → 5 taken 1 time.
✗ Branch 4 → 174 not taken.
|
2 | std::string test = "This is a test"; |
13 |
3/6✓ Branch 8 → 9 taken 1 time.
✗ Branch 8 → 185 not taken.
✓ Branch 11 → 12 taken 1 time.
✗ Branch 11 → 179 not taken.
✓ Branch 12 → 13 taken 1 time.
✗ Branch 12 → 177 not taken.
|
3 | CommonUtil::replaceAll(test, " ", "_"); |
14 |
3/12✓ Branch 17 → 18 taken 1 time.
✗ Branch 17 → 197 not taken.
✗ Branch 19 → 20 not taken.
✓ Branch 19 → 27 taken 1 time.
✗ Branch 20 → 21 not taken.
✗ Branch 20 → 194 not taken.
✗ Branch 22 → 23 not taken.
✗ Branch 22 → 191 not taken.
✗ Branch 23 → 24 not taken.
✗ Branch 23 → 189 not taken.
✓ Branch 29 → 30 taken 1 time.
✗ Branch 29 → 32 not taken.
|
1 | ASSERT_EQ("This_is_a_test", test); |
15 | |||
16 |
1/2✓ Branch 31 → 33 taken 1 time.
✗ Branch 31 → 303 not taken.
|
1 | test = "This is a test"; |
17 |
3/6✓ Branch 35 → 36 taken 1 time.
✗ Branch 35 → 206 not taken.
✓ Branch 38 → 39 taken 1 time.
✗ Branch 38 → 200 not taken.
✓ Branch 39 → 40 taken 1 time.
✗ Branch 39 → 198 not taken.
|
3 | CommonUtil::replaceAll(test, "is", "was"); |
18 |
3/12✓ Branch 44 → 45 taken 1 time.
✗ Branch 44 → 218 not taken.
✗ Branch 46 → 47 not taken.
✓ Branch 46 → 54 taken 1 time.
✗ Branch 47 → 48 not taken.
✗ Branch 47 → 215 not taken.
✗ Branch 49 → 50 not taken.
✗ Branch 49 → 212 not taken.
✗ Branch 50 → 51 not taken.
✗ Branch 50 → 210 not taken.
✓ Branch 56 → 57 taken 1 time.
✗ Branch 56 → 59 not taken.
|
1 | ASSERT_EQ("Thwas was a test", test); |
19 | |||
20 |
1/2✓ Branch 58 → 60 taken 1 time.
✗ Branch 58 → 303 not taken.
|
1 | test = "This is a test"; |
21 |
3/6✓ Branch 62 → 63 taken 1 time.
✗ Branch 62 → 227 not taken.
✓ Branch 65 → 66 taken 1 time.
✗ Branch 65 → 221 not taken.
✓ Branch 66 → 67 taken 1 time.
✗ Branch 66 → 219 not taken.
|
3 | CommonUtil::replaceAll(test, "is", "is"); |
22 |
3/12✓ Branch 71 → 72 taken 1 time.
✗ Branch 71 → 239 not taken.
✗ Branch 73 → 74 not taken.
✓ Branch 73 → 81 taken 1 time.
✗ Branch 74 → 75 not taken.
✗ Branch 74 → 236 not taken.
✗ Branch 76 → 77 not taken.
✗ Branch 76 → 233 not taken.
✗ Branch 77 → 78 not taken.
✗ Branch 77 → 231 not taken.
✓ Branch 83 → 84 taken 1 time.
✗ Branch 83 → 86 not taken.
|
1 | ASSERT_EQ("This is a test", test); |
23 | |||
24 |
1/2✓ Branch 85 → 87 taken 1 time.
✗ Branch 85 → 303 not taken.
|
1 | test = "This is a test"; |
25 |
3/6✓ Branch 89 → 90 taken 1 time.
✗ Branch 89 → 248 not taken.
✓ Branch 92 → 93 taken 1 time.
✗ Branch 92 → 242 not taken.
✓ Branch 93 → 94 taken 1 time.
✗ Branch 93 → 240 not taken.
|
3 | CommonUtil::replaceAll(test, "is", "is"); |
26 |
3/12✓ Branch 98 → 99 taken 1 time.
✗ Branch 98 → 260 not taken.
✗ Branch 100 → 101 not taken.
✓ Branch 100 → 108 taken 1 time.
✗ Branch 101 → 102 not taken.
✗ Branch 101 → 257 not taken.
✗ Branch 103 → 104 not taken.
✗ Branch 103 → 254 not taken.
✗ Branch 104 → 105 not taken.
✗ Branch 104 → 252 not taken.
✓ Branch 110 → 111 taken 1 time.
✗ Branch 110 → 113 not taken.
|
1 | ASSERT_EQ("This is a test", test); |
27 | |||
28 |
1/2✓ Branch 112 → 114 taken 1 time.
✗ Branch 112 → 303 not taken.
|
1 | test = "This is a test"; |
29 |
3/6✓ Branch 116 → 117 taken 1 time.
✗ Branch 116 → 269 not taken.
✓ Branch 119 → 120 taken 1 time.
✗ Branch 119 → 263 not taken.
✓ Branch 120 → 121 taken 1 time.
✗ Branch 120 → 261 not taken.
|
3 | CommonUtil::replaceAll(test, "is", "is"); |
30 |
3/12✓ Branch 125 → 126 taken 1 time.
✗ Branch 125 → 281 not taken.
✗ Branch 127 → 128 not taken.
✓ Branch 127 → 135 taken 1 time.
✗ Branch 128 → 129 not taken.
✗ Branch 128 → 278 not taken.
✗ Branch 130 → 131 not taken.
✗ Branch 130 → 275 not taken.
✗ Branch 131 → 132 not taken.
✗ Branch 131 → 273 not taken.
✓ Branch 137 → 138 taken 1 time.
✗ Branch 137 → 140 not taken.
|
1 | ASSERT_EQ("This is a test", test); |
31 | |||
32 |
1/2✓ Branch 139 → 141 taken 1 time.
✗ Branch 139 → 303 not taken.
|
1 | test = "This is a test"; |
33 |
3/6✓ Branch 143 → 144 taken 1 time.
✗ Branch 143 → 290 not taken.
✓ Branch 146 → 147 taken 1 time.
✗ Branch 146 → 284 not taken.
✓ Branch 147 → 148 taken 1 time.
✗ Branch 147 → 282 not taken.
|
3 | CommonUtil::replaceAll(test, "is", "is"); |
34 |
3/12✓ Branch 152 → 153 taken 1 time.
✗ Branch 152 → 302 not taken.
✗ Branch 154 → 155 not taken.
✓ Branch 154 → 162 taken 1 time.
✗ Branch 155 → 156 not taken.
✗ Branch 155 → 299 not taken.
✗ Branch 157 → 158 not taken.
✗ Branch 157 → 296 not taken.
✗ Branch 158 → 159 not taken.
✗ Branch 158 → 294 not taken.
✓ Branch 164 → 165 taken 1 time.
✗ Branch 164 → 167 not taken.
|
1 | ASSERT_EQ("This is a test", test); |
35 |
1/2✓ Branch 169 → 170 taken 1 time.
✗ Branch 169 → 172 not taken.
|
1 | } |
36 | |||
37 | 4 | TEST(CommonUtilTest, TestGetLastFragment) { | |
38 |
6/18✓ Branch 4 → 5 taken 1 time.
✗ Branch 4 → 122 not taken.
✓ Branch 7 → 8 taken 1 time.
✗ Branch 7 → 116 not taken.
✓ Branch 8 → 9 taken 1 time.
✗ Branch 8 → 114 not taken.
✓ Branch 9 → 10 taken 1 time.
✗ Branch 9 → 112 not taken.
✗ Branch 16 → 17 not taken.
✓ Branch 16 → 24 taken 1 time.
✗ Branch 17 → 18 not taken.
✗ Branch 17 → 132 not taken.
✗ Branch 19 → 20 not taken.
✗ Branch 19 → 129 not taken.
✗ Branch 20 → 21 not taken.
✗ Branch 20 → 127 not taken.
✓ Branch 26 → 27 taken 1 time.
✗ Branch 26 → 31 not taken.
|
4 | ASSERT_EQ("test", CommonUtil::getLastFragment("This is a test", " ")); |
39 |
6/18✓ Branch 30 → 32 taken 1 time.
✗ Branch 30 → 146 not taken.
✓ Branch 34 → 35 taken 1 time.
✗ Branch 34 → 140 not taken.
✓ Branch 35 → 36 taken 1 time.
✗ Branch 35 → 138 not taken.
✓ Branch 36 → 37 taken 1 time.
✗ Branch 36 → 136 not taken.
✗ Branch 43 → 44 not taken.
✓ Branch 43 → 51 taken 1 time.
✗ Branch 44 → 45 not taken.
✗ Branch 44 → 156 not taken.
✗ Branch 46 → 47 not taken.
✗ Branch 46 → 153 not taken.
✗ Branch 47 → 48 not taken.
✗ Branch 47 → 151 not taken.
✓ Branch 53 → 54 taken 1 time.
✗ Branch 53 → 58 not taken.
|
4 | ASSERT_EQ("test", CommonUtil::getLastFragment("This_is_a_test", "_")); |
40 |
6/18✓ Branch 57 → 59 taken 1 time.
✗ Branch 57 → 170 not taken.
✓ Branch 61 → 62 taken 1 time.
✗ Branch 61 → 164 not taken.
✓ Branch 62 → 63 taken 1 time.
✗ Branch 62 → 162 not taken.
✓ Branch 63 → 64 taken 1 time.
✗ Branch 63 → 160 not taken.
✗ Branch 70 → 71 not taken.
✓ Branch 70 → 78 taken 1 time.
✗ Branch 71 → 72 not taken.
✗ Branch 71 → 180 not taken.
✗ Branch 73 → 74 not taken.
✗ Branch 73 → 177 not taken.
✗ Branch 74 → 75 not taken.
✗ Branch 74 → 175 not taken.
✓ Branch 80 → 81 taken 1 time.
✗ Branch 80 → 85 not taken.
|
4 | ASSERT_EQ("", CommonUtil::getLastFragment("This.is.a.", ".")); |
41 |
6/18✓ Branch 84 → 86 taken 1 time.
✗ Branch 84 → 194 not taken.
✓ Branch 88 → 89 taken 1 time.
✗ Branch 88 → 188 not taken.
✓ Branch 89 → 90 taken 1 time.
✗ Branch 89 → 186 not taken.
✓ Branch 90 → 91 taken 1 time.
✗ Branch 90 → 184 not taken.
✗ Branch 97 → 98 not taken.
✓ Branch 97 → 105 taken 1 time.
✗ Branch 98 → 99 not taken.
✗ Branch 98 → 204 not taken.
✗ Branch 100 → 101 not taken.
✗ Branch 100 → 201 not taken.
✗ Branch 101 → 102 not taken.
✗ Branch 101 → 199 not taken.
✓ Branch 107 → 108 taken 1 time.
✗ Branch 107 → 110 not taken.
|
4 | ASSERT_EQ("This is a test", CommonUtil::getLastFragment("This is a test", "This is a test ")); |
42 | } | ||
43 | |||
44 | 4 | TEST(CommonUtilTest, TestTrim) { | |
45 |
5/16✓ Branch 4 → 5 taken 1 time.
✗ Branch 4 → 140 not taken.
✓ Branch 5 → 6 taken 1 time.
✗ Branch 5 → 138 not taken.
✓ Branch 6 → 7 taken 1 time.
✗ Branch 6 → 136 not taken.
✗ Branch 11 → 12 not taken.
✓ Branch 11 → 19 taken 1 time.
✗ Branch 12 → 13 not taken.
✗ Branch 12 → 150 not taken.
✗ Branch 14 → 15 not taken.
✗ Branch 14 → 147 not taken.
✗ Branch 15 → 16 not taken.
✗ Branch 15 → 145 not taken.
✓ Branch 21 → 22 taken 1 time.
✗ Branch 21 → 26 not taken.
|
2 | ASSERT_EQ("test", CommonUtil::trim(" test ")); |
46 |
5/16✓ Branch 25 → 27 taken 1 time.
✗ Branch 25 → 158 not taken.
✓ Branch 27 → 28 taken 1 time.
✗ Branch 27 → 156 not taken.
✓ Branch 28 → 29 taken 1 time.
✗ Branch 28 → 154 not taken.
✗ Branch 33 → 34 not taken.
✓ Branch 33 → 41 taken 1 time.
✗ Branch 34 → 35 not taken.
✗ Branch 34 → 168 not taken.
✗ Branch 36 → 37 not taken.
✗ Branch 36 → 165 not taken.
✗ Branch 37 → 38 not taken.
✗ Branch 37 → 163 not taken.
✓ Branch 43 → 44 taken 1 time.
✗ Branch 43 → 48 not taken.
|
2 | ASSERT_EQ("This is a test", CommonUtil::trim("This is a test ")); |
47 |
5/16✓ Branch 47 → 49 taken 1 time.
✗ Branch 47 → 176 not taken.
✓ Branch 49 → 50 taken 1 time.
✗ Branch 49 → 174 not taken.
✓ Branch 50 → 51 taken 1 time.
✗ Branch 50 → 172 not taken.
✗ Branch 55 → 56 not taken.
✓ Branch 55 → 63 taken 1 time.
✗ Branch 56 → 57 not taken.
✗ Branch 56 → 186 not taken.
✗ Branch 58 → 59 not taken.
✗ Branch 58 → 183 not taken.
✗ Branch 59 → 60 not taken.
✗ Branch 59 → 181 not taken.
✓ Branch 65 → 66 taken 1 time.
✗ Branch 65 → 70 not taken.
|
2 | ASSERT_EQ("String with whitespaces only at the front", CommonUtil::trim(" String with whitespaces only at the front")); |
48 |
5/16✓ Branch 69 → 71 taken 1 time.
✗ Branch 69 → 194 not taken.
✓ Branch 71 → 72 taken 1 time.
✗ Branch 71 → 192 not taken.
✓ Branch 72 → 73 taken 1 time.
✗ Branch 72 → 190 not taken.
✗ Branch 77 → 78 not taken.
✓ Branch 77 → 85 taken 1 time.
✗ Branch 78 → 79 not taken.
✗ Branch 78 → 204 not taken.
✗ Branch 80 → 81 not taken.
✗ Branch 80 → 201 not taken.
✗ Branch 81 → 82 not taken.
✗ Branch 81 → 199 not taken.
✓ Branch 87 → 88 taken 1 time.
✗ Branch 87 → 92 not taken.
|
2 | ASSERT_EQ("test", CommonUtil::trim("test")); |
49 |
5/16✓ Branch 91 → 93 taken 1 time.
✗ Branch 91 → 212 not taken.
✓ Branch 93 → 94 taken 1 time.
✗ Branch 93 → 210 not taken.
✓ Branch 94 → 95 taken 1 time.
✗ Branch 94 → 208 not taken.
✗ Branch 99 → 100 not taken.
✓ Branch 99 → 107 taken 1 time.
✗ Branch 100 → 101 not taken.
✗ Branch 100 → 222 not taken.
✗ Branch 102 → 103 not taken.
✗ Branch 102 → 219 not taken.
✗ Branch 103 → 104 not taken.
✗ Branch 103 → 217 not taken.
✓ Branch 109 → 110 taken 1 time.
✗ Branch 109 → 114 not taken.
|
2 | ASSERT_EQ(" ", CommonUtil::trim(" ")); |
50 |
5/16✓ Branch 113 → 115 taken 1 time.
✗ Branch 113 → 230 not taken.
✓ Branch 115 → 116 taken 1 time.
✗ Branch 115 → 228 not taken.
✓ Branch 116 → 117 taken 1 time.
✗ Branch 116 → 226 not taken.
✗ Branch 121 → 122 not taken.
✓ Branch 121 → 129 taken 1 time.
✗ Branch 122 → 123 not taken.
✗ Branch 122 → 240 not taken.
✗ Branch 124 → 125 not taken.
✗ Branch 124 → 237 not taken.
✗ Branch 125 → 126 not taken.
✗ Branch 125 → 235 not taken.
✓ Branch 131 → 132 taken 1 time.
✗ Branch 131 → 134 not taken.
|
2 | ASSERT_EQ("", CommonUtil::trim("")); |
51 | } | ||
52 | |||
53 | 4 | TEST(CommonUtilTest, TestSplit) { | |
54 |
11/30✓ Branch 4 → 5 taken 1 time.
✗ Branch 4 → 239 not taken.
✓ Branch 5 → 6 taken 1 time.
✗ Branch 5 → 237 not taken.
✓ Branch 11 → 12 taken 2 times.
✗ Branch 11 → 216 not taken.
✓ Branch 14 → 9 taken 2 times.
✓ Branch 14 → 15 taken 1 time.
✓ Branch 15 → 16 taken 1 time.
✗ Branch 15 → 221 not taken.
✓ Branch 16 → 17 taken 1 time.
✗ Branch 16 → 219 not taken.
✓ Branch 19 → 20 taken 2 times.
✓ Branch 19 → 21 taken 1 time.
✗ Branch 26 → 27 not taken.
✓ Branch 26 → 34 taken 1 time.
✗ Branch 27 → 28 not taken.
✗ Branch 27 → 249 not taken.
✗ Branch 29 → 30 not taken.
✗ Branch 29 → 246 not taken.
✗ Branch 30 → 31 not taken.
✗ Branch 30 → 244 not taken.
✓ Branch 36 → 37 taken 1 time.
✗ Branch 36 → 41 not taken.
✗ Branch 222 → 223 not taken.
✗ Branch 222 → 224 not taken.
✗ Branch 225 → 226 not taken.
✗ Branch 225 → 229 not taken.
✗ Branch 227 → 228 not taken.
✗ Branch 227 → 229 not taken.
|
7 | ASSERT_EQ(std::vector<std::string>({"test", "test"}), CommonUtil::split("test test")); |
55 |
11/30✓ Branch 40 → 42 taken 1 time.
✗ Branch 40 → 276 not taken.
✓ Branch 42 → 43 taken 1 time.
✗ Branch 42 → 274 not taken.
✓ Branch 48 → 49 taken 4 times.
✗ Branch 48 → 253 not taken.
✓ Branch 51 → 46 taken 4 times.
✓ Branch 51 → 52 taken 1 time.
✓ Branch 52 → 53 taken 1 time.
✗ Branch 52 → 258 not taken.
✓ Branch 53 → 54 taken 1 time.
✗ Branch 53 → 256 not taken.
✓ Branch 56 → 57 taken 4 times.
✓ Branch 56 → 58 taken 1 time.
✗ Branch 63 → 64 not taken.
✓ Branch 63 → 71 taken 1 time.
✗ Branch 64 → 65 not taken.
✗ Branch 64 → 286 not taken.
✗ Branch 66 → 67 not taken.
✗ Branch 66 → 283 not taken.
✗ Branch 67 → 68 not taken.
✗ Branch 67 → 281 not taken.
✓ Branch 73 → 74 taken 1 time.
✗ Branch 73 → 78 not taken.
✗ Branch 259 → 260 not taken.
✗ Branch 259 → 261 not taken.
✗ Branch 262 → 263 not taken.
✗ Branch 262 → 266 not taken.
✗ Branch 264 → 265 not taken.
✗ Branch 264 → 266 not taken.
|
11 | ASSERT_EQ(std::vector<std::string>({"This", "is", "a", "test"}), CommonUtil::split("This is a test")); |
56 |
10/28✓ Branch 77 → 79 taken 1 time.
✗ Branch 77 → 313 not taken.
✓ Branch 79 → 80 taken 1 time.
✗ Branch 79 → 311 not taken.
✓ Branch 85 → 86 taken 6 times.
✗ Branch 85 → 290 not taken.
✓ Branch 88 → 83 taken 6 times.
✓ Branch 88 → 89 taken 1 time.
✓ Branch 89 → 90 taken 1 time.
✗ Branch 89 → 295 not taken.
✓ Branch 90 → 91 taken 1 time.
✗ Branch 90 → 293 not taken.
✓ Branch 93 → 94 taken 6 times.
✓ Branch 93 → 95 taken 1 time.
✗ Branch 100 → 101 not taken.
✓ Branch 100 → 108 taken 1 time.
✗ Branch 101 → 102 not taken.
✗ Branch 101 → 323 not taken.
✗ Branch 103 → 104 not taken.
✗ Branch 103 → 320 not taken.
✗ Branch 104 → 105 not taken.
✗ Branch 104 → 318 not taken.
✗ Branch 296 → 297 not taken.
✗ Branch 296 → 298 not taken.
✗ Branch 299 → 300 not taken.
✗ Branch 299 → 303 not taken.
✗ Branch 301 → 302 not taken.
✗ Branch 301 → 303 not taken.
|
15 | ASSERT_EQ(std::vector<std::string>({"String", "with", "whitespaces", "at", "the", "front"}), |
57 |
1/2✓ Branch 110 → 111 taken 1 time.
✗ Branch 110 → 115 not taken.
|
1 | CommonUtil::split(" String with whitespaces at the front")); |
58 |
11/30✓ Branch 114 → 116 taken 1 time.
✗ Branch 114 → 351 not taken.
✓ Branch 116 → 117 taken 1 time.
✗ Branch 116 → 349 not taken.
✓ Branch 122 → 123 taken 1 time.
✗ Branch 122 → 327 not taken.
✓ Branch 125 → 120 taken 1 time.
✓ Branch 125 → 126 taken 1 time.
✓ Branch 126 → 127 taken 1 time.
✗ Branch 126 → 332 not taken.
✓ Branch 127 → 128 taken 1 time.
✗ Branch 127 → 330 not taken.
✓ Branch 130 → 131 taken 1 time.
✓ Branch 130 → 132 taken 1 time.
✗ Branch 137 → 138 not taken.
✓ Branch 137 → 145 taken 1 time.
✗ Branch 138 → 139 not taken.
✗ Branch 138 → 361 not taken.
✗ Branch 140 → 141 not taken.
✗ Branch 140 → 358 not taken.
✗ Branch 141 → 142 not taken.
✗ Branch 141 → 356 not taken.
✓ Branch 147 → 148 taken 1 time.
✗ Branch 147 → 152 not taken.
✗ Branch 333 → 334 not taken.
✗ Branch 333 → 335 not taken.
✗ Branch 337 → 338 not taken.
✗ Branch 337 → 341 not taken.
✗ Branch 339 → 340 not taken.
✗ Branch 339 → 341 not taken.
|
5 | ASSERT_EQ(std::vector<std::string>({"test"}), CommonUtil::split("test")); |
59 |
11/30✓ Branch 151 → 153 taken 1 time.
✗ Branch 151 → 388 not taken.
✓ Branch 153 → 154 taken 1 time.
✗ Branch 153 → 386 not taken.
✓ Branch 159 → 160 taken 2 times.
✗ Branch 159 → 365 not taken.
✓ Branch 162 → 157 taken 2 times.
✓ Branch 162 → 163 taken 1 time.
✓ Branch 163 → 164 taken 1 time.
✗ Branch 163 → 370 not taken.
✓ Branch 164 → 165 taken 1 time.
✗ Branch 164 → 368 not taken.
✓ Branch 167 → 168 taken 2 times.
✓ Branch 167 → 169 taken 1 time.
✗ Branch 174 → 175 not taken.
✓ Branch 174 → 182 taken 1 time.
✗ Branch 175 → 176 not taken.
✗ Branch 175 → 398 not taken.
✗ Branch 177 → 178 not taken.
✗ Branch 177 → 395 not taken.
✗ Branch 178 → 179 not taken.
✗ Branch 178 → 393 not taken.
✓ Branch 184 → 185 taken 1 time.
✗ Branch 184 → 189 not taken.
✗ Branch 371 → 372 not taken.
✗ Branch 371 → 373 not taken.
✗ Branch 374 → 375 not taken.
✗ Branch 374 → 378 not taken.
✗ Branch 376 → 377 not taken.
✗ Branch 376 → 378 not taken.
|
7 | ASSERT_EQ(std::vector<std::string>({"", ""}), CommonUtil::split(" ")); |
60 |
6/18✓ Branch 188 → 190 taken 1 time.
✗ Branch 188 → 412 not taken.
✓ Branch 190 → 191 taken 1 time.
✗ Branch 190 → 410 not taken.
✓ Branch 193 → 194 taken 1 time.
✗ Branch 193 → 404 not taken.
✓ Branch 194 → 195 taken 1 time.
✗ Branch 194 → 402 not taken.
✗ Branch 201 → 202 not taken.
✓ Branch 201 → 209 taken 1 time.
✗ Branch 202 → 203 not taken.
✗ Branch 202 → 422 not taken.
✗ Branch 204 → 205 not taken.
✗ Branch 204 → 419 not taken.
✗ Branch 205 → 206 not taken.
✗ Branch 205 → 417 not taken.
✓ Branch 211 → 212 taken 1 time.
✗ Branch 211 → 214 not taken.
|
4 | ASSERT_EQ(std::vector<std::string>({}), CommonUtil::split("")); |
61 | } | ||
62 | |||
63 | 4 | TEST(CommonUtilTest, TestFormatBytes) { | |
64 |
4/14✓ Branch 2 → 3 taken 1 time.
✗ Branch 2 → 142 not taken.
✓ Branch 3 → 4 taken 1 time.
✗ Branch 3 → 140 not taken.
✗ Branch 6 → 7 not taken.
✓ Branch 6 → 14 taken 1 time.
✗ Branch 7 → 8 not taken.
✗ Branch 7 → 148 not taken.
✗ Branch 9 → 10 not taken.
✗ Branch 9 → 145 not taken.
✗ Branch 10 → 11 not taken.
✗ Branch 10 → 143 not taken.
✓ Branch 16 → 17 taken 1 time.
✗ Branch 16 → 19 not taken.
|
1 | ASSERT_EQ("0.00 B", CommonUtil::formatBytes(0ull)); |
65 |
4/14✓ Branch 18 → 20 taken 1 time.
✗ Branch 18 → 154 not taken.
✓ Branch 20 → 21 taken 1 time.
✗ Branch 20 → 152 not taken.
✗ Branch 23 → 24 not taken.
✓ Branch 23 → 31 taken 1 time.
✗ Branch 24 → 25 not taken.
✗ Branch 24 → 160 not taken.
✗ Branch 26 → 27 not taken.
✗ Branch 26 → 157 not taken.
✗ Branch 27 → 28 not taken.
✗ Branch 27 → 155 not taken.
✓ Branch 33 → 34 taken 1 time.
✗ Branch 33 → 36 not taken.
|
1 | ASSERT_EQ("1.00 B", CommonUtil::formatBytes(1ull)); |
66 |
4/14✓ Branch 35 → 37 taken 1 time.
✗ Branch 35 → 166 not taken.
✓ Branch 37 → 38 taken 1 time.
✗ Branch 37 → 164 not taken.
✗ Branch 40 → 41 not taken.
✓ Branch 40 → 48 taken 1 time.
✗ Branch 41 → 42 not taken.
✗ Branch 41 → 172 not taken.
✗ Branch 43 → 44 not taken.
✗ Branch 43 → 169 not taken.
✗ Branch 44 → 45 not taken.
✗ Branch 44 → 167 not taken.
✓ Branch 50 → 51 taken 1 time.
✗ Branch 50 → 53 not taken.
|
1 | ASSERT_EQ("1.00 KB", CommonUtil::formatBytes(1024ull)); |
67 |
4/14✓ Branch 52 → 54 taken 1 time.
✗ Branch 52 → 178 not taken.
✓ Branch 54 → 55 taken 1 time.
✗ Branch 54 → 176 not taken.
✗ Branch 57 → 58 not taken.
✓ Branch 57 → 65 taken 1 time.
✗ Branch 58 → 59 not taken.
✗ Branch 58 → 184 not taken.
✗ Branch 60 → 61 not taken.
✗ Branch 60 → 181 not taken.
✗ Branch 61 → 62 not taken.
✗ Branch 61 → 179 not taken.
✓ Branch 67 → 68 taken 1 time.
✗ Branch 67 → 70 not taken.
|
1 | ASSERT_EQ("1.00 MB", CommonUtil::formatBytes(1024ull * 1024ull)); |
68 |
4/14✓ Branch 69 → 71 taken 1 time.
✗ Branch 69 → 190 not taken.
✓ Branch 71 → 72 taken 1 time.
✗ Branch 71 → 188 not taken.
✗ Branch 74 → 75 not taken.
✓ Branch 74 → 82 taken 1 time.
✗ Branch 75 → 76 not taken.
✗ Branch 75 → 196 not taken.
✗ Branch 77 → 78 not taken.
✗ Branch 77 → 193 not taken.
✗ Branch 78 → 79 not taken.
✗ Branch 78 → 191 not taken.
✓ Branch 84 → 85 taken 1 time.
✗ Branch 84 → 87 not taken.
|
1 | ASSERT_EQ("3.45 MB", CommonUtil::formatBytes(1024ull * 1024ull * 3.45)); |
69 |
4/14✓ Branch 86 → 88 taken 1 time.
✗ Branch 86 → 202 not taken.
✓ Branch 88 → 89 taken 1 time.
✗ Branch 88 → 200 not taken.
✗ Branch 91 → 92 not taken.
✓ Branch 91 → 99 taken 1 time.
✗ Branch 92 → 93 not taken.
✗ Branch 92 → 208 not taken.
✗ Branch 94 → 95 not taken.
✗ Branch 94 → 205 not taken.
✗ Branch 95 → 96 not taken.
✗ Branch 95 → 203 not taken.
✓ Branch 101 → 102 taken 1 time.
✗ Branch 101 → 104 not taken.
|
1 | ASSERT_EQ("1.00 GB", CommonUtil::formatBytes(1024ull * 1024ull * 1024ull)); |
70 |
4/14✓ Branch 103 → 105 taken 1 time.
✗ Branch 103 → 214 not taken.
✓ Branch 105 → 106 taken 1 time.
✗ Branch 105 → 212 not taken.
✗ Branch 108 → 109 not taken.
✓ Branch 108 → 116 taken 1 time.
✗ Branch 109 → 110 not taken.
✗ Branch 109 → 220 not taken.
✗ Branch 111 → 112 not taken.
✗ Branch 111 → 217 not taken.
✗ Branch 112 → 113 not taken.
✗ Branch 112 → 215 not taken.
✓ Branch 118 → 119 taken 1 time.
✗ Branch 118 → 121 not taken.
|
1 | ASSERT_EQ("9.92 GB", CommonUtil::formatBytes(1024ull * 1024ull * 1024ull * 9.92)); |
71 |
4/14✓ Branch 120 → 122 taken 1 time.
✗ Branch 120 → 226 not taken.
✓ Branch 122 → 123 taken 1 time.
✗ Branch 122 → 224 not taken.
✗ Branch 125 → 126 not taken.
✓ Branch 125 → 133 taken 1 time.
✗ Branch 126 → 127 not taken.
✗ Branch 126 → 232 not taken.
✗ Branch 128 → 129 not taken.
✗ Branch 128 → 229 not taken.
✗ Branch 129 → 130 not taken.
✗ Branch 129 → 227 not taken.
✓ Branch 135 → 136 taken 1 time.
✗ Branch 135 → 138 not taken.
|
1 | ASSERT_EQ("1.00 TB", CommonUtil::formatBytes(1024ull * 1024ull * 1024ull * 1024ull)); |
72 | } | ||
73 | |||
74 | } // namespace spice::testing | ||
75 |