Update of /cvsroot/cpptool/CppParser/src/cpput
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6205/src/cpput
Modified Files:
testcase.cpp
Log Message:
* added makeFailingTestCase
Index: testcase.cpp
===================================================================
RCS file: /cvsroot/cpptool/CppParser/src/cpput/testcase.cpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -C2 -d -r1.1.1.1 -r1.2
*** testcase.cpp 8 Jun 2004 20:23:24 -0000 1.1.1.1
--- testcase.cpp 20 Jun 2004 10:06:53 -0000 1.2
***************
*** 133,136 ****
--- 133,165 ----
+
+ namespace {
+ class FailingTestCase : public CppUT::AbstractTestCase
+ {
+ public:
+ FailingTestCase( const std::string &name,
+ const CppUT::Message &message )
+ : CppUT::AbstractTestCase( name )
+ , message_( message )
+ {
+ }
+ private: // overridden from AbstractTestCase
+ void doRun()
+ {
+ throw CppUT::AssertException( message_ );
+ }
+
+ Message message_;
+ };
+ }
+
+
+ TestPtr CPPUT_API makeFailingTestCase( const std::string &name,
+ const Message &message )
+ {
+ return TestPtr( new FailingTestCase( name, message ) );
+ }
+
+
} // namespace CppUT
|