diff options
Diffstat (limited to 'asn1c/tests/check-25.c')
-rw-r--r-- | asn1c/tests/check-25.c | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/asn1c/tests/check-25.c b/asn1c/tests/check-25.c index 9352a802..f2145dab 100644 --- a/asn1c/tests/check-25.c +++ b/asn1c/tests/check-25.c @@ -105,18 +105,19 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) { assert(strcmp(t.e->buf, "xyz") == 0); assert(strcmp(t.f->buf, "love_it") == 0); - assert(t.g->size == 3); - assert(t.g->buf[0] == 2); - assert(t.g->buf[1] == 147); - assert(t.g->buf[2] != 150); - assert(t.g->buf[2] == 148); + assert(t.g->size == 2); + assert(t.g->bits_unused == 2); + printf("%d %d\n", t.g->buf[0], t.g->buf[1]); + assert(t.g->buf[0] == 147); + assert(t.g->buf[1] != 150); + assert(t.g->buf[1] == 148); printf("%d\n", t.h->buf[3]); - assert(t.h->size == 4); - assert(t.h->buf[0] == 1); - assert(t.h->buf[1] == 140); - assert(t.h->buf[2] == 141); - assert(t.h->buf[3] == 142); + assert(t.h->size == 3); + assert(t.h->bits_unused == 1); + assert(t.h->buf[0] == 140); + assert(t.h->buf[1] == 141); + assert(t.h->buf[2] == 142); } else { if(rval.code == RC_OK) { assert(t.a.size != 2 @@ -127,9 +128,9 @@ check(int is_ok, uint8_t *buf, int size, size_t consumed) { || !t.f || t.f->size != 7 || !t.g - || t.g->size != 3 + || t.g->size != 2 || !t.h - || t.h->size != 4 + || t.h->size != 3 ); } fprintf(stderr, "%d %d\n", (int)rval.consumed, (int)consumed); |