[詳解]
15 #ifndef INCG_IRIS_IUTEST_UTIL_NO_YODA_HPP_96129715_90AA_4BA1_BFF9_E0644D291E10_
16 #define INCG_IRIS_IUTEST_UTIL_NO_YODA_HPP_96129715_90AA_4BA1_BFF9_E0644D291E10_
18 #ifdef IUTEST_ASSERT_EQ
19 # undef IUTEST_ASSERT_EQ
20 # define IUTEST_ASSERT_EQ(actual, expected) IUTEST_TEST_EQ(expected, actual, IUTEST_ASSERT_FAILURE)
22 #ifdef IUTEST_EXPECT_EQ
23 # undef IUTEST_EXPECT_EQ
24 # define IUTEST_EXPECT_EQ(actual, expected) IUTEST_TEST_EQ(expected, actual, IUTEST_EXPECT_FAILURE)
26 #ifdef IUTEST_INFORM_EQ
27 # undef IUTEST_INFORM_EQ
28 # define IUTEST_INFORM_EQ(actual, expected) IUTEST_TEST_EQ(expected, actual, IUTEST_INFORM_FAILURE)
30 #ifdef IUTEST_ASSUME_EQ
31 # undef IUTEST_ASSUME_EQ
32 # define IUTEST_ASSUME_EQ(actual, expected) IUTEST_TEST_EQ(expected, actual, IUTEST_ASSUME_FAILURE)
36 #ifdef IUTEST_ASSERT_FLOAT_EQ
37 # undef IUTEST_ASSERT_FLOAT_EQ
38 # define IUTEST_ASSERT_FLOAT_EQ(actual, expected) IUTEST_TEST_FLOAT_EQ(expected, actual, IUTEST_ASSERT_FAILURE)
40 #ifdef IUTEST_EXPECT_FLOAT_EQ
41 # undef IUTEST_EXPECT_FLOAT_EQ
42 # define IUTEST_EXPECT_FLOAT_EQ(actual, expected) IUTEST_TEST_FLOAT_EQ(expected, actual, IUTEST_EXPECT_FAILURE)
44 #ifdef IUTEST_INFORM_FLOAT_EQ
45 # undef IUTEST_INFORM_FLOAT_EQ
46 # define IUTEST_INFORM_FLOAT_EQ(actual, expected) IUTEST_TEST_FLOAT_EQ(expected, actual, IUTEST_INFORM_FAILURE)
48 #ifdef IUTEST_ASSUME_FLOAT_EQ
49 # undef IUTEST_ASSUME_FLOAT_EQ
50 # define IUTEST_ASSUME_FLOAT_EQ(actual, expected) IUTEST_TEST_FLOAT_EQ(expected, actual, IUTEST_ASSUME_FAILURE)
54 #ifdef IUTEST_ASSERT_DOUBLE_EQ
55 # undef IUTEST_ASSERT_DOUBLE_EQ
56 # define IUTEST_ASSERT_DOUBLE_EQ(actual, expected) IUTEST_TEST_DOUBLE_EQ(expected, actual, IUTEST_ASSERT_FAILURE)
58 #ifdef IUTEST_EXPECT_DOUBLE_EQ
59 # undef IUTEST_EXPECT_DOUBLE_EQ
60 # define IUTEST_EXPECT_DOUBLE_EQ(actual, expected) IUTEST_TEST_DOUBLE_EQ(expected, actual, IUTEST_EXPECT_FAILURE)
62 #ifdef IUTEST_INFORM_DOUBLE_EQ
63 # undef IUTEST_INFORM_DOUBLE_EQ
64 # define IUTEST_INFORM_DOUBLE_EQ(actual, expected) IUTEST_TEST_DOUBLE_EQ(expected, actual, IUTEST_INFORM_FAILURE)
66 #ifdef IUTEST_ASSUME_DOUBLE_EQ
67 # undef IUTEST_ASSUME_DOUBLE_EQ
68 # define IUTEST_ASSUME_DOUBLE_EQ(actual, expected) IUTEST_TEST_DOUBLE_EQ(expected, actual, IUTEST_ASSUME_FAILURE)
71 #ifdef IUTEST_ASSERT_LONG_DOUBLE_EQ
72 # undef IUTEST_ASSERT_LONG_DOUBLE_EQ
73 # define IUTEST_ASSERT_LONG_DOUBLE_EQ(actual, expected) IUTEST_TEST_LONG_DOUBLE_EQ(expected, actual, IUTEST_ASSERT_FAILURE)
75 #ifdef IUTEST_EXPECT_LONG_DOUBLE_EQ
76 # undef IUTEST_EXPECT_LONG_DOUBLE_EQ
77 # define IUTEST_EXPECT_LONG_DOUBLE_EQ(actual, expected) IUTEST_TEST_LONG_DOUBLE_EQ(expected, actual, IUTEST_EXPECT_FAILURE)
79 #ifdef IUTEST_INFORM_LONG_DOUBLE_EQ
80 # undef IUTEST_INFORM_LONG_DOUBLE_EQ
81 # define IUTEST_INFORM_LONG_DOUBLE_EQ(actual, expected) IUTEST_TEST_LONG_DOUBLE_EQ(expected, actual, IUTEST_INFORM_FAILURE)
83 #ifdef IUTEST_ASSUME_LONG_DOUBLE_EQ
84 # undef IUTEST_ASSUME_LONG_DOUBLE_EQ
85 # define IUTEST_ASSUME_LONG_DOUBLE_EQ(actual, expected) IUTEST_TEST_LONG_DOUBLE_EQ(expected, actual, IUTEST_ASSUME_FAILURE)
88 #ifdef IUTEST_ASSERT_COMPLEX_EQ
89 # undef IUTEST_ASSERT_COMPLEX_EQ
90 # define IUTEST_ASSERT_COMPLEX_EQ(actual, expected) IUTEST_TEST_COMPLEX_EQ(expected, actual, IUTEST_ASSERT_FAILURE)
92 #ifdef IUTEST_EXPECT_COMPLEX_EQ
93 # undef IUTEST_EXPECT_COMPLEX_EQ
94 # define IUTEST_EXPECT_COMPLEX_EQ(actual, expected) IUTEST_TEST_COMPLEX_EQ(expected, actual, IUTEST_EXPECT_FAILURE)
96 #ifdef IUTEST_INFORM_COMPLEX_EQ
97 # undef IUTEST_INFORM_COMPLEX_EQ
98 # define IUTEST_INFORM_COMPLEX_EQ(actual, expected) IUTEST_TEST_COMPLEX_EQ(expected, actual, IUTEST_INFORM_FAILURE)
100 #ifdef IUTEST_ASSUME_COMPLEX_EQ
101 # undef IUTEST_ASSUME_COMPLEX_EQ
102 # define IUTEST_ASSUME_COMPLEX_EQ(actual, expected) IUTEST_TEST_COMPLEX_EQ(expected, actual, IUTEST_ASSUME_FAILURE)
105 #ifdef IUTEST_ASSERT_STREQ
106 # undef IUTEST_ASSERT_STREQ
107 # define IUTEST_ASSERT_STREQ(actual, expected) IUTEST_TEST_STREQ(expected, actual, IUTEST_ASSERT_FAILURE)
109 #ifdef IUTEST_EXPECT_STREQ
110 # undef IUTEST_EXPECT_STREQ
111 # define IUTEST_EXPECT_STREQ(actual, expected) IUTEST_TEST_STREQ(expected, actual, IUTEST_EXPECT_FAILURE)
113 #ifdef IUTEST_INFORM_STREQ
114 # undef IUTEST_INFORM_STREQ
115 # define IUTEST_INFORM_STREQ(actual, expected) IUTEST_TEST_STREQ(expected, actual, IUTEST_INFORM_FAILURE)
117 #ifdef IUTEST_ASSUME_STREQ
118 # undef IUTEST_ASSUME_STREQ
119 # define IUTEST_ASSUME_STREQ(actual, expected) IUTEST_TEST_STREQ(expected, actual, IUTEST_ASSUME_FAILURE)
123 #ifdef IUTEST_ASSERT_STRCASEEQ
124 # undef IUTEST_ASSERT_STRCASEEQ
125 # define IUTEST_ASSERT_STRCASEEQ(actual, expected) IUTEST_TEST_STRCASEEQ(expected, actual, IUTEST_ASSERT_FAILURE)
127 #ifdef IUTEST_EXPECT_STRCASEEQ
128 # undef IUTEST_EXPECT_STRCASEEQ
129 # define IUTEST_EXPECT_STRCASEEQ(actual, expected) IUTEST_TEST_STRCASEEQ(expected, actual, IUTEST_EXPECT_FAILURE)
131 #ifdef IUTEST_INFORM_STRCASEEQ
132 # undef IUTEST_INFORM_STRCASEEQ
133 # define IUTEST_INFORM_STRCASEEQ(actual, expected) IUTEST_TEST_STRCASEEQ(expected, actual, IUTEST_INFORM_FAILURE)
135 #ifdef IUTEST_ASSUME_STRCASEEQ
136 # undef IUTEST_ASSUME_STRCASEEQ
137 # define IUTEST_ASSUME_STRCASEEQ(actual, expected) IUTEST_TEST_STRCASEEQ(expected, actual, IUTEST_ASSUME_FAILURE)