equal
deleted
inserted
replaced
45 |
45 |
46 void assertion_text_disable() { |
46 void assertion_text_disable() { |
47 LEMON_ASSERT(false, "This is a fault message"); |
47 LEMON_ASSERT(false, "This is a fault message"); |
48 } |
48 } |
49 |
49 |
50 void fixme_disable() { |
|
51 LEMON_FIXME("fixme_disable() is fixme!"); |
|
52 } |
|
53 |
|
54 void check_assertion_disable() { |
50 void check_assertion_disable() { |
55 no_assertion_text_disable(); |
51 no_assertion_text_disable(); |
56 assertion_text_disable(); |
52 assertion_text_disable(); |
57 fixme_disable(); |
|
58 } |
53 } |
59 #undef LEMON_DISABLE_ASSERTS |
54 #undef LEMON_DISABLE_ASSERTS |
60 |
55 |
61 //checking custom assert handler |
56 //checking custom assert handler |
62 #define LEMON_ASSERT_CUSTOM |
57 #define LEMON_ASSERT_CUSTOM |
76 |
71 |
77 void assertion_text_custom() { |
72 void assertion_text_custom() { |
78 LEMON_ASSERT(false, "This is a fault message"); |
73 LEMON_ASSERT(false, "This is a fault message"); |
79 } |
74 } |
80 |
75 |
81 void fixme_custom() { |
|
82 LEMON_FIXME("fixme_custom() is fixme!"); |
|
83 } |
|
84 |
|
85 void check_assertion_custom() { |
76 void check_assertion_custom() { |
86 no_assertion_text_custom(); |
77 no_assertion_text_custom(); |
87 assertion_text_custom(); |
78 assertion_text_custom(); |
88 fixme_custom(); |
79 check(cnt == 1, "The custom assert handler does not work"); |
89 check(cnt == 2, "The custom assert handler does not work"); |
|
90 } |
80 } |
91 |
81 |
92 #undef LEMON_ASSERT_CUSTOM |
82 #undef LEMON_ASSERT_CUSTOM |
93 |
83 |
94 |
84 |