summaryrefslogtreecommitdiff
path: root/external/mit/libcbor/dist/test/assertions.h
blob: 24d36d7424420c2cf64c57c1f769c65643652189 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <setjmp.h>
#include <stdarg.h>
#include <stddef.h>

#include <cmocka.h>

#include "cbor.h"

#ifndef ASSERTIONS_H_
#define ASSERTIONS_H_

void assert_uint8(cbor_item_t* item, uint8_t num);
void assert_uint16(cbor_item_t* item, uint16_t num);
void assert_uint32(cbor_item_t* item, uint32_t num);
void assert_uint64(cbor_item_t* item, uint64_t num);

void assert_decoder_result(size_t, enum cbor_decoder_status,
                           struct cbor_decoder_result);
void assert_decoder_result_nedata(size_t, struct cbor_decoder_result);

#endif