Changeset a4e78743 in mainline for uspace/lib/pcut/include
- Timestamp:
- 2019-02-26T16:10:39Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 951e451
- Parents:
- 5e801dc
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-26 16:07:08)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-26 16:10:39)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/pcut/include/pcut/asserts.h
r5e801dc ra4e78743 192 192 pcut_expected_eval, pcut_actual_eval, \ 193 193 #expected, #actual); \ 194 } \ 195 } while (0) 196 197 /** Assertion for checking that two integers are equal. 198 * 199 * @param expected Expected (correct) value. 200 * @param actual Actually obtained (computed) value we wish to test. 201 */ 202 #define PCUT_ASSERT_UINT_EQUALS(expected, actual) \ 203 do {\ 204 unsigned long long pcut_expected_eval = (expected); \ 205 unsigned long long pcut_actual_eval = (actual); \ 206 if (pcut_expected_eval != pcut_actual_eval) { \ 207 PCUT_ASSERTION_FAILED("Expected <%llu> but got <%llu> (%s != %s)", \ 208 pcut_expected_eval, pcut_actual_eval, \ 209 #expected, #actual); \ 210 } \ 211 } while (0) 212 213 /** Assertion for checking that two pointers are equal. 214 * 215 * @param expected Expected (correct) value. 216 * @param actual Actually obtained (computed) value we wish to test. 217 */ 218 #define PCUT_ASSERT_PTR_EQUALS(expected, actual) \ 219 do {\ 220 const void *pcut_expected_eval = (expected); \ 221 const void *pcut_actual_eval = (actual); \ 222 if (pcut_expected_eval != pcut_actual_eval) { \ 223 PCUT_ASSERTION_FAILED("Expected '" #actual "' = '" #expected "' = <%p> but got '" #actual "' = <%p>", \ 224 pcut_expected_eval, pcut_actual_eval); \ 194 225 } \ 195 226 } while (0)
Note:
See TracChangeset
for help on using the changeset viewer.