@@ -45,7 +45,7 @@ void TestStrdupSplitter(nlTestSuite * inSuite, void * inContext)
45
45
StringSplitter splitter (" single" , ' ,' );
46
46
47
47
NL_TEST_ASSERT (inSuite, splitter.Next (out));
48
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " single" ) ));
48
+ NL_TEST_ASSERT (inSuite, out.data_equal (" single" _span ));
49
49
50
50
// next stays at nullptr also after valid data
51
51
NL_TEST_ASSERT (inSuite, !splitter.Next (out));
@@ -59,11 +59,11 @@ void TestStrdupSplitter(nlTestSuite * inSuite, void * inContext)
59
59
StringSplitter splitter (" one,two,three" , ' ,' );
60
60
61
61
NL_TEST_ASSERT (inSuite, splitter.Next (out));
62
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " one" ) ));
62
+ NL_TEST_ASSERT (inSuite, out.data_equal (" one" _span ));
63
63
NL_TEST_ASSERT (inSuite, splitter.Next (out));
64
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " two" ) ));
64
+ NL_TEST_ASSERT (inSuite, out.data_equal (" two" _span ));
65
65
NL_TEST_ASSERT (inSuite, splitter.Next (out));
66
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " three" ) ));
66
+ NL_TEST_ASSERT (inSuite, out.data_equal (" three" _span ));
67
67
NL_TEST_ASSERT (inSuite, !splitter.Next (out));
68
68
NL_TEST_ASSERT (inSuite, out.data () == nullptr );
69
69
}
@@ -73,15 +73,15 @@ void TestStrdupSplitter(nlTestSuite * inSuite, void * inContext)
73
73
StringSplitter splitter (" a**bc*d,e*f" , ' *' );
74
74
75
75
NL_TEST_ASSERT (inSuite, splitter.Next (out));
76
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " a" ) ));
76
+ NL_TEST_ASSERT (inSuite, out.data_equal (" a" _span ));
77
77
NL_TEST_ASSERT (inSuite, splitter.Next (out));
78
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
78
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
79
79
NL_TEST_ASSERT (inSuite, splitter.Next (out));
80
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " bc" ) ));
80
+ NL_TEST_ASSERT (inSuite, out.data_equal (" bc" _span ));
81
81
NL_TEST_ASSERT (inSuite, splitter.Next (out));
82
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " d,e" ) ));
82
+ NL_TEST_ASSERT (inSuite, out.data_equal (" d,e" _span ));
83
83
NL_TEST_ASSERT (inSuite, splitter.Next (out));
84
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " f" ) ));
84
+ NL_TEST_ASSERT (inSuite, out.data_equal (" f" _span ));
85
85
NL_TEST_ASSERT (inSuite, !splitter.Next (out));
86
86
}
87
87
@@ -90,37 +90,37 @@ void TestStrdupSplitter(nlTestSuite * inSuite, void * inContext)
90
90
StringSplitter splitter (" ," , ' ,' );
91
91
// Note that even though "" is nullptr right away, "," becomes two empty strings
92
92
NL_TEST_ASSERT (inSuite, splitter.Next (out));
93
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
93
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
94
94
NL_TEST_ASSERT (inSuite, splitter.Next (out));
95
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
95
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
96
96
NL_TEST_ASSERT (inSuite, !splitter.Next (out));
97
97
}
98
98
{
99
99
StringSplitter splitter (" log," , ' ,' );
100
100
NL_TEST_ASSERT (inSuite, splitter.Next (out));
101
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " log" ) ));
101
+ NL_TEST_ASSERT (inSuite, out.data_equal (" log" _span ));
102
102
NL_TEST_ASSERT (inSuite, splitter.Next (out));
103
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
103
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
104
104
NL_TEST_ASSERT (inSuite, !splitter.Next (out));
105
105
}
106
106
{
107
107
StringSplitter splitter (" ,log" , ' ,' );
108
108
NL_TEST_ASSERT (inSuite, splitter.Next (out));
109
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
109
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
110
110
NL_TEST_ASSERT (inSuite, splitter.Next (out));
111
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " log" ) ));
111
+ NL_TEST_ASSERT (inSuite, out.data_equal (" log" _span ));
112
112
NL_TEST_ASSERT (inSuite, !splitter.Next (out));
113
113
}
114
114
{
115
115
StringSplitter splitter (" ,,," , ' ,' );
116
116
NL_TEST_ASSERT (inSuite, splitter.Next (out));
117
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
117
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
118
118
NL_TEST_ASSERT (inSuite, splitter.Next (out));
119
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
119
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
120
120
NL_TEST_ASSERT (inSuite, splitter.Next (out));
121
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
121
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
122
122
NL_TEST_ASSERT (inSuite, splitter.Next (out));
123
- NL_TEST_ASSERT (inSuite, out.data_equal (CharSpan::fromCharString ( " " ) ));
123
+ NL_TEST_ASSERT (inSuite, out.data_equal (" " _span ));
124
124
NL_TEST_ASSERT (inSuite, !splitter.Next (out));
125
125
}
126
126
}
0 commit comments