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 committed 2017-07-20 08:12:07 -07:00
1 parent c07ba6aeeb
commit b2ea40c757
29 files changed
+573 -565

No files matched your search

+25 -25
View File
@@ -34,20 +34,20 @@ class frame_test : public beast::unit_test::suite
public:
void testCloseCodes()
{
expect(! is_valid(0));
expect(! is_valid(1));
expect(! is_valid(999));
expect(! is_valid(1004));
expect(! is_valid(1005));
expect(! is_valid(1006));
expect(! is_valid(1016));
expect(! is_valid(2000));
expect(! is_valid(2999));
expect(is_valid(1000));
expect(is_valid(1002));
expect(is_valid(3000));
expect(is_valid(4000));
expect(is_valid(5000));
BEAST_EXPECT(! is_valid(0));
BEAST_EXPECT(! is_valid(1));
BEAST_EXPECT(! is_valid(999));
BEAST_EXPECT(! is_valid(1004));
BEAST_EXPECT(! is_valid(1005));
BEAST_EXPECT(! is_valid(1006));
BEAST_EXPECT(! is_valid(1016));
BEAST_EXPECT(! is_valid(2000));
BEAST_EXPECT(! is_valid(2999));
BEAST_EXPECT(is_valid(1000));
BEAST_EXPECT(is_valid(1002));
BEAST_EXPECT(is_valid(3000));
BEAST_EXPECT(is_valid(4000));
BEAST_EXPECT(is_valid(5000));
}
struct test_fh : frame_header
@@ -80,16 +80,16 @@ public:
close_code::value code;
auto const n = read_fh1(
fh1, sb, role, code);
if(! expect(! code))
if(! BEAST_EXPECT(! code))
return;
if(! expect(sb.size() == n))
if(! BEAST_EXPECT(sb.size() == n))
return;
read_fh2(fh1, sb, role, code);
if(! expect(! code))
if(! BEAST_EXPECT(! code))
return;
if(! expect(sb.size() == 0))
if(! BEAST_EXPECT(sb.size() == 0))
return;
expect(fh1 == fh);
BEAST_EXPECT(fh1 == fh);
};
test_fh fh;
@@ -135,12 +135,12 @@ public:
pass();
return;
}
if(! expect(sb.size() == n))
if(! BEAST_EXPECT(sb.size() == n))
return;
read_fh2(fh1, sb, role, code);
if(! expect(code))
if(! BEAST_EXPECT(code))
return;
if(! expect(sb.size() == 0))
if(! BEAST_EXPECT(sb.size() == 0))
return;
};
@@ -200,12 +200,12 @@ public:
pass();
return;
}
if(! expect(sb.size() == n))
if(! BEAST_EXPECT(sb.size() == n))
return;
read_fh2(fh, sb, role, code);
if(! expect(code))
if(! BEAST_EXPECT(code))
return;
if(! expect(sb.size() == 0))
if(! BEAST_EXPECT(sb.size() == 0))
return;
}