progress on map/array mode
diff --git a/test/qcbor_decode_tests.c b/test/qcbor_decode_tests.c
index bc48d3b..c2e478e 100644
--- a/test/qcbor_decode_tests.c
+++ b/test/qcbor_decode_tests.c
@@ -3834,7 +3834,7 @@
int64_t nDecodedInt1, nDecodedInt2;
UsefulBufC B1, B2, S1;
- QCBORDecode_GetIntInMapSZ(&DCtx, "first integer", &nDecodedInt1);
+ QCBORDecode_GetIntInMapSZ(&DCtx, "first integer", &nDecodedInt1);
QCBORDecode_EnterMapFromMapSZ(&DCtx, "map in a map");
@@ -3847,6 +3847,14 @@
QCBORDecode_EnterArrayFromMapSZ(&DCtx, "an array of two strings");
+ QCBORItem Item1, Item2, Item3;
+ QCBORDecode_GetNext(&DCtx, &Item1);
+ QCBORDecode_GetNext(&DCtx, &Item2);
+ if(QCBORDecode_GetNext(&DCtx, &Item3) != QCBOR_ERR_NO_MORE_ITEMS) {
+ return -400;
+ }
+
+
QCBORDecode_ExitArray(&DCtx);