summaryrefslogtreecommitdiff
path: root/examples/cppunittest/NotEqualExceptionTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/cppunittest/NotEqualExceptionTest.cpp')
-rw-r--r--examples/cppunittest/NotEqualExceptionTest.cpp24
1 files changed, 19 insertions, 5 deletions
diff --git a/examples/cppunittest/NotEqualExceptionTest.cpp b/examples/cppunittest/NotEqualExceptionTest.cpp
index 539e853..43522fb 100644
--- a/examples/cppunittest/NotEqualExceptionTest.cpp
+++ b/examples/cppunittest/NotEqualExceptionTest.cpp
@@ -1,8 +1,10 @@
+#include "CoreSuite.h"
#include "NotEqualExceptionTest.h"
#include <cppunit/NotEqualException.h>
-CPPUNIT_TEST_SUITE_REGISTRATION( NotEqualExceptionTest );
+CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( NotEqualExceptionTest,
+ CppUnitTest::coreSuiteName() );
NotEqualExceptionTest::NotEqualExceptionTest()
@@ -33,12 +35,18 @@ NotEqualExceptionTest::testConstructor()
{
std::string expectedValue( "expectedValue" );
std::string actualValue( "actualValue" );
- CppUnit::NotEqualException e( expectedValue, actualValue );
+ std::string message( "message" );
+ CppUnit::NotEqualException e( expectedValue,
+ actualValue,
+ CppUnit::SourceLine( "f.cpp", 123),
+ message );
CPPUNIT_ASSERT_EQUAL( expectedValue, e.expectedValue() );
CPPUNIT_ASSERT_EQUAL( actualValue, e.actualValue() );
+ CPPUNIT_ASSERT_EQUAL( message, e.additionalMessage() );
+ CPPUNIT_ASSERT( CppUnit::SourceLine( "f.cpp", 123) == e.sourceLine() );
- std::string expectedMessage( "Expected: expectedValue, but was: actualValue" );
+ std::string expectedMessage( "Expected: expectedValue, but was: actualValue.message" );
std::string actualMessage( e.what() );
CPPUNIT_ASSERT_EQUAL( expectedMessage, actualMessage );
}
@@ -47,7 +55,10 @@ NotEqualExceptionTest::testConstructor()
void
NotEqualExceptionTest::testClone()
{
- CppUnit::NotEqualException e( "expectedValue", "actualValue" );
+ CppUnit::NotEqualException e( "expectedValue",
+ "actualValue",
+ CppUnit::SourceLine("file.cpp", 2),
+ "add-message" );
std::auto_ptr<CppUnit::NotEqualException>
other( (CppUnit::NotEqualException *)e.clone() );
CPPUNIT_ASSERT_EQUAL( std::string( e.what() ),
@@ -67,7 +78,10 @@ NotEqualExceptionTest::testIsInstanceOf()
void
NotEqualExceptionTest::testAssignment()
{
- CppUnit::NotEqualException e( "expectedValue", "actualValue" );
+ CppUnit::NotEqualException e( "expectedValue",
+ "actualValue",
+ CppUnit::SourceLine("file.cpp", 2),
+ "add-message" );
CppUnit::NotEqualException other( "", "" );
other = e;
CPPUNIT_ASSERT_EQUAL( std::string( e.what() ),