[Mockpp-commits] mockpp/mockpp/tests NoException_test.cpp,1.4,1.5
Brought to you by:
ewald-arnold
From: Ewald A. <ewa...@us...> - 2005-12-24 01:38:55
|
Update of /cvsroot/mockpp/mockpp/mockpp/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28774/mockpp/tests Modified Files: NoException_test.cpp Log Message: catch failure Index: NoException_test.cpp =================================================================== RCS file: /cvsroot/mockpp/mockpp/mockpp/tests/NoException_test.cpp,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- NoException_test.cpp 23 Dec 2005 22:03:30 -0000 1.4 +++ NoException_test.cpp 24 Dec 2005 01:38:39 -0000 1.5 @@ -94,7 +94,9 @@ #endif // frameworks -mockpp::String bad_data; +mockpp::String bad_data1; +mockpp::String bad_data2; +mockpp::String bad_data3; struct MyStruct { @@ -118,24 +120,21 @@ template <class T> void storeMalfunctionData(const T & /* dummy */) { - std::cout << "dummy\n"; - bad_data = MOCKPP_PCHAR("unknown exception occured"); + bad_data1 = MOCKPP_PCHAR("unknown exception occured"); } template <> void storeMalfunctionData(const MyStruct &e) { - std::cout << "mystruct\n"; - bad_data = MOCKPP_PCHAR("MyStruct"); + bad_data2 = MOCKPP_PCHAR("MyStruct"); } template <> void storeMalfunctionData(const mockpp::AssertionFailedError &e) { - std::cout << mockpp::getLatin1(e.getMessage()).c_str() << std::endl; - bad_data = e.getMessage(); + bad_data3 = e.getMessage(); } @@ -156,11 +155,9 @@ mockpp::ThrowableItem it; it.take(MyStruct()); it.get()->throw_me(); - MOCKPP_ASSERT_EQUALS(bad_data, mockpp::String(MOCKPP_PCHAR("MyStruct"))); it.take(OtherStruct()); it.get()->throw_me(); - MOCKPP_ASSERT_EQUALS(bad_data, mockpp::String(MOCKPP_PCHAR("unknown exception occured"))); mockpp::ExpectationValue<MyStruct> ec (MOCKPP_PCHAR("verifyValue"), 0); ec.setExpected(MyStruct(3)); @@ -168,7 +165,11 @@ mockpp::setAssertionFailedForwarder(0); - MOCKPP_ASSERT_EQUALS(bad_data, mockpp::String(MOCKPP_PCHAR("unknown exception occured"))); + std::cout << mockpp::getLatin1(bad_data3).c_str() << std::endl; + + MOCKPP_ASSERT_EQUALS(bad_data1, mockpp::String(MOCKPP_PCHAR("unknown exception occured"))); + MOCKPP_ASSERT_EQUALS(bad_data2, mockpp::String(MOCKPP_PCHAR("MyStruct"))); + MOCKPP_ASSERT_TRUE(bad_data3.find(mockpp::String(MOCKPP_PCHAR("did not receive the expected value"))) != mockpp::String::npos); } |