Go to the source code of this file.
◆ TEST_CASE() [1/14]
Definition at line 4 of file string_test.cpp.
4 {
5 CHECK_EQ (
string (
"abc") ==
"abc",
true);
6 CHECK_EQ (
string (
"abc") ==
"",
false);
7
8 CHECK_EQ (
string (
"abc") !=
"abc",
false);
9 CHECK_EQ (
string (
"abc") !=
"",
true);
10
11 CHECK_EQ (
string (
"abc") ==
string (
"abc"),
true);
12 CHECK_EQ (
string (
"abc") ==
string (),
false);
13 CHECK_EQ (
string (
"abc") !=
string (
"abc"),
false);
14 CHECK_EQ (
string (
"abc") !=
string (),
true);
15
16 CHECK_EQ (
string () ==
string (),
true);
17}
The list class represents a linked list.
◆ TEST_CASE() [2/14]
Definition at line 19 of file string_test.cpp.
19 {
20 CHECK (
string (
"ab") <
string (
"b"));
21 CHECK (
string () <
string (
"0"));
22 CHECK (
string (
"a") <=
string (
"a"));
23 CHECK (
string (
"ab") <=
string (
"b"));
24 CHECK (
string () <=
string ());
25 CHECK (
string () <=
string (
"0"));
26}
◆ TEST_CASE() [3/14]
Definition at line 28 of file string_test.cpp.
28 {
29 CHECK_EQ (
string (
"abcde") (0, 0) ==
string (),
true);
30 CHECK_EQ (
string (
"abcde") (0, 1) ==
string (
"a"),
true);
31 CHECK_EQ (
string (
"abcde") (0, 10) ==
string (
"abcde"),
true);
32 CHECK_EQ (
string (
"abcde") (-1, 1) ==
string (
"a"),
true);
33 CHECK_EQ (
string (
"abcde") (3, 2) ==
string (),
true);
34 CHECK_EQ (
string (
"abcde") (3, -2) ==
string (),
true);
35 CHECK_EQ (
string (
"abcde") (10, 11) ==
string (),
true);
36 CHECK_EQ (
string (
"abcde") (-3, -2) ==
string (),
true);
37}
◆ TEST_CASE() [4/14]
Definition at line 39 of file string_test.cpp.
39 {
40 CHECK_EQ (
string (
"abc") *
"de" ==
string (
"abcde"),
true);
41 CHECK_EQ (
string (
"abc") *
string (
"de") ==
string (
"abcde"),
true);
42 CHECK_EQ (
"abc" *
string (
"de") ==
string (
"abcde"),
true);
43}
◆ TEST_CASE() [5/14]
Definition at line 45 of file string_test.cpp.
45 {
46 string str1 =
"s\0tr1";
51 }
53}
int N(array< T > a)
Get the length of the array.
◆ TEST_CASE() [6/14]
◆ TEST_CASE() [7/14]
◆ TEST_CASE() [8/14]
Definition at line 82 of file string_test.cpp.
82 {
88 }
89
90
94 }
95
99 }
100
106 }
107}
SI as_int(double x)
Converts a double to a signed integer, rounding to the nearest integer.
◆ TEST_CASE() [9/14]
Definition at line 109 of file string_test.cpp.
109 {
110 SUBCASE (
"normal conversion") {
115 }
116
117
121 }
122
126 }
127
133 }
134}
◆ TEST_CASE() [10/14]
◆ TEST_CASE() [11/14]
◆ TEST_CASE() [12/14]
◆ TEST_CASE() [13/14]
Definition at line 161 of file string_test.cpp.
161 {
162
164
165
166 for (auto i= 0; i < 256; i++) {
170 }
171
172
178}
◆ TEST_CASE() [14/14]