diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/maid_test.cpp | 3 | ||||
-rw-r--r-- | test/socket_test.cpp | 5 |
2 files changed, 7 insertions, 1 deletions
diff --git a/test/maid_test.cpp b/test/maid_test.cpp index 0456913..fbd278a 100644 --- a/test/maid_test.cpp +++ b/test/maid_test.cpp @@ -65,8 +65,10 @@ test() { assert(n_junk == 0); const Maid::managed_ptr<Junk> a = maid.make_managed<Junk>(1U); + assert(a->value() == 1U); assert(n_junk == 1); const Maid::managed_ptr<Junk> b = maid.make_managed<Junk>(2U); + assert(b->value() == 2U); assert(n_junk == 2); } @@ -119,6 +121,7 @@ test() // Allocate a new object, then let it and the Maid go out of scope const Maid::managed_ptr<Junk> c = maid.make_managed<Junk>(5U); + assert(c->value() == 5U); assert(n_junk == 1); } diff --git a/test/socket_test.cpp b/test/socket_test.cpp index b29788c..1f2d736 100644 --- a/test/socket_test.cpp +++ b/test/socket_test.cpp @@ -60,11 +60,15 @@ main() if (pfds[0].revents & POLLIN) { const std::shared_ptr<Socket> conn = unix_server_sock.accept(); + assert(conn); + assert(conn->fd()); ++n_received; } if (pfds[1].revents & POLLIN) { const std::shared_ptr<Socket> conn = tcp_server_sock.accept(); + assert(conn); + assert(conn->fd()); ++n_received; } } @@ -72,7 +76,6 @@ main() unix_server_sock.shutdown(); tcp_server_sock.shutdown(); unlink("/tmp/raul_test_sock"); - fprintf(stderr, "n received: %u\n", n_received); return n_received != 2; } |