test::ExecutorTest< Executor > Class Template Reference

#include <test_executor.h>

Inheritance diagram for test::ExecutorTest< Executor >:

BaseTest< int >

List of all members.

Public Member Functions

 ExecutorTest ()
void setUp ()
void reset ()
void tearDown ()
void testExecuteOne ()
void testAccumulate ()
void testAccumulateMassive ()
void testShutdown ()
void testTimedWait ()

template<typename Executor>
class test::ExecutorTest< Executor >


Constructor & Destructor Documentation

template<typename Executor>
test::ExecutorTest< Executor >::ExecutorTest (  )  [inline]


Member Function Documentation

template<typename Executor>
void test::ExecutorTest< Executor >::setUp (  )  [inline]

template<typename Executor>
void test::ExecutorTest< Executor >::reset (  )  [inline, virtual]

This function will be called by multi-thread test. It should clean the internal state. It should ensure that the test with i threads should NOT affect the execution with (i+1) threads.

Reimplemented from BaseTest< int >.

template<typename Executor>
void test::ExecutorTest< Executor >::tearDown (  )  [inline]

template<typename Executor>
void test::ExecutorTest< Executor >::testExecuteOne (  )  [inline]

template<typename Executor>
void test::ExecutorTest< Executor >::testAccumulate (  )  [inline]

template<typename Executor>
void test::ExecutorTest< Executor >::testAccumulateMassive (  )  [inline]

template<typename Executor>
void test::ExecutorTest< Executor >::testShutdown (  )  [inline]

template<typename Executor>
void test::ExecutorTest< Executor >::testTimedWait (  )  [inline]


The documentation for this class was generated from the following file:

Generated on Tue Dec 9 13:39:41 2008 for Amino by  doxygen 1.5.6