# 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>
#include <cassert>
+#include <cstdlib>
#include <cstring>
-// working around MSVC weirdness with props.hxx and SGMathFwd
-#include <simgear/math/SGMath.hxx>
-
#include "propertyObject.hxx"
#include <simgear/structure/exception.hxx>
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
}