25 #ifndef WFLAGFORWARDER_TEST_H
26 #define WFLAGFORWARDER_TEST_H
28 #include <cxxtest/TestSuite.h>
30 #include "../WFlagForwarder.h"
32 #include "../WConditionOneShot.h"
57 TS_ASSERT( flagSource->get() == 5 );
58 TS_ASSERT( flagTarget1->get() == 5 );
59 TS_ASSERT( flagTarget2->get() == 5 );
62 flagSource->set( 50 );
65 TS_ASSERT( flagSource->get() == 50 );
66 TS_ASSERT( flagTarget1->get() == 50 );
67 TS_ASSERT( flagTarget2->get() == 50 );
70 flagTarget2->set( 100 );
71 TS_ASSERT( flagSource->get() == 50 );
72 TS_ASSERT( flagTarget1->get() == 50 );
73 TS_ASSERT( flagTarget2->get() == 100 );
77 #endif // WFLAGFORWARDER_TEST_H