Update of /cvsroot/mockpp/mockpp/mockpp/tests
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19644/mockpp/tests
Modified Files:
ChainingMockObjectSupport_test.cpp IsInstanceOf_test.cpp
Log Message:
optionally disable runtime type information (rtti)
Index: ChainingMockObjectSupport_test.cpp
===================================================================
RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/ChainingMockObjectSupport_test.cpp,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- ChainingMockObjectSupport_test.cpp 26 Nov 2005 17:57:48 -0000 1.33
+++ ChainingMockObjectSupport_test.cpp 27 Nov 2005 15:34:36 -0000 1.34
@@ -65,7 +65,9 @@
CPPUNIT_TEST( test_less_func );
CPPUNIT_TEST( test_same_func );
CPPUNIT_TEST( test_less_equal_func );
+#ifndef MOCKPP_NO_RTTI
CPPUNIT_TEST( test_instance );
+#endif
CPPUNIT_TEST( test_invoke_not );
CPPUNIT_TEST( test_invoke_or );
CPPUNIT_TEST( test_invoke_and );
@@ -92,7 +94,9 @@
void test_invoke_and();
void test_invoke_or();
void test_invoke_not();
+#ifndef MOCKPP_NO_RTTI
void test_instance();
+#endif
void test_same_func();
void test_less_equal_func();
void test_less_func();
@@ -149,6 +153,8 @@
};
+#ifndef MOCKPP_NO_RTTI
+
void ChainingMockObjectSupport_test::test_instance()
{
A a;
@@ -171,6 +177,7 @@
MOCKPP_ASSERT_TRUE( instance->eval( &rb ) == false );
}
+#endif // MOCKPP_NO_RTTI
void ChainingMockObjectSupport_test::test_string_contains()
{
Index: IsInstanceOf_test.cpp
===================================================================
RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/IsInstanceOf_test.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- IsInstanceOf_test.cpp 26 Nov 2005 17:57:48 -0000 1.13
+++ IsInstanceOf_test.cpp 27 Nov 2005 15:34:36 -0000 1.14
@@ -42,6 +42,8 @@
#include <cppunit/extensions/HelperMacros.h>
#include <iostream>
+#ifndef MOCKPP_NO_RTTI
+
class IsInstanceOf_test : public CppUnit::TestFixture
{
public:
@@ -135,5 +137,6 @@
delete pd;
}
+#endif // MOCKPP_NO_RTTI
#endif // HAVE_CPPUNIT
|