Definition at line 13 of file message_tag.C.
◆ CPPUNIT_TEST() [1/2]
◆ CPPUNIT_TEST() [2/2]
◆ CPPUNIT_TEST_SUITE()
◆ CPPUNIT_TEST_SUITE_END()
MessageTagTest::CPPUNIT_TEST_SUITE_END |
( |
| ) |
|
◆ setUp()
void MessageTagTest::setUp |
( |
| ) |
|
|
inline |
◆ tearDown()
void MessageTagTest::tearDown |
( |
| ) |
|
|
inline |
◆ testGetUniqueTagAuto()
void MessageTagTest::testGetUniqueTagAuto |
( |
| ) |
|
|
inline |
Definition at line 34 of file message_tag.C.
39 Parallel::Communicator newcomm;
44 const int n_vals_in_scope = 3;
45 std::vector<int> vals(n_vals);
48 std::vector<Parallel::MessageTag> tags(n_vals_in_scope);
49 for (
int i=0; i != n_vals_in_scope; ++i)
51 tags[i] = newcomm.get_unique_tag();
52 vals[i] = tags[i].value();
53 for (
int j=0; j != i; ++j)
55 CPPUNIT_ASSERT(vals[i] != vals[j]);
61 for (
int i=n_vals_in_scope; i != n_vals; ++i)
63 Parallel::MessageTag another_tag = newcomm.get_unique_tag();
64 vals[i] = another_tag.value();
65 for (
int j=0; j != i; ++j)
67 CPPUNIT_ASSERT(vals[i] != vals[j]);
References TestCommWorld.
◆ testGetUniqueTagManual()
void MessageTagTest::testGetUniqueTagManual |
( |
| ) |
|
|
inline |
Definition at line 74 of file message_tag.C.
80 const int requests[] = {2, 4, 6, 8, 8, 6, 8, 123, 3141, 3142};
82 for (
const int i : requests)
84 Parallel::MessageTag manual_tag =
86 CPPUNIT_ASSERT_EQUAL(i, manual_tag.value());
References TestCommWorld.
◆ _number
std::vector<std::string> MessageTagTest::_number |
|
private |
The documentation for this class was generated from the following file: