add unit test for #221
This commit is contained in:
parent
c8583a8b57
commit
863c358dc2
@ -96,6 +96,21 @@ TEST(FormatterTest, ObjectAddresses) {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
TEST(FormatterTest, NoAddresses) {
|
||||||
|
auto formatter = cpptrace::formatter{}
|
||||||
|
.addresses(cpptrace::formatter::address_mode::none);
|
||||||
|
auto res = split(formatter.format(make_test_stacktrace()), "\n");
|
||||||
|
EXPECT_THAT(
|
||||||
|
res,
|
||||||
|
ElementsAre(
|
||||||
|
"Stack trace (most recent call first):",
|
||||||
|
"#0 in foo() at foo.cpp:20:30",
|
||||||
|
"#1 in bar() at bar.cpp:30:40",
|
||||||
|
"#2 in main at foo.cpp:40:25"
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
TEST(FormatterTest, PathShortening) {
|
TEST(FormatterTest, PathShortening) {
|
||||||
cpptrace::stacktrace trace;
|
cpptrace::stacktrace trace;
|
||||||
trace.frames.push_back({0x1, 0x1001, {20}, {30}, "/home/foo/foo.cpp", "foo()", false});
|
trace.frames.push_back({0x1, 0x1001, {20}, {30}, "/home/foo/foo.cpp", "foo()", false});
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user