Add BEAST_EXPECT macro:

This macro is used in the unit test framework to assist in
reporting the file and line number of test failures.
This commit is contained in:
Vinnie Falco
2017-07-20 08:12:07 -07:00
parent c07ba6aeeb
commit b2ea40c757
29 changed files with 573 additions and 565 deletions
+16 -16
View File
@@ -32,14 +32,14 @@ public:
"\r\n"
"*";
p.write(buffer(s), ec);
expect(! ec);
expect(p.complete());
BEAST_EXPECT(! ec);
BEAST_EXPECT(p.complete());
auto m = p.release();
expect(m.method == "GET");
expect(m.url == "/");
expect(m.version == 11);
expect(m.headers["User-Agent"] == "test");
expect(m.body == "*");
BEAST_EXPECT(m.method == "GET");
BEAST_EXPECT(m.url == "/");
BEAST_EXPECT(m.version == 11);
BEAST_EXPECT(m.headers["User-Agent"] == "test");
BEAST_EXPECT(m.body == "*");
}
{
error_code ec;
@@ -52,14 +52,14 @@ public:
"\r\n"
"*";
p.write(buffer(s), ec);
expect(! ec);
expect(p.complete());
BEAST_EXPECT(! ec);
BEAST_EXPECT(p.complete());
auto m = p.release();
expect(m.status == 200);
expect(m.reason == "OK");
expect(m.version == 11);
expect(m.headers["Server"] == "test");
expect(m.body == "*");
BEAST_EXPECT(m.status == 200);
BEAST_EXPECT(m.reason == "OK");
BEAST_EXPECT(m.version == 11);
BEAST_EXPECT(m.headers["Server"] == "test");
BEAST_EXPECT(m.body == "*");
}
// skip body
{
@@ -71,8 +71,8 @@ public:
"\r\n";
p.set_option(skip_body{true});
p.write(buffer(s), ec);
expect(! ec);
expect(p.complete());
BEAST_EXPECT(! ec);
BEAST_EXPECT(p.complete());
}
}
};