Skip to content

Commit

Permalink
Fix aout unit test
Browse files Browse the repository at this point in the history
  • Loading branch information
Neverlord committed Jun 25, 2015
1 parent b42c197 commit a0477b7
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions libcaf_core/test/aout.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand All @@ -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);
}
);
Expand Down

0 comments on commit a0477b7

Please sign in to comment.