00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #pragma once
00011 #define CXXTEST_HAVE_STD
00012 #define CXXTEST_HAVE_EH
00013 #define CXXTEST_ABORT_TEST_ON_FAIL
00014
00015 #include "cxxtest/ErrorPrinter.h"
00016 #include "cxxtest/TestSuite.h"
00017
00018 #define IPP_END_STRING "\r\n"
00019
00020 #define IPP_UTEST_ASSERT_EQUALS(a,b) TS_ASSERT_EQUALS(a,b)
00021 #define IPP_UTEST_ASSERT(condition) TS_ASSERT(condition)
00022 #define IPP_UTEST_ASSERT_M(message,condition) TSM_ASSERT(message,condition)
00023 #define IPP_UTEST_ASSERT_EQUALS_M(a,b,message) TSM_ASSERT_EQUALS(message,a,b)
00024 #define IPP_UTEST_ASSERT_FAIL_M(message) TSM_ASSERT(message,false)
00025 #define IPP_TRACE(message) TS_TRACE(message)
00026
00027
00028