24 BOOST_TEST(context.hasSize(2));
26 BOOST_TEST((com !=
nullptr));
28 if (context.isPrimary()) {
33 com->receive(answer, 1);
34 BOOST_TEST(answer == 1111);
37 com->receive(received, 0);
38 BOOST_TEST(received == 1001);
41 BOOST_TEST(received == 1111);
42 com->send(received, 0);
51 BOOST_TEST(context.hasSize(3));
53 BOOST_TEST((com !=
nullptr));
55 if (context.isPrimary()) {
59 com->receive(message, 1);
61 BOOST_TEST(sum == 1011);
64 com->receive(message, 2);
66 BOOST_TEST(sum == 1111);
71 int tosend = context.isRank(1) ? 10 : 100;
75 com->receive(received, 0);
76 BOOST_TEST(received == 1111);
85 if (context.isNamed(
"Offset"))
88 BOOST_TEST(context.hasSize(2));
90 BOOST_TEST((com !=
nullptr));
92 if (context.isPrimary()) {
98 com->receive(answer, 1);
99 BOOST_TEST(answer == 1111);
102 com->receive(received, 0);
103 BOOST_TEST(received == 1001);
106 com->send(received, 0);
115 if (context.isNamed(
"Offset"))
118 BOOST_TEST(context.hasSize(3));
120 BOOST_TEST((com !=
nullptr));
122 if (context.isPrimary()) {
126 com->receive(message, 1);
128 BOOST_TEST(sum == 1011);
131 com->receive(message, 2);
133 BOOST_TEST(sum == 1111);
138 int tosend = context.isRank(1) ? 10 : 100;
139 com->send(tosend, 0);
142 com->receive(received, 0);
143 BOOST_TEST(received == 1111);