@@ -72,6 +72,33 @@ TEST(CheckEqualsWithStringsWorksOnContentsWithALiteral)
72
72
CHECK_EQUAL (0 , results.GetFailureCount ());
73
73
}
74
74
75
+ TEST (CheckEqualsWithStringsWorksOnNullExpected)
76
+ {
77
+ char const * const expected = " hi" ;
78
+ char const * const actual = NULL ;
79
+ TestResults results;
80
+ CheckEqual (results, expected, actual, TestDetails (" " , " " , " " , 0 ));
81
+ CHECK_EQUAL (1 , results.GetFailureCount ());
82
+ }
83
+
84
+ TEST (CheckEqualsWithStringsWorksOnNullActual)
85
+ {
86
+ char const * const expected = NULL ;
87
+ char const * const actual = " hi" ;
88
+ TestResults results;
89
+ CheckEqual (results, expected, actual, TestDetails (" " , " " , " " , 0 ));
90
+ CHECK_EQUAL (1 , results.GetFailureCount ());
91
+ }
92
+
93
+ TEST (CheckEqualsWithStringsWorksOnNullExpectedAndActual)
94
+ {
95
+ char const * const expected = NULL ;
96
+ char const * const actual = NULL ;
97
+ TestResults results;
98
+ CheckEqual (results, expected, actual, TestDetails (" " , " " , " " , 0 ));
99
+ CHECK_EQUAL (0 , results.GetFailureCount ());
100
+ }
101
+
75
102
TEST (CheckEqualFailureIncludesCheckExpectedAndActual)
76
103
{
77
104
RecordingReporter reporter;
0 commit comments