MCPcopy Create free account
hub / github.com/davisking/dlib / do_test3

Function do_test3

dlib/test/bridge.cpp:57–74  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55 }
56
57 void do_test3()
58 {
59 dlib::pipe<int> in(10), out(10), echo_pipe(10);
60
61 bridge b2(listen_on_port(testing_port), transmit(out), receive(in));
62 bridge echo(connect_to_ip_and_port("127.0.0.1",testing_port), receive(echo_pipe), transmit(echo_pipe));
63
64 b2.reconfigure(listen_on_port(testing_port), transmit(out), receive(in));
65
66 for (int i = 0; i < 100; ++i)
67 {
68 int val = i;
69 out.enqueue(val);
70 val = 0;
71 in.dequeue(val);
72 DLIB_TEST(val == i);
73 }
74 }
75
76 void do_test4()
77 {

Callers 1

perform_testMethod · 0.85

Calls 6

transmitFunction · 0.85
receiveFunction · 0.85
reconfigureMethod · 0.80
listen_on_portClass · 0.50
enqueueMethod · 0.45

Tested by

no test coverage detected