fix bug in using string allocator for all strings; tests for string allocator for all strings; documentation for..
diff --git a/test/run_tests.c b/test/run_tests.c
index ad3f7b7..8a63d78 100644
--- a/test/run_tests.c
+++ b/test/run_tests.c
@@ -112,7 +112,10 @@
 
 
 test_entry s_tests[] = {
-    TEST_ENTRY(indeflen_nest_test),
+    TEST_ENTRY(AllocAllStringsTest),
+    TEST_ENTRY(IndefiniteLengthNestTest),
+    TEST_ENTRY(NestedMapTestIndefLen),
+    TEST_ENTRY(ParseSimpleTest),
     TEST_ENTRY(EncodeRawTest),
     TEST_ENTRY(FloatValuesTest1),
     TEST_ENTRY(RTICResultsTest),
@@ -127,21 +130,19 @@
     TEST_ENTRY(ParseTooDeepArrayTest),
     TEST_ENTRY(ComprehensiveInputTest),
     TEST_ENTRY(ParseMapTest),
-    TEST_ENTRY(NestedMapTestIndefLen),
-    TEST_ENTRY(indefinite_length_decode_test),
+    TEST_ENTRY(IndefiniteLengthArrayMapTest),
     TEST_ENTRY(basic_encode_test),
     TEST_ENTRY(NestedMapTest),
     TEST_ENTRY(BignumParseTest),
     TEST_ENTRY(OptTagParseTest),
     TEST_ENTRY(DateParseTest),
-    TEST_ENTRY(ParseSimpleTest),
     TEST_ENTRY(ShortBufferParseTest2),
     TEST_ENTRY(ShortBufferParseTest),
     TEST_ENTRY(ParseDeepArrayTest),
     TEST_ENTRY(SimpleArrayTest),
     TEST_ENTRY(IntegerValuesParseTest),
-    TEST_ENTRY(mempool_test),
-    TEST_ENTRY(indefinite_length_decode_string_test),
+    TEST_ENTRY(MemPoolTest),
+    TEST_ENTRY(IndefiniteLengthStringTest),
     TEST_ENTRY(half_precision_encode_basic),
     TEST_ENTRY(half_precision_decode_basic),
     TEST_ENTRY(half_precision_to_float_transitive_test),