12 class STDVectorStackOverObjectsWithSmartPointersTest;
66 virtual void run()
override;
This is a ping pong test for objects hosting some smart pointers and their stack.
void testFlattening()
The objects with the smart pointers rely on flattening internally.
static tarch::logging::Log _log
Logging device.
void testMPIExchangeOfFlattenedObject()
STDVectorStackOverObjectsWithSmartPointersTest()
virtual void run() override
This routine is triggered by the TestCaseCollection.
void testStack(int repetitions)
Test if stack implementation works.
void testMPIExchangeOfSingleObject()
Works only for more than one MPI rank and then checks only the flattened object, as we do not support...
void testSingleStackExchange()
void testMultipleConcurrentStackExchanges()
Represents one test case.