New upstream version 26.0.0+dfsg1
This commit is contained in:
parent
8e020cdacb
commit
240080891f
837 changed files with 41275 additions and 9196 deletions
31
test/cmocka/test_serializer.c
Normal file
31
test/cmocka/test_serializer.c
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
#include <stdarg.h>
|
||||
#include <stddef.h>
|
||||
#include <setjmp.h>
|
||||
#include <cmocka.h>
|
||||
|
||||
#include <util/array-serializer.h>
|
||||
|
||||
static void serialize_test(void **state)
|
||||
{
|
||||
struct array_output_data output;
|
||||
struct serializer s;
|
||||
|
||||
array_output_serializer_init(&s, &output);
|
||||
|
||||
s_w8(&s, 0x01);
|
||||
s_w8(&s, 0xff);
|
||||
s_w8(&s, 0xe1);
|
||||
|
||||
assert_int_equal(output.bytes.num, 3);
|
||||
uint8_t expected[3] = {0x01, 0xff, 0xe1};
|
||||
assert_memory_equal(output.bytes.array, expected, 3);
|
||||
}
|
||||
|
||||
int main()
|
||||
{
|
||||
const struct CMUnitTest tests[] = {
|
||||
cmocka_unit_test(serialize_test),
|
||||
};
|
||||
|
||||
return cmocka_run_group_tests(tests, NULL, NULL);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue