void ThrowableTestCase::testDebugString() {\ SourceLine sl = SOURCELINE; Throwable t1( sl, "Message" ); ASSERT_EQUAL( t1.debugString(), Throwable::DEBUG_MSG.arg( sl.getFileName() ).arg( sl.getLineNumber() ).arg( t1.getMessage() ) ); };
void ThrowableTestCase::testConstructors() { SourceLine sl = SOURCELINE; Throwable t1( sl, "" ); ASSERT_EQUAL( t1.getSourceLine().getFileName(), sl.getFileName() ); ASSERT_EQUAL( t1.getSourceLine().getLineNumber(), sl.getLineNumber() ); ASSERT_EQUAL( t1.getMessage(), "" ); Throwable t2( sl, "Dette er en test!" ); ASSERT_EQUAL( t2.getMessage(), "Dette er en test!" ); Throwable t3( t2 ); ASSERT_EQUAL( t3.getSourceLine().getFileName(), t2.getSourceLine().getFileName() ); ASSERT_EQUAL( t3.getSourceLine().getLineNumber(), t2.getSourceLine().getLineNumber() ); ASSERT_EQUAL( t3.getMessage(), "Dette er en test!" ); };
void FormatExceptionTestCase::testConstructors() { SourceLine sl = SOURCELINE; FormatException t1( sl, "" ); ASSERT_EQUAL( t1.getSourceLine().getFileName(), sl.getFileName() ); ASSERT_EQUAL( t1.getSourceLine().getLineNumber(), sl.getLineNumber() ); ASSERT_EQUAL( t1.getMessage(), "" ); FormatException t2( sl, "Dette er en test!" ); ASSERT_EQUAL( t2.getMessage(), "Dette er en test!" ); FormatException t3( t2 ); ASSERT_EQUAL( t3.getSourceLine().getFileName(), t2.getSourceLine().getFileName() ); ASSERT_EQUAL( t3.getSourceLine().getLineNumber(), t2.getSourceLine().getLineNumber() ); ASSERT_EQUAL( t3.getMessage(), "Dette er en test!" ); };