mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-27 04:07:05 +00:00
3820593bb8
svn-id: r21488
31 lines
655 B
C++
31 lines
655 B
C++
#ifndef __MESSAGETEST_H
|
|
#define __MESSAGETEST_H
|
|
|
|
#include <cxxtest/TestSuite.h>
|
|
|
|
//
|
|
// The [E]TSM_ macros can be used to print a specified message
|
|
// instead of the default one.
|
|
// This is useful when you refactor your tests, as shown below
|
|
//
|
|
|
|
class MessageTest : public CxxTest::TestSuite
|
|
{
|
|
public:
|
|
void testValues()
|
|
{
|
|
checkValue( 0, "My hovercraft" );
|
|
checkValue( 1, "is full" );
|
|
checkValue( 2, "of eels" );
|
|
}
|
|
|
|
void checkValue( unsigned value, const char *message )
|
|
{
|
|
TSM_ASSERT( message, value != 0 );
|
|
TSM_ASSERT_EQUALS( message, value, value * value );
|
|
}
|
|
};
|
|
|
|
|
|
#endif // __MESSAGETEST_H
|