MCPcopy Create free account
hub / github.com/apache/brpc / TEST

Function TEST

test/string_tokenizer_unittest.cc:15–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13namespace {
14
15TEST(StringTokenizerTest, Simple) {
16 string input = "this is a test";
17 StringTokenizer t(input, " ");
18
19 EXPECT_TRUE(t.GetNext());
20 EXPECT_EQ(string("this"), t.token());
21
22 EXPECT_TRUE(t.GetNext());
23 EXPECT_EQ(string("is"), t.token());
24
25 EXPECT_TRUE(t.GetNext());
26 EXPECT_EQ(string("a"), t.token());
27
28 EXPECT_TRUE(t.GetNext());
29 EXPECT_EQ(string("test"), t.token());
30
31 EXPECT_FALSE(t.GetNext());
32}
33
34TEST(StringTokenizerTest, Reset) {
35 string input = "this is a test";

Callers

nothing calls this directly

Calls 6

tokenMethod · 0.80
set_optionsMethod · 0.80
token_is_delimMethod · 0.80
set_quote_charsMethod · 0.80
GetNextMethod · 0.45
ResetMethod · 0.45

Tested by

no test coverage detected