25 #include <cppunit/ui/text/TestRunner.h> 26 #include <cppunit/TextOutputter.h> 27 #include <cppunit/extensions/TestFactoryRegistry.h> 28 #include <cppunit/extensions/HelperMacros.h> 29 #include <cppunit/TestAssert.h> 31 #include <coil/Listener.h> 67 :
public CppUnit::TestFixture
70 CPPUNIT_TEST(test_ListenerObject);
71 CPPUNIT_TEST(test_ListenerObject2);
72 CPPUNIT_TEST(test_ListenerObject3);
73 CPPUNIT_TEST(test_ListenerFunc);
74 CPPUNIT_TEST_SUITE_END();
151 CPPUNIT_ASSERT_MESSAGE(
"ListenerObject", (istat == 1) );
168 CPPUNIT_ASSERT_MESSAGE(
"ListenerObject", (istat == 1) );
182 CPPUNIT_ASSERT_MESSAGE(
"ListenerObject", (m_callbackflag == 1) );
195 CPPUNIT_ASSERT_MESSAGE(
"ListenerFunc", (g_iCallBackFlag == 1) );
206 int main(
int argc,
char* argv[])
208 CppUnit::TextUi::TestRunner runner;
209 runner.addTest(CppUnit::TestFactoryRegistry::getRegistry().makeTest());
210 CppUnit::Outputter* outputter =
211 new CppUnit::TextOutputter(&runner.result(), std::cout);
212 runner.setOutputter(outputter);
217 #endif // Listener_cpp int main(int argc, char **argv)
short getCallBackFuncStat()
void test_ListenerObject2()
void test_ListenerObject3()
void test_ListenerObject()
CPPUNIT_TEST_SUITE_REGISTRATION(Listener::ListenerTests)
virtual void tearDown()
Test finalization.
short getCallBackFuncStat()
ListenerTests()
Constructor.
virtual void invoke()
Callback.
virtual void setUp()
Test initialization.
~ListenerTests()
Destructor.
virtual void invoke()
Callback.