xref: /netbsd-src/external/mit/libcbor/dist/test/assertions.h (revision 5dd36a3bc8bf2a9dec29ceb6349550414570c447)
1 #include <setjmp.h>
2 #include <stdarg.h>
3 #include <stddef.h>
4 
5 #include <cmocka.h>
6 
7 #include "cbor.h"
8 
9 #ifndef ASSERTIONS_H_
10 #define ASSERTIONS_H_
11 
12 void assert_uint8(cbor_item_t* item, uint8_t num);
13 void assert_uint16(cbor_item_t* item, uint16_t num);
14 void assert_uint32(cbor_item_t* item, uint32_t num);
15 void assert_uint64(cbor_item_t* item, uint64_t num);
16 
17 void assert_decoder_result(size_t, enum cbor_decoder_status,
18                            struct cbor_decoder_result);
19 void assert_decoder_result_nedata(size_t, struct cbor_decoder_result);
20 
21 #endif
22