]> git.mxchange.org Git - simgear.git/blobdiff - simgear/props/propertyObject_test.cxx
Revert "Use simgear internal stuff for the singleton class."
[simgear.git] / simgear / props / propertyObject_test.cxx
index 61a050c07467f0b7fa66befa9ed4b62c5296e5a4..b366d27af0ef65e927b44ec97fc2e900420be6c0 100644 (file)
@@ -2,6 +2,12 @@
 #  include <simgear_config.h>
 #endif
 
+#ifdef NDEBUG
+// Always enable DEBUG mode in test application, otherwise "assert" test
+// statements have no effect and don't actually test anything (catch 17 ;-) ).
+#undef NDEBUG
+#endif
+
 #include <simgear/compiler.h>
 
 #include <iostream>
@@ -143,8 +149,9 @@ void testReadMissing()
   PropertyObject<bool> b("not/found/honest");
 
   try {
-    bool v = b;    
+    bool v = b;
     assert(false && "read of missing property didn't throw");
+    (void) v; // don't warn about unused variable
   } catch (sg_exception& e) {
     // expected
   }