fix bugs indicating whether label/data was allocated; improve some decoding tests
diff --git a/test/qcbor_decode_tests.h b/test/qcbor_decode_tests.h
index c2bcad5..2fca418 100644
--- a/test/qcbor_decode_tests.h
+++ b/test/qcbor_decode_tests.h
@@ -157,19 +157,46 @@
*/
int NestedMapTest(void);
+
+/*
+ Parse maps with indefinite lengths
+ */
int NestedMapTestIndefLen(void);
+/*
+ Parse some maps and arrays with indefinite lengths.
+ Includes some error cases.
+ */
int IndefiniteLengthArrayMapTest(void);
+
+/*
+ Parse indefinite length strings. Uses
+ MemPool. Includes error cases.
+ */
int IndefiniteLengthStringTest(void);
+
+/*
+ Test deep nesting of indefinite length
+ maps and arrays including too deep.
+ */
int IndefiniteLengthNestTest(void);
+
+/*
+ Test parsing strings were all strings, not
+ just indefinite length strings, are
+ allocated. Includes error test cases.
+ */
int AllocAllStringsTest(void);
-int MemPoolTest(void);
+/*
+ Direct test of MemPool string allocator
+ */
+int MemPoolTest(void);
#endif /* defined(__QCBOR__qcbort_decode_tests__) */