Commit a0477b70 authored by Dominik Charousset's avatar Dominik Charousset

Fix aout unit test

parent b42c1974
......@@ -63,7 +63,10 @@ CAF_TEST(global_redirect) {
actor_ostream::redirect_all(global_redirect);
spawn(chatty_actor);
self->receive(
[](const std::string& virtual_file, const std::string& line) {
[](const std::string& virtual_file, std::string& line) {
// drop trailing '\n'
if (! line.empty())
line.pop_back();
CAF_CHECK_EQUAL(virtual_file, ":test");
CAF_CHECK_EQUAL(line, chatty_line);
}
......@@ -82,13 +85,17 @@ CAF_TEST(global_and_local_redirect) {
int i = 0;
self->receive_for(i, 2)(
on(global_redirect, arg_match) >> [](std::string& line) {
line.pop_back(); // drop '\n'
// drop trailing '\n'
if (! line.empty())
line.pop_back();
CAF_CHECK_EQUAL(line, chatty_line);
}
);
self->receive(
on(local_redirect, arg_match) >> [](std::string& line) {
line.pop_back(); // drop '\n'
// drop trailing '\n'
if (! line.empty())
line.pop_back();
CAF_CHECK_EQUAL(line, chattier_line);
}
);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment