56 void Check(TInt aValue, TInt aLine) |
56 void Check(TInt aValue, TInt aLine) |
57 { |
57 { |
58 if(!aValue) |
58 if(!aValue) |
59 { |
59 { |
60 DeleteTestDbs(); |
60 DeleteTestDbs(); |
|
61 TheTest.Printf(_L("*** Expression evaluated to false\r\n")); |
61 TheTest(EFalse, aLine); |
62 TheTest(EFalse, aLine); |
62 } |
63 } |
63 } |
64 } |
64 void Check(TInt aValue, TInt aExpected, TInt aLine) |
65 void Check(TInt aValue, TInt aExpected, TInt aLine) |
65 { |
66 { |
66 if(aValue != aExpected) |
67 if(aValue != aExpected) |
67 { |
68 { |
68 DeleteTestDbs(); |
69 DeleteTestDbs(); |
69 RDebug::Print(_L("*** Expected error: %d, got: %d\r\n"), aExpected, aValue); |
70 TheTest.Printf(_L("*** Expected error: %d, got: %d\r\n"), aExpected, aValue); |
70 TheTest(EFalse, aLine); |
71 TheTest(EFalse, aLine); |
71 } |
72 } |
72 } |
73 } |
73 #define TEST(arg) ::Check((arg), __LINE__) |
74 #define TEST(arg) ::Check((arg), __LINE__) |
74 #define TEST2(aValue, aExpected) ::Check(aValue, aExpected, __LINE__) |
75 #define TEST2(aValue, aExpected) ::Check(aValue, aExpected, __LINE__) |