iutest  1.17.99.14
iutest_util_no_yoda.hpp
[詳解]
1 //======================================================================
2 //-----------------------------------------------------------------------
13 //-----------------------------------------------------------------------
14 //======================================================================
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_
17 
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)
21 #endif
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)
25 #endif
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)
29 #endif
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)
33 #endif
34 
35 
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)
39 #endif
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)
43 #endif
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)
47 #endif
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)
51 #endif
52 
53 
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)
57 #endif
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)
61 #endif
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)
65 #endif
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)
69 #endif
70 
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)
74 #endif
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)
78 #endif
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)
82 #endif
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)
86 #endif
87 
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)
91 #endif
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)
95 #endif
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)
99 #endif
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)
103 #endif
104 
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)
108 #endif
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)
112 #endif
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)
116 #endif
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)
120 #endif
121 
122 
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)
126 #endif
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)
130 #endif
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)
134 #endif
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)
138 #endif
139 
140 
141 #endif // INCG_IRIS_IUTEST_UTIL_TESTS_HPP_4095FF9B_D6B8_4CD3_BF86_43DFED1760EA_