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

Function TestFindSymbol1

test/stack_trace_unittest.cc:19–27  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17void TestFindSymbol3();
18
19void TestFindSymbol1() {
20 butil::debug::StackTrace trace;
21 ASSERT_TRUE(trace.ToString().find("TestFindSymbol1") != std::string::npos) << trace.ToString();
22 ASSERT_TRUE(trace.ToString().find("TestFindSymbol2") != std::string::npos) << trace.ToString();
23 ASSERT_TRUE(trace.ToString().find("TestFindSymbol3") == std::string::npos) << trace.ToString();
24 ASSERT_TRUE(trace.FindSymbol((void*)TestFindSymbol2)) << trace.ToString();
25 ASSERT_TRUE(trace.FindSymbol((void*)TestFindSymbol1)) << trace.ToString();
26 ASSERT_FALSE(trace.FindSymbol((void*)TestFindSymbol3)) << trace.ToString();
27}
28
29void TestFindSymbol2() {
30 TestFindSymbol1();

Callers 2

TestFindSymbol2Function · 0.85
TestFindSymbol3Function · 0.85

Calls 3

FindSymbolMethod · 0.80
findMethod · 0.45
ToStringMethod · 0.45

Tested by

no test coverage detected