blob: 6d29b694b0e7dbd637a846cb0a1eaa3c3c2b22cd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include <specs/specs.h>
namespace bd = bandit::detail;
go_bandit([](){
describe("default failure formatter", [&](){
bd::default_failure_formatter formatter;
it("formats assertions with file and line number", [&](){
bd::assertion_exception exception("message", "file", 321);
AssertThat(formatter.format(exception), Equals("file:321: message"));
});
it("formats assertions without file and line number", [&](){
bd::assertion_exception exception("message");
AssertThat(formatter.format(exception), Equals("message"));
});
});
});
|