samples/main-test.cc
changeset 63 242eb09c8521
parent 60 6672664e72bb
child 65 253ffbc475dc
--- a/samples/main-test.cc	Wed Sep 06 13:59:43 2006 +0200
+++ b/samples/main-test.cc	Wed Sep 06 14:03:39 2006 +0200
@@ -6,6 +6,7 @@
 
 #ifndef RUN_SELF_TESTS
 
+// declare subclass of base class Test
 class MyTest : public Test {
 public:
 	MyTest (bool ok);
@@ -15,6 +16,7 @@
 	bool m_ok;
 };
 
+// implement MyTest
 MyTest::MyTest (bool ok)
 	: Test ("My"),
 	  m_ok (ok)
@@ -27,12 +29,14 @@
 	return m_ok;
 }
 
-MyTest g_my_test = MyTest (false);
+// instantiate MyTest once
+static MyTest g_my_test = MyTest (false);
 
 #endif /* RUN_SELF_TESTS */
 
 int main (int argc, char *argv[])
 {
+	// run tests
 	TestManager::enableVerbose ();
 	TestManager::runTests ();
 	return 0;