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

Function TEST_F

test/string_printf_unittest.cpp:34–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

32};
33
34TEST_F(BaiduStringPrintfTest, sanity) {
35
36 {
37 std::string sth = butil::string_printf("hello %d 124 %s", 1, "world");
38 ASSERT_EQ("hello 1 124 world", sth);
39
40 ASSERT_EQ("hello 1 124 world", butil::string_printf(sth.size(), "hello %d 124 %s", 1, "world"));
41 ASSERT_EQ("hello 1 124 world", butil::string_printf(sth.size() - 1, "hello %d 124 %s", 1, "world"));
42 ASSERT_EQ("hello 1 124 world", butil::string_printf(sth.size() + 1, "hello %d 124 %s", 1, "world"));
43
44 }
45 {
46 std::string sth;
47 ASSERT_EQ(0, butil::string_printf(&sth, "boolean %d", 1));
48 ASSERT_EQ("boolean 1", sth);
49 ASSERT_EQ(0, butil::string_appendf(&sth, "too simple"));
50 ASSERT_EQ("boolean 1too simple", sth);
51 }
52}
53
54}

Callers

nothing calls this directly

Calls 3

string_printfFunction · 0.85
string_appendfFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected