From: Kevin Day Date: Sun, 18 Aug 2024 01:10:08 +0000 (-0500) Subject: Update: Improvements around FSS Read functions regarding correctness. X-Git-Tag: 0.6.12~27 X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=93a70bece8ecdb30801744e492fec8bb2601d2a4;p=fll Update: Improvements around FSS Read functions regarding correctness. Update the `verify.sh` script (and associated `testfile`) to print the test name. Update the `generate.sh` and `verify.sh` scripts to safely pass arguments with spaces using `"$@"`. Update the FSS Embedded Read to include the backported fixes such as those from commit 104ed789a759a344146431ded54cde9fefb063ec. - The use of `f_memory_array_increase()` is incorrect in several cases. - Switch to `f_memory_array_resize()`. - Add 2 when resizing to account for the depth position but also an additional element as a minor memory allocation optimization. Update the FSS Basic and FSS Extended Read functions. - Avoid printing end of Object space when there is no Content. - For FSS Extended Read, move the print quote into dedicated function. - Add print Content end empty print function to match the 0.7 code (simplify comparisons between the different versions). - Utilize the flag practices for `print_state` to be similar to the 0.7 code. Update the FSS Embedded Read program: - Security issue regarding incorrect memset value (passed `sizeof(skip)` when instead `sizeof(bool)` should be used). - The `--line` parameter is not being correctly validated and throws an error when a value is specified. - Fix bug where empty Content is being improperly handled and '}' is being returned as the Content for empty Content. - Rebuild the tests to match the 0.6 generation because the 0.7 is invalid (once the 0.7 is fixed, then I will do more extensive comparisons and appropriate fixes). --- diff --git a/level_1/fl_fss/c/fss/embedded_list.c b/level_1/fl_fss/c/fss/embedded_list.c index e067449..261a36f 100644 --- a/level_1/fl_fss/c/fss/embedded_list.c +++ b/level_1/fl_fss/c/fss/embedded_list.c @@ -271,27 +271,26 @@ extern "C" { // When slashes are even, the object is valid and needs to be processed. if (is_object) { - if (++depth > positions_start.size) { - status = f_array_lengths_increase(state.step_small, &positions_start); + if (++depth >= positions_start.size) { + status = f_array_lengths_resize(depth + 2, &positions_start); if (F_status_is_error(status)) break; - status = f_string_ranges_increase(state.step_small, &objects); + status = f_string_ranges_resize(depth + 2, &objects); if (F_status_is_error(status)) break; - status = f_array_lengths_increase(state.step_small, &slashes); + status = f_array_lengths_resize(depth + 2, &slashes); if (F_status_is_error(status)) break; } if (positions_start.used < depth) { + objects.used = depth; positions_start.used = depth; slashes.used = depth; } - positions_start.array[depth] = newline_last + 1; - objects.array[depth].start = line_start; objects.array[depth].stop = before_list_open; - + positions_start.array[depth] = newline_last + 1; slashes.array[depth] = 0; } } @@ -358,29 +357,26 @@ extern "C" { } if (buffer.string[range->start] == f_fss_eol_s.string[0]) { - ++depth; - - if (depth >= positions_start.size) { - status = f_array_lengths_increase(state.step_small, &positions_start); + if (++depth >= positions_start.size) { + status = f_array_lengths_resize(depth + 2, &positions_start); if (F_status_is_error(status)) break; - status = f_string_ranges_increase(state.step_small, &objects); + status = f_string_ranges_resize(depth + 2, &objects); if (F_status_is_error(status)) break; - status = f_array_lengths_increase(state.step_small, &slashes); + status = f_array_lengths_resize(depth + 2, &slashes); if (F_status_is_error(status)) break; } if (positions_start.used <= depth) { - positions_start.used = depth + 1; - slashes.used = depth + 1; + objects.used = depth; + positions_start.used = depth; + slashes.used = depth; } - positions_start.array[depth] = range->start + 1; - objects.array[depth].start = line_start; objects.array[depth].stop = before_list_open; - + positions_start.array[depth] = range->start + 1; slashes.array[depth] = 0; if (graph_first == 0x2) { @@ -509,8 +505,16 @@ extern "C" { found->depth[depth].array[position].object.stop = objects.array[depth].stop; } - found->depth[depth].array[position].content.array[0].start = positions_start.array[depth]; - found->depth[depth].array[position].content.array[0].stop = newline_last; + // The Content is empty when line_start is the same as the start position. + if (line_start == positions_start.array[depth]) { + found->depth[depth].array[position].content.array[0].start = 1; + found->depth[depth].array[position].content.array[0].stop = 0; + } + else { + found->depth[depth].array[position].content.array[0].start = positions_start.array[depth]; + found->depth[depth].array[position].content.array[0].stop = newline_last; + } + found->depth[depth].array[position].content.used = 1; if (position >= found->depth[depth].used) { diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-0-original.expect new file mode 100644 index 0000000..6f6f495 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-0-original.expect @@ -0,0 +1 @@ + b c diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-1-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-1-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-5-original.expect new file mode 100644 index 0000000..604ecc1 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-5-original.expect @@ -0,0 +1 @@ + g h diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-6-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-line-6-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-name-a-original-empty.expect new file mode 100644 index 0000000..d74ba31 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-name-a-original-empty.expect @@ -0,0 +1,8 @@ + e f + g h + +hi\: +Not a \\\: +list + + a second "a". diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-name-a-original.expect new file mode 100644 index 0000000..d74ba31 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-name-a-original.expect @@ -0,0 +1,8 @@ + e f + g h + +hi\: +Not a \\\: +list + + a second "a". diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-0-original.expect new file mode 100644 index 0000000..c8b5894 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-0-original.expect @@ -0,0 +1,20 @@ + b c + +not:valid: list + + e f + g h + +hi\: +Not a \\\: +list + + мир + + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-0-original.expect new file mode 100644 index 0000000..c6cac69 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-0-original.expect @@ -0,0 +1 @@ +empty diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-1-original.expect new file mode 100644 index 0000000..4bcfe98 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-1-original.expect @@ -0,0 +1 @@ +d diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-5-original.expect new file mode 100644 index 0000000..2057e0f --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-5-original.expect @@ -0,0 +1 @@ +"мир" diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-6-original.expect new file mode 100644 index 0000000..9a900be --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-line-6-original.expect @@ -0,0 +1 @@ +привет has space diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-0-original.expect new file mode 100644 index 0000000..65b0a48 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-0-original.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-0-original.expect new file mode 100644 index 0000000..4136d5a --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +empty: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-1-original.expect new file mode 100644 index 0000000..a8f6b25 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +d: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-5-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-5-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-6-original.expect new file mode 100644 index 0000000..46568d8 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +a: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..de9a962 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-name-a-original-empty.expect @@ -0,0 +1,10 @@ +a: + e f + g h + +hi\: +Not a \\\: +list + +a: + a second "a". diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-name-a-original.expect new file mode 100644 index 0000000..de9a962 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-name-a-original.expect @@ -0,0 +1,10 @@ +a: + e f + g h + +hi\: +Not a \\\: +list + +a: + a second "a". diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-0-original.expect new file mode 100644 index 0000000..4c889c7 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-0-original.expect @@ -0,0 +1,33 @@ +empty: +d: + b c + +not:valid: list + +a: + e f + g h + +hi\: +Not a \\\: +list + +привет: + мир + +y : + z +"мир": + quoted, "yep". +привет has space: + \"and so does this" "have space" +"This is quoted": + But still a valid list. +AlsoGood: +hi : + Check this. +привет has space : + ... +a: + a second "a". +also_empty: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0000-basic-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-0-original.expect new file mode 100644 index 0000000..9562113 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-0-original.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-1-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-1-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-name-a-original-empty.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-name-a-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-0-original.expect new file mode 100644 index 0000000..f2ce2c4 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-0-original.expect @@ -0,0 +1,4 @@ + The object name is an empty string. + + Quotes aren't supported here, so this is not an empty object.. +\: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-0-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-0-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-1-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-1-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-5-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-5-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-6-original.expect new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-line-6-original.expect @@ -0,0 +1 @@ +"" diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-name-a-original-empty.expect new file mode 100644 index 0000000..d588050 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-name-a-original.expect new file mode 100644 index 0000000..d588050 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-name-a-original.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-0-original.expect new file mode 100644 index 0000000..f9a7535 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-0-original.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect new file mode 100644 index 0000000..46568d8 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +a: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect new file mode 100644 index 0000000..d758a5b --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +hi: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect new file mode 100644 index 0000000..9562113 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..5589af8 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a: +a: +a : diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect new file mode 100644 index 0000000..5589af8 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect @@ -0,0 +1,3 @@ +a: +a: +a : diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect new file mode 100644 index 0000000..fd42c08 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect @@ -0,0 +1,11 @@ +a: +hi: +a: +a : +: + The object name is an empty string. + +: +"": + Quotes aren't supported here, so this is not an empty object.. +\: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0001-empty_name_list-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-0-original.expect new file mode 100644 index 0000000..e50021b --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-0-original.expect @@ -0,0 +1 @@ +a b привет diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-1-original.expect new file mode 100644 index 0000000..84bc149 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-1-original.expect @@ -0,0 +1 @@ +c d diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-5-original.expect new file mode 100644 index 0000000..9c5d8ed --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-5-original.expect @@ -0,0 +1 @@ +привет мир a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-6-original.expect new file mode 100644 index 0000000..1a4baf5 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-line-6-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-name-a-original-empty.expect new file mode 100644 index 0000000..931d2b4 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-name-a-original-empty.expect @@ -0,0 +1,8 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + another "A" list. diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-name-a-original.expect new file mode 100644 index 0000000..931d2b4 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-name-a-original.expect @@ -0,0 +1,8 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + another "A" list. diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-0-original.expect new file mode 100644 index 0000000..599cca0 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-0-original.expect @@ -0,0 +1,18 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + with content. + another "A" list. + quoted, "yep". + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-0-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-0-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-1-original.expect new file mode 100644 index 0000000..f252f02 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-1-original.expect @@ -0,0 +1 @@ +\# a valid list diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-5-original.expect new file mode 100644 index 0000000..c6cac69 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-5-original.expect @@ -0,0 +1 @@ +empty diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-6-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-line-6-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-0-original.expect new file mode 100644 index 0000000..ba91f64 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-0-original.expect @@ -0,0 +1,8 @@ +a +\# a valid list +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-0-original.expect new file mode 100644 index 0000000..46568d8 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +a: diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-1-original.expect new file mode 100644 index 0000000..e50021b --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +a b привет diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-5-original.expect new file mode 100644 index 0000000..311f4e4 --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +\\# even this is not. diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-6-original.expect new file mode 100644 index 0000000..9c5d8ed --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +привет мир a diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..f748d8f --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect @@ -0,0 +1,10 @@ +a: +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + +a: + another "A" list. diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-name-a-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-name-a-original.expect new file mode 100644 index 0000000..f748d8f --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-name-a-original.expect @@ -0,0 +1,10 @@ +a: +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + +a: + another "A" list. diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-0-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-0-original.expect new file mode 100644 index 0000000..7071b5f --- /dev/null +++ b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-0-original.expect @@ -0,0 +1,26 @@ +a: +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + +\# a valid list: + with content. +a: + another "A" list. +"мир": + quoted, "yep". +привет has space: + But this is not a comment. +empty: +hi: + not a list\: + a b привет + c d + привет мир a + +has spaces : + yep. + fin diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-1-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-100-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-5-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-6-original.expect b/level_3/fss_basic_list_read/tests/runtime/fss_0002/expect/test-0002-mixed-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_list_read/tests/runtime/script/generate.sh b/level_3/fss_basic_list_read/tests/runtime/script/generate.sh index ceed673..2c4d6c5 100644 --- a/level_3/fss_basic_list_read/tests/runtime/script/generate.sh +++ b/level_3/fss_basic_list_read/tests/runtime/script/generate.sh @@ -80,11 +80,21 @@ generate_operate_0002() { fss_basic_list_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_basic_list_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_basic_list_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_basic_list_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_basic_list_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_basic_list_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_basic_list_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_basic_list_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_basic_list_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_basic_list_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_basic_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_basic_list_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_basic_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_basic_list_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_basic_list_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_basic_list_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_basic_list_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_basic_list_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_basic_list_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_basic_list_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_basic_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -97,6 +107,8 @@ generate_operate_0002() { fss_basic_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_basic_list_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_basic_list_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_basic_list_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_basic_list_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_basic_list_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_basic_list_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_basic_list_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -171,6 +183,8 @@ generate_operate_0002() { fss_basic_list_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_basic_list_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_basic_list_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_basic_list_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_basic_list_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_basic_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_basic_list_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && fss_basic_list_read +n -ont a ${file_source} > ${test_current}object-name-a-total.expect && @@ -240,6 +254,8 @@ generate_operate_0002() { fss_basic_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_basic_list_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_basic_list_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_basic_list_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_basic_list_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_basic_list_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_basic_list_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_basic_list_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -307,11 +323,21 @@ generate_operate_test_standard() { fss_basic_list_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_basic_list_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_basic_list_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_basic_list_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_basic_list_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_basic_list_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_basic_list_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_basic_list_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_basic_list_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_basic_list_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_basic_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_basic_list_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_basic_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_basic_list_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_basic_list_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_basic_list_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_basic_list_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_basic_list_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_basic_list_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_basic_list_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_basic_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -324,6 +350,8 @@ generate_operate_test_standard() { fss_basic_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_basic_list_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_basic_list_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_basic_list_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_basic_list_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_basic_list_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_basic_list_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_basic_list_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -398,6 +426,8 @@ generate_operate_test_standard() { fss_basic_list_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_basic_list_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_basic_list_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_basic_list_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_basic_list_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_basic_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_basic_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_basic_list_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && @@ -469,6 +499,8 @@ generate_operate_test_standard() { fss_basic_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_basic_list_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_basic_list_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_basic_list_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_basic_list_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_basic_list_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_basic_list_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_basic_list_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -532,4 +564,4 @@ generate_cleanup() { unset generate_cleanup } -generate_main $* +generate_main "$@" diff --git a/level_3/fss_basic_list_read/tests/runtime/script/verify.sh b/level_3/fss_basic_list_read/tests/runtime/script/verify.sh index b985356..cdae794 100644 --- a/level_3/fss_basic_list_read/tests/runtime/script/verify.sh +++ b/level_3/fss_basic_list_read/tests/runtime/script/verify.sh @@ -12,6 +12,7 @@ verify_main() { local path_build="${1}" local path_expect="${2}" + local test_name="${3}" local failure=0 local basename_file= local hash_build= @@ -44,6 +45,10 @@ verify_main() { return 1 fi + if [[ $test_name != "" ]] ; then + test_name=" for ${test_name}" + fi + verify_operate_test_standard if [[ ${failure} -eq 1 ]] ; then @@ -54,6 +59,10 @@ verify_main() { } verify_operate_test_standard() { + local -i fail=0 + local -i success=0 + local message=" (Did not run tests)" + local i= for i in ${path_build}* ; do @@ -91,20 +100,27 @@ verify_operate_test_standard() { if [[ $hash_build == $hash_expect ]] ; then echo "[ Success ] ${basename_file}." + + let success++ else echo "[ Failure ] ${basename_file}." let failure=1 + let fail++ fi done + if [[ $fail -gt 0 || $success -gt 0 ]] ; then + message=" (Success: $success, Fail: $fail)" + fi + echo if [[ $failure -eq 1 ]] ; then - echo "Failure! Some or all tests failed." + echo "Failure! Some or all tests failed${message}${test_name}." else - echo "Success! All tests passed." + echo "Success! All tests passed${message}${test_name}." fi return $failure @@ -117,4 +133,4 @@ verify_cleanup() { unset verify_cleanup } -verify_main $* +verify_main "$@" diff --git a/level_3/fss_basic_read/c/private-print.c b/level_3/fss_basic_read/c/private-print.c index f8c8a60..5f07143 100644 --- a/level_3/fss_basic_read/c/private-print.c +++ b/level_3/fss_basic_read/c/private-print.c @@ -9,81 +9,54 @@ extern "C" { #ifndef _di_fss_basic_read_print_at_ void fss_basic_read_print_at(fll_program_data_t * const main, const f_array_length_t at, const f_fss_delimits_t delimits_object, const f_fss_delimits_t delimits_content, fss_basic_read_data_t * const data) { - if (at >= data->contents.used) { - return; + if (at >= data->contents.used) return; + + if (!(data->option & fss_basic_read_data_option_object_d)) { + if (!(data->option & fss_basic_read_data_option_content_d) || (!data->contents.array[at].used && !(data->option & fss_basic_read_data_option_empty_d))) { + return; + } } - if ((data->option & fss_basic_read_data_option_object_d) || (data->option & fss_basic_read_data_option_content_d) && (data->contents.array[at].used || (data->option & fss_basic_read_data_option_empty_d))) { - flockfile(main->output.to.stream); + // 0x1 = object printed, 0x2 = content printed. + uint8_t print_state = 0x0; + + flockfile(main->output.to.stream); + + if (data->option & fss_basic_read_data_option_object_d) { + print_state = 0x1; + + if (data->option & fss_basic_read_data_option_original_d) { + fss_basic_read_print_quote(main, data, data->quotes.array[at]); - if (data->option & fss_basic_read_data_option_object_d) { if (data->option & fss_basic_read_data_option_trim_d) { - if (data->option & fss_basic_read_data_option_original_d) { - if (data->quotes.array[at]) { - f_print_dynamic_raw( - data->quotes.array[at] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes.array[at] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } - - fl_print_trim_dynamic_partial(data->buffer, data->objects.array[at], main->output.to.stream); - - if (data->quotes.array[at]) { - f_print_dynamic_raw( - data->quotes.array[at] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes.array[at] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } - } - else { - fl_print_trim_except_dynamic_partial(data->buffer, data->objects.array[at], delimits_object, main->output.to.stream); - } + fl_print_trim_dynamic_partial(data->buffer, data->objects.array[at], main->output.to.stream); } else { - if (data->option & fss_basic_read_data_option_original_d) { - if (data->quotes.array[at]) { - f_print_dynamic_raw( - data->quotes.array[at] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes.array[at] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } - - f_print_dynamic_partial(data->buffer, data->objects.array[at], main->output.to.stream); - - if (data->quotes.array[at]) { - f_print_dynamic_raw( - data->quotes.array[at] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes.array[at] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } - } - else { - f_print_except_dynamic_partial(data->buffer, data->objects.array[at], delimits_object, main->output.to.stream); - } + f_print_dynamic_partial(data->buffer, data->objects.array[at], main->output.to.stream); } - if (data->option & fss_basic_read_data_option_content_d) { - fss_basic_read_print_object_end(main); + fss_basic_read_print_quote(main, data, data->quotes.array[at]); + } + else { + if (data->option & fss_basic_read_data_option_trim_d) { + fl_print_trim_except_dynamic_partial(data->buffer, data->objects.array[at], delimits_object, main->output.to.stream); + } + else { + f_print_except_dynamic_partial(data->buffer, data->objects.array[at], delimits_object, main->output.to.stream); } } + } + + if ((data->option & fss_basic_read_data_option_content_d)) { + if (data->contents.array[at].used) { + if (data->contents.array[at].array[0].start <= data->contents.array[at].array[0].stop) { + print_state |= 0x2; + + if (data->option & fss_basic_read_data_option_object_d) { + fss_basic_read_print_object_end(main); + } + } - if ((data->option & fss_basic_read_data_option_content_d) && data->contents.array[at].used) { if (data->option & fss_basic_read_data_option_original_d) { f_print_dynamic_partial(data->buffer, data->contents.array[at].array[0], main->output.to.stream); } @@ -91,14 +64,28 @@ extern "C" { f_print_except_dynamic_partial(data->buffer, data->contents.array[at].array[0], delimits_content, main->output.to.stream); } } + } + if (print_state & 0x3) { fss_basic_read_print_set_end(main); - - funlockfile(main->output.to.stream); } + else if (data->option & fss_basic_read_data_option_content_d) { + fss_basic_read_print_content_end_empty(main); + } + + funlockfile(main->output.to.stream); } #endif // _di_fss_basic_read_print_at_ +#ifndef _di_fss_basic_read_print_content_end_empty_ + void fss_basic_read_print_content_end_empty(fll_program_data_t * const main) { + + if (main->parameters.array[fss_basic_read_parameter_pipe_e].result == f_console_result_found_e) { + f_print_dynamic_raw(fss_basic_read_pipe_content_end_s, main->output.to.stream); + } + } +#endif // _di_fss_basic_read_print_content_end_empty_ + #ifndef _di_fss_basic_read_print_object_end_ void fss_basic_read_print_object_end(fll_program_data_t * const main) { @@ -119,6 +106,24 @@ extern "C" { } #endif // _di_fss_basic_read_print_one_ +#ifndef _di_fss_basic_read_print_quote_ + uint8_t fss_basic_read_print_quote(fll_program_data_t * const main, fss_basic_read_data_t * const data, const f_fss_quote_t quote) { + + if (!(data->option & fss_basic_read_data_option_original_d) || !quote) return F_false; + + f_print_dynamic_raw( + quote == f_fss_quote_type_single_e + ? f_fss_quote_single_s + : quote == f_fss_quote_type_double_e + ? f_fss_quote_double_s + : f_fss_quote_backtick_s, + main->output.to.stream + ); + + return F_true; + } +#endif // _di_fss_basic_read_print_quote_ + #ifndef _di_fss_basic_read_print_set_end_ void fss_basic_read_print_set_end(fll_program_data_t * const main) { diff --git a/level_3/fss_basic_read/c/private-print.h b/level_3/fss_basic_read/c/private-print.h index 6b714fe..779ce19 100644 --- a/level_3/fss_basic_read/c/private-print.h +++ b/level_3/fss_basic_read/c/private-print.h @@ -33,6 +33,18 @@ extern "C" { #endif // _di_fss_basic_read_print_at_ /** + * Print the "empty" Content. + * + * This only prints the end Content start pipe character. + * This does not print the Content end pipe character to avoid conflicting with the calls to the set end function. + * + * This does not print the Content set end. + */ +#ifndef _di_fss_basic_read_print_content_end_empty_ + extern void fss_basic_read_print_content_end_empty(fll_program_data_t * const main) F_attribute_visibility_internal_d; +#endif // _di_fss_basic_read_print_content_end_empty_ + +/** * Print the end of an Object (which is essentially the start of Content). * * @param main @@ -53,6 +65,26 @@ extern "C" { #endif // _di_fss_basic_read_print_one_ /** + * Print the quote surrounding an Object or Content. + * + * This only prints if there is a quote and the original flag is set. + * + * @param main + * The main program data. + * @param data + * The program data. + * @param quote + * The quote character. + * + * @return + * F_true on quote printed. + * F_false otherwise. + */ +#ifndef _di_fss_basic_read_print_quote_ + extern uint8_t fss_basic_read_print_quote(fll_program_data_t * const main, fss_basic_read_data_t * const data, const f_fss_quote_t quote); +#endif // _di_fss_basic_read_print_quote_ + +/** * Print the end of an Object/Content set. * * @param main diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-0-original.expect new file mode 100644 index 0000000..ee14d0b --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-0-original.expect @@ -0,0 +1 @@ +there. diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-1-original.expect new file mode 100644 index 0000000..30e8a65 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-1-original.expect @@ -0,0 +1 @@ +there diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-5-original.expect new file mode 100644 index 0000000..b2901ea --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-5-original.expect @@ -0,0 +1 @@ +a b diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-6-original.expect new file mode 100644 index 0000000..5626abf --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-line-6-original.expect @@ -0,0 +1 @@ +one diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-original-empty.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-original-empty.expect new file mode 100644 index 0000000..a2a36d4 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-original-empty.expect @@ -0,0 +1,3 @@ +"line...with some" random text +nother line. +b 'c d' \'e f' \\'g diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-original.expect new file mode 100644 index 0000000..a2a36d4 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-name-a-original.expect @@ -0,0 +1,3 @@ +"line...with some" random text +nother line. +b 'c d' \'e f' \\'g diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-0-original.expect new file mode 100644 index 0000000..94057ef --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-0-original.expect @@ -0,0 +1,21 @@ +there. +there +to you." +and so on.. +zero +a b +one +c d +e f +there +bb +bb +another zero +a "comment...should have" no slashes. +a comment either...should 'have one' slash. +a `comment either...should` \'have two' \\'slashes'. +"line...with some" random text +nother line. +b 'c d' \'e f' \\'g +quoted, "yep". +\"and so does this" "have space" diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-0-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-0-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-1-original.expect new file mode 100644 index 0000000..a3c9ded --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-1-original.expect @@ -0,0 +1 @@ +\\hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-5-original.expect new file mode 100644 index 0000000..1ff1f06 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-5-original.expect @@ -0,0 +1 @@ +\"" diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-6-original.expect new file mode 100644 index 0000000..3a78fda --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-line-6-original.expect @@ -0,0 +1 @@ +\" diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-original-empty.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-original-empty.expect new file mode 100644 index 0000000..16f18f3 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-original.expect new file mode 100644 index 0000000..16f18f3 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-name-a-original.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-0-original.expect new file mode 100644 index 0000000..4acc3ba --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-0-original.expect @@ -0,0 +1,21 @@ +hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-0-original.expect new file mode 100644 index 0000000..fe1e33f --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +hi there. diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-1-original.expect new file mode 100644 index 0000000..e58bb74 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +\\hi there diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-5-original.expect new file mode 100644 index 0000000..0406347 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +\"" a b diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-6-original.expect new file mode 100644 index 0000000..05b7aa1 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +\" one diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original-empty.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..3124097 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a "line...with some" random text +a nother line. +a b 'c d' \'e f' \\'g diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original.expect new file mode 100644 index 0000000..3124097 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original.expect @@ -0,0 +1,3 @@ +a "line...with some" random text +a nother line. +a b 'c d' \'e f' \\'g diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-0-original.expect new file mode 100644 index 0000000..f14aee1 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-0-original.expect @@ -0,0 +1,21 @@ +hi there. +\\hi there +\\\\\\"Hello to you." +"\\\\\" quoted stuff." and so on.. +"" zero +\"" a b +\" one +"""" c d +"\" " e f +"\\\\\" sss" there +"\\"\\\" xx" bb +"\\"\\\"" bb +"" another zero +\#not a "comment...should have" no slashes. +\\#not a comment either...should 'have one' slash. +\\\#not a `comment either...should` \'have two' \\'slashes'. +a "line...with some" random text +a nother line. +a b 'c d' \'e f' \\'g +"мир" quoted, "yep". +"привет has space" \"and so does this" "have space" diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0000-quotes_and_escapes-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-0-original.expect new file mode 100644 index 0000000..7d47067 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-0-original.expect @@ -0,0 +1 @@ +b k d3a diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-1-original.expect new file mode 100644 index 0000000..60c84bb --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-1-original.expect @@ -0,0 +1 @@ +d zero​width diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-5-original.expect new file mode 100644 index 0000000..152d451 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-5-original.expect @@ -0,0 +1 @@ +space! <-- should have the word 'space!' diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-6-original.expect new file mode 100644 index 0000000..2dc1471 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-line-6-original.expect @@ -0,0 +1 @@ +line܀܀܀with some random text diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-original-empty.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-original-empty.expect new file mode 100644 index 0000000..2ae5902 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-original-empty.expect @@ -0,0 +1,4 @@ +b k d3a +line܀܀܀with some random text +偐 ぐ +b c d e f ሴ䌡 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-original.expect new file mode 100644 index 0000000..2ae5902 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-a-original.expect @@ -0,0 +1,4 @@ +b k d3a +line܀܀܀with some random text +偐 ぐ +b c d e f ሴ䌡 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0-empty.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0-empty.expect index 8b13789..e69de29 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0-empty.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-name-hi-select-0-empty.expect @@ -1 +0,0 @@ - diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-0-original.expect new file mode 100644 index 0000000..8ef7042 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-0-original.expect @@ -0,0 +1,10 @@ +b k d3a +d zero​width +мир h d3b d4b т +e␠ +out +space! <-- should have the word 'space!' +line܀܀܀with some random text +偐 ぐ +b c d e f ሴ䌡 +"and so does this" "ሴ 䌡" diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-0-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-0-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-1-original.expect new file mode 100644 index 0000000..f2ad6c7 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-1-original.expect @@ -0,0 +1 @@ +c diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-5-original.expect new file mode 100644 index 0000000..f331ce0 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-5-original.expect @@ -0,0 +1 @@ +UTF diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-6-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-line-6-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-original-empty.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-original-empty.expect new file mode 100644 index 0000000..32c34d0 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-original-empty.expect @@ -0,0 +1,4 @@ +a +a +a +a diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-original.expect new file mode 100644 index 0000000..32c34d0 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-name-a-original.expect @@ -0,0 +1,4 @@ +a +a +a +a diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-0-original.expect new file mode 100644 index 0000000..695e386 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-0-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF +hi +a +a +a +"привет has space" diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-at-6.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-at-6.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-at-6.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-at-6.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-0-original.expect new file mode 100644 index 0000000..2ca45de --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +a b k d3a diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-1-original.expect new file mode 100644 index 0000000..5bc9afa --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +c d zero​width diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-5-original.expect new file mode 100644 index 0000000..4a4ae23 --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +UTF space! <-- should have the word 'space!' diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-6-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-6.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-6.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-6.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-line-6.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-original-empty.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..1a6984e --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-original-empty.expect @@ -0,0 +1,4 @@ +a b k d3a +a line܀܀܀with some random text +a 偐 ぐ +a b c d e f ሴ䌡 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-original.expect new file mode 100644 index 0000000..1a6984e --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-a-original.expect @@ -0,0 +1,4 @@ +a b k d3a +a line܀܀܀with some random text +a 偐 ぐ +a b c d e f ሴ䌡 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0-empty.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0-empty.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0-empty.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0-empty.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-name-hi.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-original.expect index a476db9..8b3f61b 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-original.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-original.expect @@ -4,7 +4,7 @@ c d zero​width мир e␠ spaced out UTF space! <-- should have the word 'space!' -hi +hi a line܀܀܀with some random text a 偐 ぐ a b c d e f ሴ䌡 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-0-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-0-original.expect new file mode 100644 index 0000000..8b3f61b --- /dev/null +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-0-original.expect @@ -0,0 +1,11 @@ +a b k d3a +c d zero​width +привет мир h d3b d4b т +мир e␠ +spaced out +UTF space! <-- should have the word 'space!' +hi +a line܀܀܀with some random text +a 偐 ぐ +a b c d e f ሴ䌡 +"привет has space" "and so does this" "ሴ 䌡" diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-0.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-0.expect index e078c77..f16d422 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-0.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-0.expect @@ -4,7 +4,7 @@ c d zero​width мир e␠ spaced out UTF space! <-- should have the word 'space!' -hi +hi a line܀܀܀with some random text a 偐 ぐ a b c d e f ሴ䌡 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-1-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-100-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-5-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-6-original.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-trim.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-trim.expect index e078c77..f16d422 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-trim.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content-trim.expect @@ -4,7 +4,7 @@ c d zero​width мир e␠ spaced out UTF space! <-- should have the word 'space!' -hi +hi a line܀܀܀with some random text a 偐 ぐ a b c d e f ሴ䌡 diff --git a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content.expect b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content.expect index e078c77..f16d422 100644 --- a/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content.expect +++ b/level_3/fss_basic_read/tests/runtime/fss_0000/expect/test-0001-unicode-object_and_content.expect @@ -4,7 +4,7 @@ c d zero​width мир e␠ spaced out UTF space! <-- should have the word 'space!' -hi +hi a line܀܀܀with some random text a 偐 ぐ a b c d e f ሴ䌡 diff --git a/level_3/fss_basic_read/tests/runtime/script/generate.sh b/level_3/fss_basic_read/tests/runtime/script/generate.sh index d29ba1c..5000067 100644 --- a/level_3/fss_basic_read/tests/runtime/script/generate.sh +++ b/level_3/fss_basic_read/tests/runtime/script/generate.sh @@ -80,11 +80,21 @@ generate_operate_0000() { fss_basic_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_basic_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_basic_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_basic_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_basic_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_basic_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_basic_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_basic_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_basic_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_basic_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_basic_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_basic_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_basic_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_basic_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_basic_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_basic_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_basic_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_basic_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_basic_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_basic_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_basic_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -97,6 +107,8 @@ generate_operate_0000() { fss_basic_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_basic_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_basic_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_basic_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_basic_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_basic_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_basic_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_basic_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -171,6 +183,8 @@ generate_operate_0000() { fss_basic_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_basic_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_basic_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_basic_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_basic_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_basic_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_basic_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && fss_basic_read +n -ont a ${file_source} > ${test_current}object-name-a-total.expect && @@ -240,6 +254,8 @@ generate_operate_0000() { fss_basic_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_basic_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_basic_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_basic_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_basic_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_basic_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_basic_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_basic_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -307,11 +323,21 @@ generate_operate_test_standard() { fss_basic_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_basic_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_basic_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_basic_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_basic_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_basic_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_basic_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_basic_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_basic_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_basic_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_basic_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_basic_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_basic_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_basic_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_basic_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_basic_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_basic_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_basic_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_basic_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_basic_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_basic_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -324,6 +350,8 @@ generate_operate_test_standard() { fss_basic_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_basic_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_basic_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_basic_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_basic_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_basic_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_basic_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_basic_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -398,6 +426,8 @@ generate_operate_test_standard() { fss_basic_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_basic_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_basic_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_basic_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_basic_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_basic_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_basic_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_basic_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && @@ -469,6 +499,8 @@ generate_operate_test_standard() { fss_basic_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_basic_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_basic_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_basic_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_basic_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_basic_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_basic_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_basic_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -532,4 +564,4 @@ generate_cleanup() { unset generate_cleanup } -generate_main $* +generate_main "$@" diff --git a/level_3/fss_basic_read/tests/runtime/script/verify.sh b/level_3/fss_basic_read/tests/runtime/script/verify.sh index b985356..cdae794 100644 --- a/level_3/fss_basic_read/tests/runtime/script/verify.sh +++ b/level_3/fss_basic_read/tests/runtime/script/verify.sh @@ -12,6 +12,7 @@ verify_main() { local path_build="${1}" local path_expect="${2}" + local test_name="${3}" local failure=0 local basename_file= local hash_build= @@ -44,6 +45,10 @@ verify_main() { return 1 fi + if [[ $test_name != "" ]] ; then + test_name=" for ${test_name}" + fi + verify_operate_test_standard if [[ ${failure} -eq 1 ]] ; then @@ -54,6 +59,10 @@ verify_main() { } verify_operate_test_standard() { + local -i fail=0 + local -i success=0 + local message=" (Did not run tests)" + local i= for i in ${path_build}* ; do @@ -91,20 +100,27 @@ verify_operate_test_standard() { if [[ $hash_build == $hash_expect ]] ; then echo "[ Success ] ${basename_file}." + + let success++ else echo "[ Failure ] ${basename_file}." let failure=1 + let fail++ fi done + if [[ $fail -gt 0 || $success -gt 0 ]] ; then + message=" (Success: $success, Fail: $fail)" + fi + echo if [[ $failure -eq 1 ]] ; then - echo "Failure! Some or all tests failed." + echo "Failure! Some or all tests failed${message}${test_name}." else - echo "Success! All tests passed." + echo "Success! All tests passed${message}${test_name}." fi return $failure @@ -117,4 +133,4 @@ verify_cleanup() { unset verify_cleanup } -verify_main $* +verify_main "$@" diff --git a/level_3/fss_embedded_list_read/c/fss_embedded_list_read.c b/level_3/fss_embedded_list_read/c/fss_embedded_list_read.c index d2ce54b..e801382 100644 --- a/level_3/fss_embedded_list_read/c/fss_embedded_list_read.c +++ b/level_3/fss_embedded_list_read/c/fss_embedded_list_read.c @@ -276,7 +276,7 @@ extern "C" { status = F_status_set_error(F_parameter); } - if (F_status_is_error_not(status) && main->parameters.array[fss_embedded_list_read_parameter_line_e].result == f_console_result_additional_e) { + if (F_status_is_error_not(status) && main->parameters.array[fss_embedded_list_read_parameter_line_e].result == f_console_result_found_e) { flockfile(main->error.to.stream); fl_print_format("%r%[%QThe parameter '%]", main->error.to.stream, f_string_eol_s, main->error.context, main->error.prefix, main->error.context); diff --git a/level_3/fss_embedded_list_read/c/private-read.c b/level_3/fss_embedded_list_read/c/private-read.c index 06a991f..d447735 100644 --- a/level_3/fss_embedded_list_read/c/private-read.c +++ b/level_3/fss_embedded_list_read/c/private-read.c @@ -346,12 +346,12 @@ extern "C" { #ifndef _di_fss_embedded_list_read_main_process_for_depth_ f_status_t fss_embedded_list_read_main_process_for_depth(fss_embedded_list_read_data_t * const data, const f_string_static_t filename, const fss_embedded_list_read_depths_t depths, const f_array_length_t depths_index, const f_array_length_t line, const fss_embedded_list_read_skip_t parents, f_fss_delimits_t *objects_delimits, f_fss_delimits_t *contents_delimits) { - f_fss_items_t *items = &data->nest.depth[depths.array[depths_index].depth]; + f_fss_items_t * const items = (f_fss_items_t *) &data->nest.depth[depths.array[depths_index].depth]; bool skip[items->used]; // Setup defaults to be not skipped unless any given parent is skipped. - memset(skip, F_false, sizeof(skip) * items->used); + memset(skip, F_false, sizeof(bool) * items->used); if (parents.used) { for (f_array_length_t i = 0; i < items->used; ++i) { diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-1.expect index e69de29..6f6f495 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-1.expect @@ -0,0 +1 @@ + b c diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-5.expect index e69de29..aa70f83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-5.expect @@ -0,0 +1 @@ + quoted, "yep". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-6.expect index e69de29..159ed53 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-at-6.expect @@ -0,0 +1 @@ + \"and so does this" "have space" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-columns-empty.expect index 573541a..5c6833d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-columns-empty.expect @@ -1 +1,11 @@ -0 + b c + e f + g h + мир + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-columns.expect index 573541a..5c6833d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-columns.expect @@ -1 +1,11 @@ -0 + b c + e f + g h + мир + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-0-original.expect new file mode 100644 index 0000000..6f6f495 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-0-original.expect @@ -0,0 +1 @@ + b c diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-0.expect index e69de29..6f6f495 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-0.expect @@ -0,0 +1 @@ + b c diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-1-original.expect new file mode 100644 index 0000000..b19e23b --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-1-original.expect @@ -0,0 +1 @@ + e f diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-1.expect index e69de29..b19e23b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-1.expect @@ -0,0 +1 @@ + e f diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-5-original.expect new file mode 100644 index 0000000..aa70f83 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-5-original.expect @@ -0,0 +1 @@ + quoted, "yep". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-5.expect index e69de29..aa70f83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-5.expect @@ -0,0 +1 @@ + quoted, "yep". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-6-original.expect new file mode 100644 index 0000000..159ed53 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-6-original.expect @@ -0,0 +1 @@ + \"and so does this" "have space" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-6.expect index e69de29..159ed53 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-line-6.expect @@ -0,0 +1 @@ + \"and so does this" "have space" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-columns-empty.expect index 573541a..c686608 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-columns-empty.expect @@ -1 +1,3 @@ -0 + e f + g h + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-columns.expect index 573541a..c686608 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-columns.expect @@ -1 +1,3 @@ -0 + e f + g h + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-original-empty.expect new file mode 100644 index 0000000..c686608 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-original-empty.expect @@ -0,0 +1,3 @@ + e f + g h + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-original.expect new file mode 100644 index 0000000..c686608 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-original.expect @@ -0,0 +1,3 @@ + e f + g h + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-0-total.expect index 573541a..00750ed 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-0-total.expect @@ -1 +1 @@ -0 +3 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-0.expect index e69de29..c686608 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-0.expect @@ -0,0 +1,3 @@ + e f + g h + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-total.expect index 573541a..00750ed 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a-total.expect @@ -1 +1 @@ -0 +3 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a.expect index e69de29..c686608 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-a.expect @@ -0,0 +1,3 @@ + e f + g h + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" @@ -1 +1 @@ -0 +1 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" index e69de29..159ed53 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" @@ -0,0 +1 @@ + \"and so does this" "have space" diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" @@ -1 +1 @@ -0 +1 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" index e69de29..159ed53 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" @@ -0,0 +1 @@ + \"and so does this" "have space" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-original.expect index e69de29..5c6833d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-original.expect @@ -0,0 +1,11 @@ + b c + e f + g h + мир + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-0-original.expect new file mode 100644 index 0000000..5c6833d --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-0-original.expect @@ -0,0 +1,11 @@ + b c + e f + g h + мир + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-0.expect index e69de29..5c6833d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-0.expect @@ -0,0 +1,11 @@ + b c + e f + g h + мир + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-total.expect index 573541a..b4de394 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-total.expect @@ -1 +1 @@ -0 +11 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-trim.expect index e69de29..5c6833d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content-trim.expect @@ -0,0 +1,11 @@ + b c + e f + g h + мир + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content.expect index e69de29..5c6833d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-content.expect @@ -0,0 +1,11 @@ + b c + e f + g h + мир + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-0.expect index e69de29..c6cac69 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-0.expect @@ -0,0 +1 @@ +empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-1.expect index e69de29..4bcfe98 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-1.expect @@ -0,0 +1 @@ +d diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-5.expect index e69de29..2057e0f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-5.expect @@ -0,0 +1 @@ +"мир" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-6.expect index e69de29..9a900be 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-at-6.expect @@ -0,0 +1 @@ +привет has space diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-columns.expect index 573541a..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-columns.expect @@ -1 +1,13 @@ -0 +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-0.expect index e69de29..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-0.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-1.expect index e69de29..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-1.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-100.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-100.expect index e69de29..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-100.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-100.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-5.expect index e69de29..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-5.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-6.expect index e69de29..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-line-6.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-columns-empty.expect index 573541a..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-columns-empty.expect @@ -1 +1,2 @@ -0 +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-columns.expect index 573541a..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-columns.expect @@ -1 +1,2 @@ -0 +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-0-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-0-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-0.expect index e69de29..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-0.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a.expect index e69de29..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-a.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" @@ -1 +1 @@ -0 +1 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" index e69de29..d0f56e1 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" @@ -0,0 +1 @@ +привет diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" @@ -1 +1 @@ -0 +1 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" index e69de29..9a900be 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" @@ -0,0 +1 @@ +привет has space diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-original.expect index e69de29..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-original.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-0.expect index e69de29..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-0.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-total.expect index 573541a..b1bd38b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-total.expect @@ -1 +1 @@ -0 +13 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-trim.expect index e69de29..8b46f9e 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object-trim.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object.expect index e69de29..65b0a48 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-0.expect index e69de29..6bb0339 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-0.expect @@ -0,0 +1,2 @@ +empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-1.expect index e69de29..ec62574 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-1.expect @@ -0,0 +1,3 @@ +d{ + b c +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-5.expect index e69de29..5a1a1ee 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-5.expect @@ -0,0 +1,3 @@ +"мир"{ + quoted, "yep". +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-6.expect index e69de29..7a7eb83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-at-6.expect @@ -0,0 +1,3 @@ +привет has space{ + \"and so does this" "have space" +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-columns-empty.expect index 573541a..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-columns-empty.expect @@ -1 +1,37 @@ -0 +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-columns.expect index 573541a..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-columns.expect @@ -1 +1,37 @@ -0 +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-0.expect index e69de29..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-0.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-1.expect index e69de29..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-1.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-100.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-100.expect index e69de29..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-100.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-100.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-5.expect index e69de29..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-5.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-6.expect index e69de29..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-line-6.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-columns-empty.expect index 573541a..e6fcb9e 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-columns-empty.expect @@ -1 +1,7 @@ -0 +a{ + e f + g h +} +a{ + a second "a". +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-columns.expect index 573541a..e6fcb9e 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-columns.expect @@ -1 +1,7 @@ -0 +a{ + e f + g h +} +a{ + a second "a". +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..e6fcb9e --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-original-empty.expect @@ -0,0 +1,7 @@ +a{ + e f + g h +} +a{ + a second "a". +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-original.expect new file mode 100644 index 0000000..e6fcb9e --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-original.expect @@ -0,0 +1,7 @@ +a{ + e f + g h +} +a{ + a second "a". +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-0-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-0-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-0.expect index e69de29..e6fcb9e 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-0.expect @@ -0,0 +1,7 @@ +a{ + e f + g h +} +a{ + a second "a". +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a.expect index e69de29..e6fcb9e 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-a.expect @@ -0,0 +1,7 @@ +a{ + e f + g h +} +a{ + a second "a". +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202.expect" index e69de29..d1ea95b 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202.expect" @@ -0,0 +1,3 @@ +привет{ + мир +} diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" @@ -1 +1 @@ -0 +1 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" index e69de29..7a7eb83 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" @@ -0,0 +1,3 @@ +привет has space{ + \"and so does this" "have space" +} diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-original.expect index e69de29..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-original.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-0.expect index e69de29..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-0.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-total.expect index 573541a..b1bd38b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-total.expect @@ -1 +1 @@ -0 +13 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-trim.expect index e69de29..40efceb 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content-trim.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y{ + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi{ + Check this. +} +привет has space{ + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content.expect index e69de29..a3d6a83 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0000-basic-object_and_content.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-at-6.expect index e69de29..ac28615 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-at-6.expect @@ -0,0 +1,2 @@ + Quotes aren't supported here, so this is not an empty object.. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-columns-empty.expect index 573541a..5b9284d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-columns-empty.expect @@ -1 +1,3 @@ -0 + The object name is an empty string. + Quotes aren't supported here, so this is not an empty object.. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-columns.expect index 573541a..5b9284d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-columns.expect @@ -1 +1,3 @@ -0 + The object name is an empty string. + Quotes aren't supported here, so this is not an empty object.. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-0-original.expect new file mode 100644 index 0000000..9562113 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-0-original.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-0.expect index e69de29..9562113 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-0.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-1-original.expect new file mode 100644 index 0000000..a7f9a71 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-1-original.expect @@ -0,0 +1 @@ + Quotes aren't supported here, so this is not an empty object.. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-1.expect index e69de29..a7f9a71 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-1.expect @@ -0,0 +1 @@ + Quotes aren't supported here, so this is not an empty object.. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-0-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-0-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-0.expect index e69de29..9562113 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-0.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name--total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-.expect index e69de29..9562113 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-columns-empty.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-columns-empty.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-columns.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-columns.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-original-empty.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-original.expect index e69de29..2c160e3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-original.expect @@ -0,0 +1,3 @@ + The object name is an empty string. + Quotes aren't supported here, so this is not an empty object.. +\} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-0-original.expect new file mode 100644 index 0000000..2c160e3 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-0-original.expect @@ -0,0 +1,3 @@ + The object name is an empty string. + Quotes aren't supported here, so this is not an empty object.. +\} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-0.expect index e69de29..5b9284d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-0.expect @@ -0,0 +1,3 @@ + The object name is an empty string. + Quotes aren't supported here, so this is not an empty object.. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-total.expect index 573541a..00750ed 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-total.expect @@ -1 +1 @@ -0 +3 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-trim.expect index e69de29..5b9284d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content-trim.expect @@ -0,0 +1,3 @@ + The object name is an empty string. + Quotes aren't supported here, so this is not an empty object.. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content.expect index e69de29..5b9284d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-content.expect @@ -0,0 +1,3 @@ + The object name is an empty string. + Quotes aren't supported here, so this is not an empty object.. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-0.expect index e69de29..7898192 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-0.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-1.expect index e69de29..45b983b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-1.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-5.expect index e69de29..8b13789 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-5.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-6.expect index e69de29..e16c76d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-at-6.expect @@ -0,0 +1 @@ +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-columns.expect index 573541a..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-columns.expect @@ -1 +1,7 @@ -0 +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-0.expect index e69de29..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-0.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-1.expect index e69de29..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-1.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-100.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-100.expect index e69de29..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-100.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-100.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-5.expect index e69de29..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-5.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-6.expect index e69de29..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-line-6.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-0-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-0-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-0.expect index e69de29..139597f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-0.expect @@ -0,0 +1,2 @@ + + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name--total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-.expect index e69de29..139597f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-.expect @@ -0,0 +1,2 @@ + + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-columns-empty.expect index 573541a..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-columns-empty.expect @@ -1 +1,2 @@ -0 +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-columns.expect index 573541a..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-columns.expect @@ -1 +1,2 @@ -0 +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-0-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-0-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-0.expect index e69de29..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-0.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a.expect index e69de29..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-a.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-empty-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-empty-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-empty.expect index e69de29..45b983b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-empty.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0.expect index e69de29..45b983b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-0.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi.expect index e69de29..45b983b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-hi.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-original.expect index e69de29..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-original.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-0.expect index e69de29..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-0.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-total.expect index 573541a..7f8f011 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-total.expect @@ -1 +1 @@ -0 +7 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-trim.expect index e69de29..755e03d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object-trim.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object.expect index e69de29..f9a7535 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-0.expect index e69de29..c737dbd 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-0.expect @@ -0,0 +1,2 @@ +a{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-1.expect index e69de29..b62eed3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-1.expect @@ -0,0 +1,2 @@ +hi{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-5.expect index e69de29..2c63c08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-5.expect @@ -0,0 +1,2 @@ +{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-6.expect index e69de29..93a7392 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-at-6.expect @@ -0,0 +1,4 @@ +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-columns-empty.expect index 573541a..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-columns-empty.expect @@ -1 +1,17 @@ -0 +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-columns.expect index 573541a..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-columns.expect @@ -1 +1,17 @@ -0 +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-0.expect index e69de29..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-0.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-1.expect index e69de29..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-1.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-100.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-100.expect index e69de29..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-100.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-100.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-5.expect index e69de29..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-5.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-6.expect index e69de29..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-line-6.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-0-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-0-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-0.expect index e69de29..27e425d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-0.expect @@ -0,0 +1,5 @@ +{ + The object name is an empty string. +} +{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name--total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-.expect index e69de29..27e425d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-.expect @@ -0,0 +1,5 @@ +{ + The object name is an empty string. +} +{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-columns-empty.expect index 573541a..4d470a3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-columns-empty.expect @@ -1 +1,4 @@ -0 +a{ +} +a{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-columns.expect index 573541a..4d470a3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-columns.expect @@ -1 +1,4 @@ -0 +a{ +} +a{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..4d470a3 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect @@ -0,0 +1,4 @@ +a{ +} +a{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect new file mode 100644 index 0000000..4d470a3 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect @@ -0,0 +1,4 @@ +a{ +} +a{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-0-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-0-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-0.expect index e69de29..4d470a3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-0.expect @@ -0,0 +1,4 @@ +a{ +} +a{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a.expect index e69de29..4d470a3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-a.expect @@ -0,0 +1,4 @@ +a{ +} +a{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-empty-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-empty-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-empty.expect index e69de29..b62eed3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-empty.expect @@ -0,0 +1,2 @@ +hi{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0.expect index e69de29..b62eed3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-0.expect @@ -0,0 +1,2 @@ +hi{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi.expect index e69de29..b62eed3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-hi.expect @@ -0,0 +1,2 @@ +hi{ +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-original.expect index e69de29..f83a97d 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-original.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +\} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-0.expect index e69de29..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-0.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-total.expect index 573541a..7f8f011 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-total.expect @@ -1 +1 @@ -0 +7 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-trim.expect index e69de29..7d60f22 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content-trim.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a{ +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content.expect index e69de29..49d85ba 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0001-empty_name_list-object_and_content.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +} +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-0.expect index e69de29..6bfcf02 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-0.expect @@ -0,0 +1,9 @@ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-1.expect index e69de29..b5bdfed 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-1.expect @@ -0,0 +1 @@ + another "A" list. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-5.expect index e69de29..3796542 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-5.expect @@ -0,0 +1,5 @@ + not a list\: + a b привет + c d + привет мир a + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-6.expect index e69de29..e1ba753 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-at-6.expect @@ -0,0 +1,2 @@ + yep. + fin diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-columns-empty.expect index 573541a..bbd7eb3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-columns-empty.expect @@ -1 +1,20 @@ -0 +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. + quoted, "yep". + # has a comment + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-columns.expect index 573541a..bbd7eb3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-columns.expect @@ -1 +1,20 @@ -0 +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. + quoted, "yep". + # has a comment + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-0-original.expect new file mode 100644 index 0000000..e50021b --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-0-original.expect @@ -0,0 +1 @@ +a b привет diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-0.expect index e69de29..e50021b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-0.expect @@ -0,0 +1 @@ +a b привет diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-1-original.expect new file mode 100644 index 0000000..84bc149 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-1-original.expect @@ -0,0 +1 @@ +c d diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-1.expect index e69de29..84bc149 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-1.expect @@ -0,0 +1 @@ +c d diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-5-original.expect new file mode 100644 index 0000000..9c5d8ed --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-5-original.expect @@ -0,0 +1 @@ +привет мир a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-5.expect index e69de29..9c5d8ed 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-5.expect @@ -0,0 +1 @@ +привет мир a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-6-original.expect new file mode 100644 index 0000000..1a4baf5 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-6-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-6.expect index e69de29..1a4baf5 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-line-6.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-columns-empty.expect index 573541a..0386be0 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-columns-empty.expect @@ -1 +1,10 @@ -0 +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-columns.expect index 573541a..0386be0 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-columns.expect @@ -1 +1,10 @@ -0 +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-original-empty.expect new file mode 100644 index 0000000..5b6e3c2 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-original-empty.expect @@ -0,0 +1,10 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. + another "A" list. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-original.expect new file mode 100644 index 0000000..5b6e3c2 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-original.expect @@ -0,0 +1,10 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. + another "A" list. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-0-total.expect index 573541a..f599e28 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-0-total.expect @@ -1 +1 @@ -0 +10 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-0.expect index e69de29..0386be0 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-0.expect @@ -0,0 +1,10 @@ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-total.expect index 573541a..f599e28 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a-total.expect @@ -1 +1 @@ -0 +10 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a.expect index e69de29..0386be0 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-a.expect @@ -0,0 +1,10 @@ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-empty-total.expect index 573541a..7ed6ff8 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-empty-total.expect @@ -1 +1 @@ -0 +5 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-empty.expect index e69de29..3796542 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-empty.expect @@ -0,0 +1,5 @@ + not a list\: + a b привет + c d + привет мир a + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-total.expect index 573541a..7ed6ff8 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0-total.expect @@ -1 +1 @@ -0 +5 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0.expect index e69de29..3796542 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-0.expect @@ -0,0 +1,5 @@ + not a list\: + a b привет + c d + привет мир a + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-total.expect index 573541a..7ed6ff8 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi-total.expect @@ -1 +1 @@ -0 +5 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi.expect index e69de29..3796542 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-hi.expect @@ -0,0 +1,5 @@ + not a list\: + a b привет + c d + привет мир a + diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" index 573541a..0cfbf08 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" @@ -1 +1 @@ -0 +2 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" index e69de29..29ae14d 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" @@ -0,0 +1,2 @@ + # has a comment + But this is not a comment. diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" index 573541a..0cfbf08 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" @@ -1 +1 @@ -0 +2 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" index e69de29..29ae14d 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" @@ -0,0 +1,2 @@ + # has a comment + But this is not a comment. diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-original.expect index e69de29..53d1e7a 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-original.expect @@ -0,0 +1,20 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. + another "A" list. + quoted, "yep". + # has a comment + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-0-original.expect new file mode 100644 index 0000000..53d1e7a --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-0-original.expect @@ -0,0 +1,20 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. + another "A" list. + quoted, "yep". + # has a comment + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-0.expect index e69de29..bbd7eb3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-0.expect @@ -0,0 +1,20 @@ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. + quoted, "yep". + # has a comment + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-total.expect index 573541a..209e3ef 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-total.expect @@ -1 +1 @@ -0 +20 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-trim.expect index e69de29..bbd7eb3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content-trim.expect @@ -0,0 +1,20 @@ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. + quoted, "yep". + # has a comment + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content.expect index e69de29..bbd7eb3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-content.expect @@ -0,0 +1,20 @@ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. + another "A" list. + quoted, "yep". + # has a comment + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-0.expect index e69de29..7898192 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-0.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-1.expect index e69de29..7898192 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-1.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-5.expect index e69de29..45b983b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-5.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-6.expect index e69de29..0fb99b1 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-at-6.expect @@ -0,0 +1 @@ +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-columns.expect index 573541a..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-columns.expect @@ -1 +1,7 @@ -0 +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-0.expect index e69de29..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-0.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-1.expect index e69de29..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-1.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-100.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-100.expect index e69de29..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-100.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-100.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-5.expect index e69de29..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-5.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-6.expect index e69de29..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-line-6.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-columns-empty.expect index 573541a..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-columns-empty.expect @@ -1 +1,2 @@ -0 +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-columns.expect index 573541a..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-columns.expect @@ -1 +1,2 @@ -0 +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-0-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-0-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-0.expect index e69de29..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-0.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a.expect index e69de29..7e8a165 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-a.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-empty-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-empty-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-empty.expect index e69de29..45b983b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-empty.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0.expect index e69de29..45b983b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-0.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi.expect index e69de29..45b983b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-hi.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" @@ -1 +1 @@ -0 +1 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" @@ -1 +1 @@ -0 +1 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" index e69de29..9a900be 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space.expect" @@ -0,0 +1 @@ +привет has space diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-original.expect index e69de29..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-original.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-0.expect index e69de29..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-0.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-total.expect index 573541a..7f8f011 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-total.expect @@ -1 +1 @@ -0 +7 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-trim.expect index e69de29..196e27f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object-trim.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object.expect index e69de29..67eb63b 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-0.expect index e69de29..cc0d56e 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-0.expect @@ -0,0 +1,11 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-1.expect index e69de29..062cee0 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-1.expect @@ -0,0 +1,3 @@ +a{ + another "A" list. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-5.expect index e69de29..07cd77f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-5.expect @@ -0,0 +1,7 @@ +hi{ + not a list\: + a b привет + c d + привет мир a + +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-6.expect index e69de29..798c3e5 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-at-6.expect @@ -0,0 +1,4 @@ +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-columns-empty.expect index 573541a..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-columns-empty.expect @@ -1 +1,34 @@ -0 +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-columns.expect index 573541a..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-columns.expect @@ -1 +1,34 @@ -0 +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-0.expect index e69de29..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-0.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-1.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-1.expect index e69de29..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-1.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-1.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-100.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-100.expect index e69de29..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-100.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-100.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-5.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-5.expect index e69de29..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-5.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-5.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-6.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-6.expect index e69de29..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-6.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-line-6.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name--select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name--select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name--select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name--select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-columns-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-columns-empty.expect index 573541a..e5f0c47 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-columns-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-columns-empty.expect @@ -1 +1,14 @@ -0 +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-columns.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-columns.expect index 573541a..e5f0c47 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-columns.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-columns.expect @@ -1 +1,14 @@ -0 +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..2aed40f --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect @@ -0,0 +1,14 @@ +a{ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. +} +a{ + another "A" list. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-original.expect new file mode 100644 index 0000000..2aed40f --- /dev/null +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-original.expect @@ -0,0 +1,14 @@ +a{ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. +} +a{ + another "A" list. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-0-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-0-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-0.expect index e69de29..e5f0c47 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-0.expect @@ -0,0 +1,14 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-100-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-100-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-100-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-100-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-2-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-2-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-2-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-2-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-5-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-5-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-5-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-5-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-6-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-6-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-6-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-select-6-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-total.expect index 573541a..0cfbf08 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a-total.expect @@ -1 +1 @@ -0 +2 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a.expect index e69de29..e5f0c47 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-a.expect @@ -0,0 +1,14 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-empty-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-empty-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-empty.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-empty.expect index e69de29..07cd77f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-empty.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-empty.expect @@ -0,0 +1,7 @@ +hi{ + not a list\: + a b привет + c d + привет мир a + +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0.expect index e69de29..07cd77f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-0.expect @@ -0,0 +1,7 @@ +hi{ + not a list\: + a b привет + c d + привет мир a + +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-1-empty-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-1-empty-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-1-empty-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-1-empty-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-total.expect index 573541a..d00491f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi-total.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi.expect index e69de29..07cd77f 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-hi.expect @@ -0,0 +1,7 @@ +hi{ + not a list\: + a b привет + c d + привет мир a + +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-payload-select-1-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-payload-select-1-total.expect index 573541a..e69de29 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-payload-select-1-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-payload-select-1-total.expect @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\274\320\270\321\200-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0-total.expect" @@ -1 +1 @@ -0 +1 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" index e69de29..fad0fdc 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-0.expect" @@ -0,0 +1,4 @@ +привет has space{ + # has a comment + But this is not a comment. +} diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" index 573541a..e69de29 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-select-1-total.expect" @@ -1 +0,0 @@ -0 diff --git "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" index 573541a..d00491f 100644 --- "a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" +++ "b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-name-\320\277\321\200\320\270\320\262\320\265\321\202_has_space-total.expect" @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-original.expect index e69de29..501583e 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-original.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-original.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-0-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-0-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-0.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-0.expect index e69de29..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-0.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-0.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-1-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-100-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-5-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-6-original.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-total.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-total.expect index 573541a..7f8f011 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-total.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-total.expect @@ -1 +1 @@ -0 +7 diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-trim.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-trim.expect index e69de29..84340a2 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-trim.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content-trim.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces{ + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content.expect b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content.expect index e69de29..9d794f3 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content.expect +++ b/level_3/fss_embedded_list_read/tests/runtime/fss_0008/expect/test-0002-mixed-object_and_content.expect @@ -0,0 +1,34 @@ +a{ +a b привет +c d + # not a comment + \\# nor is this. +\# even this is not. +привет мир a + + # a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + # has a comment + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_embedded_list_read/tests/runtime/script/generate.sh b/level_3/fss_embedded_list_read/tests/runtime/script/generate.sh index 6ac8efa..90a9d23 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/script/generate.sh +++ b/level_3/fss_embedded_list_read/tests/runtime/script/generate.sh @@ -80,11 +80,21 @@ generate_operate_0008() { fss_embedded_list_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_embedded_list_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_embedded_list_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_embedded_list_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_embedded_list_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_embedded_list_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_embedded_list_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_embedded_list_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_embedded_list_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_embedded_list_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_embedded_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_embedded_list_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_embedded_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_embedded_list_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_embedded_list_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_embedded_list_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_embedded_list_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_embedded_list_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_embedded_list_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_embedded_list_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_embedded_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -97,6 +107,8 @@ generate_operate_0008() { fss_embedded_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_embedded_list_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_embedded_list_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_embedded_list_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_embedded_list_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_embedded_list_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_embedded_list_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_embedded_list_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -171,6 +183,8 @@ generate_operate_0008() { fss_embedded_list_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_embedded_list_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_embedded_list_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_embedded_list_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_embedded_list_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_embedded_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_embedded_list_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && fss_embedded_list_read +n -ont a ${file_source} > ${test_current}object-name-a-total.expect && @@ -240,6 +254,8 @@ generate_operate_0008() { fss_embedded_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_embedded_list_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_embedded_list_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_embedded_list_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_embedded_list_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_embedded_list_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_embedded_list_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_embedded_list_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -307,11 +323,21 @@ generate_operate_test_standard() { fss_embedded_list_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_embedded_list_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_embedded_list_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_embedded_list_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_embedded_list_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_embedded_list_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_embedded_list_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_embedded_list_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_embedded_list_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_embedded_list_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_embedded_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_embedded_list_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_embedded_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_embedded_list_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_embedded_list_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_embedded_list_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_embedded_list_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_embedded_list_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_embedded_list_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_embedded_list_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_embedded_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -324,6 +350,8 @@ generate_operate_test_standard() { fss_embedded_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_embedded_list_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_embedded_list_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_embedded_list_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_embedded_list_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_embedded_list_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_embedded_list_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_embedded_list_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -398,6 +426,8 @@ generate_operate_test_standard() { fss_embedded_list_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_embedded_list_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_embedded_list_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_embedded_list_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_embedded_list_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_embedded_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_embedded_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_embedded_list_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && @@ -469,6 +499,8 @@ generate_operate_test_standard() { fss_embedded_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_embedded_list_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_embedded_list_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_embedded_list_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_embedded_list_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_embedded_list_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_embedded_list_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_embedded_list_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -532,4 +564,4 @@ generate_cleanup() { unset generate_cleanup } -generate_main $* +generate_main "$@" diff --git a/level_3/fss_embedded_list_read/tests/runtime/script/verify.sh b/level_3/fss_embedded_list_read/tests/runtime/script/verify.sh index b985356..cdae794 100644 --- a/level_3/fss_embedded_list_read/tests/runtime/script/verify.sh +++ b/level_3/fss_embedded_list_read/tests/runtime/script/verify.sh @@ -12,6 +12,7 @@ verify_main() { local path_build="${1}" local path_expect="${2}" + local test_name="${3}" local failure=0 local basename_file= local hash_build= @@ -44,6 +45,10 @@ verify_main() { return 1 fi + if [[ $test_name != "" ]] ; then + test_name=" for ${test_name}" + fi + verify_operate_test_standard if [[ ${failure} -eq 1 ]] ; then @@ -54,6 +59,10 @@ verify_main() { } verify_operate_test_standard() { + local -i fail=0 + local -i success=0 + local message=" (Did not run tests)" + local i= for i in ${path_build}* ; do @@ -91,20 +100,27 @@ verify_operate_test_standard() { if [[ $hash_build == $hash_expect ]] ; then echo "[ Success ] ${basename_file}." + + let success++ else echo "[ Failure ] ${basename_file}." let failure=1 + let fail++ fi done + if [[ $fail -gt 0 || $success -gt 0 ]] ; then + message=" (Success: $success, Fail: $fail)" + fi + echo if [[ $failure -eq 1 ]] ; then - echo "Failure! Some or all tests failed." + echo "Failure! Some or all tests failed${message}${test_name}." else - echo "Success! All tests passed." + echo "Success! All tests passed${message}${test_name}." fi return $failure @@ -117,4 +133,4 @@ verify_cleanup() { unset verify_cleanup } -verify_main $* +verify_main "$@" diff --git a/level_3/fss_extended_list_read/c/private-read.c b/level_3/fss_extended_list_read/c/private-read.c index 37bd96d..6669e95 100644 --- a/level_3/fss_extended_list_read/c/private-read.c +++ b/level_3/fss_extended_list_read/c/private-read.c @@ -610,14 +610,18 @@ extern "C" { return F_none; } + f_array_length_t at = 0; f_array_length_t max = 0; - for (f_array_length_t at = 0; at < data->contents.used; ++at) { + // Extended List only supports a single Content and so index 0 can be assumed. + for (; at < data->contents.used; ++at) { - if (!names[at]) continue; + if (!names[at] || !data->contents.array[at].used) continue; - if (data->contents.array[at].used > max) { - max = data->contents.array[at].used; + if ((data->option & fss_extended_list_read_data_option_empty_d) || data->contents.array[at].array[0].start <= data->contents.array[at].array[0].stop) { + max = 1; + + break; } } // for diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-0-original.expect new file mode 100644 index 0000000..6f6f495 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-0-original.expect @@ -0,0 +1 @@ + b c diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-1-original.expect new file mode 100644 index 0000000..b19e23b --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-1-original.expect @@ -0,0 +1 @@ + e f diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-5-original.expect new file mode 100644 index 0000000..aa70f83 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-5-original.expect @@ -0,0 +1 @@ + quoted, "yep". diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-6-original.expect new file mode 100644 index 0000000..159ed53 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-line-6-original.expect @@ -0,0 +1 @@ + \"and so does this" "have space" diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-name-a-original-empty.expect new file mode 100644 index 0000000..c686608 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-name-a-original-empty.expect @@ -0,0 +1,3 @@ + e f + g h + a second "a". diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-name-a-original.expect new file mode 100644 index 0000000..c686608 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-name-a-original.expect @@ -0,0 +1,3 @@ + e f + g h + a second "a". diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-0-original.expect new file mode 100644 index 0000000..5c6833d --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-0-original.expect @@ -0,0 +1,11 @@ + b c + e f + g h + мир + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-0-original.expect new file mode 100644 index 0000000..c6cac69 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-0-original.expect @@ -0,0 +1 @@ +empty diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-1-original.expect new file mode 100644 index 0000000..4bcfe98 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-1-original.expect @@ -0,0 +1 @@ +d diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-5-original.expect new file mode 100644 index 0000000..2057e0f --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-5-original.expect @@ -0,0 +1 @@ +"мир" diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-6-original.expect new file mode 100644 index 0000000..9a900be --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-line-6-original.expect @@ -0,0 +1 @@ +привет has space diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-0-original.expect new file mode 100644 index 0000000..65b0a48 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-0-original.expect @@ -0,0 +1,13 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-0-original.expect new file mode 100644 index 0000000..fec5380 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +empty{ diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-1-original.expect new file mode 100644 index 0000000..5c34318 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-5-original.expect new file mode 100644 index 0000000..85a90f6 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +a{ diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-6-original.expect new file mode 100644 index 0000000..b19e23b --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-line-6-original.expect @@ -0,0 +1 @@ + e f diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..e6fcb9e --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-name-a-original-empty.expect @@ -0,0 +1,7 @@ +a{ + e f + g h +} +a{ + a second "a". +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-name-a-original.expect new file mode 100644 index 0000000..e6fcb9e --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-name-a-original.expect @@ -0,0 +1,7 @@ +a{ + e f + g h +} +a{ + a second "a". +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-0-original.expect new file mode 100644 index 0000000..a3d6a83 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-0-original.expect @@ -0,0 +1,37 @@ +empty{ +} +d{ + b c +} +a{ + e f + g h +} +привет{ + мир +} +y { + z +} +"мир"{ + quoted, "yep". +} +привет has space{ + \"and so does this" "have space" +} +"This is quoted"{ + But still a valid list. +} +AlsoGood{ +} +hi { + Check this. +} +привет has space { + ... +} +a{ + a second "a". +} +also_empty{ +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0000-basic-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-0-original.expect new file mode 100644 index 0000000..9562113 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-0-original.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-1-original.expect new file mode 100644 index 0000000..a7f9a71 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-1-original.expect @@ -0,0 +1 @@ + Quotes aren't supported here, so this is not an empty object.. diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-line-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-name-a-original-empty.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-name-a-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-0-original.expect new file mode 100644 index 0000000..2c160e3 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-0-original.expect @@ -0,0 +1,3 @@ + The object name is an empty string. + Quotes aren't supported here, so this is not an empty object.. +\} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-0-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-0-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-1-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-1-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-5-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-5-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-6-original.expect new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-line-6-original.expect @@ -0,0 +1 @@ +"" diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-name-a-original-empty.expect new file mode 100644 index 0000000..d588050 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-name-a-original.expect new file mode 100644 index 0000000..d588050 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-name-a-original.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-0-original.expect new file mode 100644 index 0000000..f9a7535 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-0-original.expect @@ -0,0 +1,7 @@ +a +hi +a +a + + +"" diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect new file mode 100644 index 0000000..85a90f6 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +a{ diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect new file mode 100644 index 0000000..5c34318 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect new file mode 100644 index 0000000..5c34318 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect new file mode 100644 index 0000000..2c3a87c --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +a { diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..3290c78 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect @@ -0,0 +1,6 @@ +a{ +} +a{ +} +a { +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect new file mode 100644 index 0000000..3290c78 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect @@ -0,0 +1,6 @@ +a{ +} +a{ +} +a { +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect new file mode 100644 index 0000000..f83a97d --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect @@ -0,0 +1,17 @@ +a{ +} +hi{ +} +a{ +} +a { +} +{ + The object name is an empty string. +} +{ +} +""{ + Quotes aren't supported here, so this is not an empty object.. +\} +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0001-empty_name_list-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-0-original.expect new file mode 100644 index 0000000..e50021b --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-0-original.expect @@ -0,0 +1 @@ +a b привет diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-1-original.expect new file mode 100644 index 0000000..84bc149 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-1-original.expect @@ -0,0 +1 @@ +c d diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-5-original.expect new file mode 100644 index 0000000..9c5d8ed --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-5-original.expect @@ -0,0 +1 @@ +привет мир a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-6-original.expect new file mode 100644 index 0000000..1a4baf5 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-line-6-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-name-a-original-empty.expect new file mode 100644 index 0000000..5b6e3c2 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-name-a-original-empty.expect @@ -0,0 +1,10 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. + another "A" list. diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-name-a-original.expect new file mode 100644 index 0000000..5b6e3c2 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-name-a-original.expect @@ -0,0 +1,10 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. + another "A" list. diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-0-original.expect new file mode 100644 index 0000000..959ccee --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-0-original.expect @@ -0,0 +1,19 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. + another "A" list. + quoted, "yep". + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-0-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-0-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-1-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-1-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-5-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-5-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-6-original.expect new file mode 100644 index 0000000..0fb99b1 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-line-6-original.expect @@ -0,0 +1 @@ +has spaces diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-0-original.expect new file mode 100644 index 0000000..67eb63b --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-0-original.expect @@ -0,0 +1,7 @@ +a +a +"мир" +привет has space +empty +hi +has spaces diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-0-original.expect new file mode 100644 index 0000000..85a90f6 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +a{ diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-1-original.expect new file mode 100644 index 0000000..e50021b --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +a b привет diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-5-original.expect new file mode 100644 index 0000000..311f4e4 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +\\# even this is not. diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-6-original.expect new file mode 100644 index 0000000..9c5d8ed --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +привет мир a diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..2aed40f --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect @@ -0,0 +1,14 @@ +a{ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. +} +a{ + another "A" list. +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-name-a-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-name-a-original.expect new file mode 100644 index 0000000..2aed40f --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-name-a-original.expect @@ -0,0 +1,14 @@ +a{ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. +} +a{ + another "A" list. +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-0-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-0-original.expect new file mode 100644 index 0000000..025cdb4 --- /dev/null +++ b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-0-original.expect @@ -0,0 +1,33 @@ +a{ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + \# a valid list: + with content. +} +a{ + another "A" list. +} +"мир"{ + quoted, "yep". +} +привет has space{ + But this is not a comment. +} +empty{ +} +hi{ + not a list\: + a b привет + c d + привет мир a + +} +has spaces { + yep. + fin +} diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-1-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-100-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-5-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-6-original.expect b/level_3/fss_extended_list_read/tests/runtime/fss_0003/expect/test-0002-mixed-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_list_read/tests/runtime/script/generate.sh b/level_3/fss_extended_list_read/tests/runtime/script/generate.sh index d411d7f..9b7d079 100644 --- a/level_3/fss_extended_list_read/tests/runtime/script/generate.sh +++ b/level_3/fss_extended_list_read/tests/runtime/script/generate.sh @@ -80,10 +80,20 @@ generate_operate_0003() { fss_extended_list_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_extended_list_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_extended_list_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_extended_list_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_extended_list_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_extended_list_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_extended_list_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_extended_list_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_extended_list_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_extended_list_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_extended_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_extended_list_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && + fss_extended_list_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_extended_list_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_extended_list_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_extended_list_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_extended_list_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_extended_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && fss_extended_list_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_extended_list_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && @@ -97,6 +107,8 @@ generate_operate_0003() { fss_extended_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_extended_list_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_extended_list_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_extended_list_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_extended_list_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_extended_list_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_extended_list_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_extended_list_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -171,6 +183,8 @@ generate_operate_0003() { fss_extended_list_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_extended_list_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_extended_list_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_extended_list_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_extended_list_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_extended_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_extended_list_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && fss_extended_list_read +n -ont a ${file_source} > ${test_current}object-name-a-total.expect && @@ -240,6 +254,8 @@ generate_operate_0003() { fss_extended_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_extended_list_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_extended_list_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_extended_list_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_extended_list_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_extended_list_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_extended_list_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_extended_list_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -307,11 +323,21 @@ generate_operate_test_standard() { fss_extended_list_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_extended_list_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_extended_list_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_extended_list_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_extended_list_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_extended_list_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_extended_list_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_extended_list_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_extended_list_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_extended_list_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_extended_list_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_extended_list_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_extended_list_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_extended_list_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_extended_list_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_extended_list_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_extended_list_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_extended_list_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_extended_list_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_extended_list_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_extended_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -324,6 +350,8 @@ generate_operate_test_standard() { fss_extended_list_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_extended_list_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_extended_list_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_extended_list_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_extended_list_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_extended_list_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_extended_list_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_extended_list_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -398,6 +426,8 @@ generate_operate_test_standard() { fss_extended_list_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_extended_list_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_extended_list_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_extended_list_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_extended_list_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_extended_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_extended_list_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_extended_list_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && @@ -469,6 +499,8 @@ generate_operate_test_standard() { fss_extended_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_extended_list_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_extended_list_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_extended_list_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_extended_list_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_extended_list_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_extended_list_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_extended_list_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -532,4 +564,4 @@ generate_cleanup() { unset generate_cleanup } -generate_main $* +generate_main "$@" diff --git a/level_3/fss_extended_list_read/tests/runtime/script/verify.sh b/level_3/fss_extended_list_read/tests/runtime/script/verify.sh index b985356..cdae794 100644 --- a/level_3/fss_extended_list_read/tests/runtime/script/verify.sh +++ b/level_3/fss_extended_list_read/tests/runtime/script/verify.sh @@ -12,6 +12,7 @@ verify_main() { local path_build="${1}" local path_expect="${2}" + local test_name="${3}" local failure=0 local basename_file= local hash_build= @@ -44,6 +45,10 @@ verify_main() { return 1 fi + if [[ $test_name != "" ]] ; then + test_name=" for ${test_name}" + fi + verify_operate_test_standard if [[ ${failure} -eq 1 ]] ; then @@ -54,6 +59,10 @@ verify_main() { } verify_operate_test_standard() { + local -i fail=0 + local -i success=0 + local message=" (Did not run tests)" + local i= for i in ${path_build}* ; do @@ -91,20 +100,27 @@ verify_operate_test_standard() { if [[ $hash_build == $hash_expect ]] ; then echo "[ Success ] ${basename_file}." + + let success++ else echo "[ Failure ] ${basename_file}." let failure=1 + let fail++ fi done + if [[ $fail -gt 0 || $success -gt 0 ]] ; then + message=" (Success: $success, Fail: $fail)" + fi + echo if [[ $failure -eq 1 ]] ; then - echo "Failure! Some or all tests failed." + echo "Failure! Some or all tests failed${message}${test_name}." else - echo "Success! All tests passed." + echo "Success! All tests passed${message}${test_name}." fi return $failure @@ -117,4 +133,4 @@ verify_cleanup() { unset verify_cleanup } -verify_main $* +verify_main "$@" diff --git a/level_3/fss_extended_read/c/private-print.c b/level_3/fss_extended_read/c/private-print.c index bd913d9..355141d 100644 --- a/level_3/fss_extended_read/c/private-print.c +++ b/level_3/fss_extended_read/c/private-print.c @@ -10,160 +10,94 @@ extern "C" { #ifndef _di_fss_extended_read_print_at_ void fss_extended_read_print_at(fll_program_data_t * const main, const f_array_length_t at, const f_fss_delimits_t delimits_object, const f_fss_delimits_t delimits_content, fss_extended_read_data_t * const data) { - if (at >= data->contents.used) { - return; + if (at >= data->contents.used) return; + + if (!(data->option & fss_extended_read_data_option_object_d)) { + if (!(data->option & fss_extended_read_data_option_content_d) || (!data->contents.array[at].used && !(data->option & fss_extended_read_data_option_empty_d))) { + return; + } } - flockfile(main->output.to.stream); + // 0x1 = object printed, 0x2 = content printed, 0x4 = object end printed, 0x8 = previous content printed. + uint8_t print_state = 0x0; - if ((data->option & fss_extended_read_data_option_object_d) || (data->option & fss_extended_read_data_option_content_d) && (data->contents.array[at].used || (data->option & fss_extended_read_data_option_empty_d))) { - if (data->option & fss_extended_read_data_option_object_d) { - if (data->option & fss_extended_read_data_option_trim_d) { - if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_object.array[at]) { - f_print_dynamic_raw( - data->quotes_object.array[at] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes_object.array[at] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } + flockfile(main->output.to.stream); - fl_print_trim_except_dynamic_partial(data->buffer, data->objects.array[at], delimits_object, main->output.to.stream); - - if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_object.array[at]) { - f_print_dynamic_raw( - data->quotes_object.array[at] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes_object.array[at] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } - } - else { - if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_object.array[at]) { - f_print_dynamic_raw( - data->quotes_object.array[at] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes_object.array[at] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } + if (data->option & fss_extended_read_data_option_object_d) { + print_state = 0x1; - f_print_except_dynamic_partial(data->buffer, data->objects.array[at], delimits_object, main->output.to.stream); - - if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_object.array[at]) { - f_print_dynamic_raw( - data->quotes_object.array[at] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes_object.array[at] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } - } + fss_extended_read_print_quote(main, data, data->quotes_object.array[at]); - if (data->option & fss_extended_read_data_option_content_d) { - fss_extended_read_print_object_end(main); - } + if (data->option & fss_extended_read_data_option_trim_d) { + fl_print_trim_except_dynamic_partial(data->buffer, data->objects.array[at], delimits_object, main->output.to.stream); } + else { + f_print_except_dynamic_partial(data->buffer, data->objects.array[at], delimits_object, main->output.to.stream); + } + + fss_extended_read_print_quote(main, data, data->quotes_object.array[at]); + } - bool content_printed = F_false; - - if ((data->option & fss_extended_read_data_option_content_d) && data->contents.array[at].used) { - if (data->option & fss_extended_read_data_option_select_d) { - if (data->select < data->contents.array[at].used) { - if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[data->select]) { - content_printed = F_true; - - f_print_dynamic_raw( - data->quotes_content.array[at].array[data->select] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes_content.array[at].array[data->select] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); + if ((data->option & fss_extended_read_data_option_content_d) && data->contents.array[at].used) { + if (data->option & fss_extended_read_data_option_select_d) { + if (data->select < data->contents.array[at].used) { + if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[data->select] || data->contents.array[at].array[data->select].start <= data->contents.array[at].array[data->select].stop) { + if ((print_state & 0x1) && !(print_state & 0x4)) { + print_state |= 0x6; + + fss_extended_read_print_object_end(main); + } + else { + print_state |= 0x2; } - if (data->contents.array[at].array[data->select].start <= data->contents.array[at].array[data->select].stop) { - content_printed = F_true; + fss_extended_read_print_quote(main, data, data->quotes_content.array[at].array[data->select]); + if (data->contents.array[at].array[data->select].start <= data->contents.array[at].array[data->select].stop) { f_print_except_dynamic_partial(data->buffer, data->contents.array[at].array[data->select], delimits_content, main->output.to.stream); } - if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[data->select]) { - content_printed = F_true; - - f_print_dynamic_raw( - data->quotes_content.array[at].array[data->select] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes_content.array[at].array[data->select] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } + fss_extended_read_print_quote(main, data, data->quotes_content.array[at].array[data->select]); } } - else { - for (f_array_length_t i = 0; i < data->contents.array[at].used; ++i) { + } + else { + for (f_array_length_t i = 0; i < data->contents.array[at].used; ++i) { - if (data->contents.array[at].array[i].start > data->contents.array[at].array[i].stop) { - continue; - } + if (data->contents.array[at].array[i].start > data->contents.array[at].array[i].stop) continue; + if ((!(data->option & fss_extended_read_data_option_original_d) || !data->quotes_content.array[at].array[i]) && data->contents.array[at].array[i].start > data->contents.array[at].array[i].stop) continue; - if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[i]) { - content_printed = F_true; - - f_print_dynamic_raw( - data->quotes_content.array[at].array[i] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes_content.array[at].array[i] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } + if (print_state & 0x8) { + fss_extended_read_print_content_end(main); + } - if (data->contents.array[at].array[i].start <= data->contents.array[at].array[i].stop) { - content_printed = F_true; + if ((print_state & 0x1) && !(print_state & 0x4)) { + print_state |= 0x4; - f_print_except_dynamic_partial(data->buffer, data->contents.array[at].array[i], delimits_content, main->output.to.stream); - } + fss_extended_read_print_object_end(main); + } - if ((data->option & fss_extended_read_data_option_original_d) && data->quotes_content.array[at].array[i]) { - content_printed = F_true; - - f_print_dynamic_raw( - data->quotes_content.array[at].array[i] == f_fss_quote_type_single_e - ? f_fss_quote_single_s - : data->quotes_content.array[at].array[i] == f_fss_quote_type_double_e - ? f_fss_quote_double_s - : f_fss_quote_backtick_s, - main->output.to.stream - ); - } + print_state |= 0xa; - if (i + 1 < data->contents.array[at].used && data->contents.array[at].array[i + 1].start <= data->contents.array[at].array[i + 1].stop) { - fss_extended_read_print_content_end(main); - } - } // for - } - } + fss_extended_read_print_quote(main, data, data->quotes_content.array[at].array[i]); - if ((data->option & fss_extended_read_data_option_object_d) || (data->option & fss_extended_read_data_option_content_d) && (content_printed || (data->option & fss_extended_read_data_option_empty_d))) { - fss_extended_read_print_set_end(main); + if (data->contents.array[at].array[i].start <= data->contents.array[at].array[i].stop) { + f_print_except_dynamic_partial(data->buffer, data->contents.array[at].array[i], delimits_content, main->output.to.stream); + } + + fss_extended_read_print_quote(main, data, data->quotes_content.array[at].array[i]); + } // for } + } - funlockfile(main->output.to.stream); + if (print_state & 0x3) { + fss_extended_read_print_set_end(main); + } + else if (data->option & fss_extended_read_data_option_content_d) { + fss_extended_read_print_content_end_empty(main); } + + funlockfile(main->output.to.stream); } #endif // _di_fss_extended_read_print_at_ @@ -233,6 +167,15 @@ extern "C" { } #endif // _di_fss_extended_read_print_content_end_ +#ifndef _di_fss_extended_read_print_content_end_empty_ + void fss_extended_read_print_content_end_empty(fll_program_data_t * const main) { + + if (main->parameters.array[fss_extended_read_parameter_pipe_e].result == f_console_result_found_e) { + f_print_dynamic_raw(fss_extended_read_pipe_content_end_s, main->output.to.stream); + } + } +#endif // _di_fss_extended_read_print_content_end_empty_ + #ifndef _di_fss_extended_read_print_object_end_ void fss_extended_read_print_object_end(fll_program_data_t * const main) { @@ -253,6 +196,24 @@ extern "C" { } #endif // _di_fss_extended_read_print_one_ +#ifndef _di_fss_extended_read_print_quote_ + uint8_t fss_extended_read_print_quote(fll_program_data_t * const main, fss_extended_read_data_t * const data, const f_fss_quote_t quote) { + + if (!(data->option & fss_extended_read_data_option_original_d) || !quote) return F_false; + + f_print_dynamic_raw( + quote == f_fss_quote_type_single_e + ? f_fss_quote_single_s + : quote == f_fss_quote_type_double_e + ? f_fss_quote_double_s + : f_fss_quote_backtick_s, + main->output.to.stream + ); + + return F_true; + } +#endif // _di_fss_extended_read_print_quote_ + #ifndef _di_fss_extended_read_print_set_end_ void fss_extended_read_print_set_end(fll_program_data_t * const main) { diff --git a/level_3/fss_extended_read/c/private-print.h b/level_3/fss_extended_read/c/private-print.h index 3476a84..ea78001 100644 --- a/level_3/fss_extended_read/c/private-print.h +++ b/level_3/fss_extended_read/c/private-print.h @@ -61,6 +61,18 @@ extern "C" { #endif // _di_fss_extended_read_print_content_end_ /** + * Print the "empty" Content. + * + * This only prints the end Content start pipe character. + * This does not print the Content end pipe character to avoid conflicting with the calls to the set end function. + * + * This does not print the Content set end. + */ +#ifndef _di_fss_extended_read_print_content_end_empty_ + extern void fss_extended_read_print_content_end_empty(fll_program_data_t * const main) F_attribute_visibility_internal_d; +#endif // _di_fss_extended_read_print_content_end_empty_ + +/** * Print the end of an Object (which is essentially the start of Content). * * @param main @@ -81,6 +93,26 @@ extern "C" { #endif // _di_fss_extended_read_print_one_ /** + * Print the quote surrounding an Object or Content. + * + * This only prints if there is a quote and the original flag is set. + * + * @param main + * The main program data. + * @param data + * The program data. + * @param quote + * The quote character. + * + * @return + * F_true on quote printed. + * F_false otherwise. + */ +#ifndef _di_fss_extended_read_print_quote_ + extern uint8_t fss_extended_read_print_quote(fll_program_data_t * const main, fss_extended_read_data_t * const data, const f_fss_quote_t quote); +#endif // _di_fss_extended_read_print_quote_ + +/** * Print the end of an Object/Content set. * * @param main diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-0-original.expect new file mode 100644 index 0000000..ee14d0b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-0-original.expect @@ -0,0 +1 @@ +there. diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-1-original.expect new file mode 100644 index 0000000..30e8a65 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-1-original.expect @@ -0,0 +1 @@ +there diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-5-original.expect new file mode 100644 index 0000000..b2901ea --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-5-original.expect @@ -0,0 +1 @@ +a b diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-6-original.expect new file mode 100644 index 0000000..5626abf --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-line-6-original.expect @@ -0,0 +1 @@ +one diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-original-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-original-empty.expect new file mode 100644 index 0000000..a2a36d4 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-original-empty.expect @@ -0,0 +1,3 @@ +"line...with some" random text +nother line. +b 'c d' \'e f' \\'g diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-original.expect new file mode 100644 index 0000000..a2a36d4 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-name-a-original.expect @@ -0,0 +1,3 @@ +"line...with some" random text +nother line. +b 'c d' \'e f' \\'g diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-0-original.expect new file mode 100644 index 0000000..4f5b825 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-0-original.expect @@ -0,0 +1,21 @@ +there. +there +to +and +zero +a +one +c +e +there +bb +bb +another +a +a +a +"line...with some" +nother +b +quoted, +\"and diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-1-original.expect new file mode 100644 index 0000000..683bbd8 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-1-original.expect @@ -0,0 +1,14 @@ +you." +so +b +d +f +zero +"comment...should have" +comment +`comment either...should` +random +line. +'c d' +"yep". +so diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-0-original.expect new file mode 100644 index 0000000..b14df64 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-0-original.expect @@ -0,0 +1 @@ +Hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-1-original.expect new file mode 100644 index 0000000..a3c9ded --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-1-original.expect @@ -0,0 +1 @@ +\\hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-5-original.expect new file mode 100644 index 0000000..1ff1f06 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-5-original.expect @@ -0,0 +1 @@ +\"" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-6-original.expect new file mode 100644 index 0000000..3a78fda --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-line-6-original.expect @@ -0,0 +1 @@ +\" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-original-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-original-empty.expect new file mode 100644 index 0000000..16f18f3 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-original.expect new file mode 100644 index 0000000..16f18f3 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-name-a-original.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-0-original.expect new file mode 100644 index 0000000..b5ec43b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-0-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-1-original.expect new file mode 100644 index 0000000..b5ec43b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-1-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-100-original.expect new file mode 100644 index 0000000..b5ec43b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-100-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-5-original.expect new file mode 100644 index 0000000..b5ec43b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-5-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-6-original.expect new file mode 100644 index 0000000..b5ec43b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object-select-6-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-0-original.expect new file mode 100644 index 0000000..ee4efdb --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +Hi there. diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-1-original.expect new file mode 100644 index 0000000..e58bb74 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +\\hi there diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-5-original.expect new file mode 100644 index 0000000..0406347 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +\"" a b diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-6-original.expect new file mode 100644 index 0000000..05b7aa1 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +\" one diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name--select-1.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name--select-1.expect index 71dfa00..e7edf5c 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name--select-1.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name--select-1.expect @@ -1,2 +1,2 @@ - + zero diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..3124097 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a "line...with some" random text +a nother line. +a b 'c d' \'e f' \\'g diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original.expect new file mode 100644 index 0000000..3124097 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-original.expect @@ -0,0 +1,3 @@ +a "line...with some" random text +a nother line. +a b 'c d' \'e f' \\'g diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect index 149ad90..16f18f3 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-100.expect @@ -1,3 +1,3 @@ -a -a -a +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect index 4e24429..7baff5a 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-2.expect @@ -1,3 +1,3 @@ a text -a +a a 'e diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect index 149ad90..16f18f3 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-5.expect @@ -1,3 +1,3 @@ -a -a -a +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-6.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-6.expect index 149ad90..16f18f3 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-6.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-name-a-select-6.expect @@ -1,3 +1,3 @@ -a -a -a +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-0-original.expect new file mode 100644 index 0000000..16cc34d --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-0-original.expect @@ -0,0 +1,21 @@ +Hi there. +\\hi there +\\\\\\"Hello to +"\\\\\" quoted stuff." and +"" zero +\"" a +\" one +"""" c +"\" " e +"\\\\\" sss" there +"\\"\\\" xx" bb +"\\"\\\"" bb +"" another +\#not a +\\#not a +\\\#not a +a "line...with some" +a nother +a b +"мир" quoted, +"привет has space" \"and diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-1-original.expect new file mode 100644 index 0000000..267a935 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-1-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello you." +"\\\\\" quoted stuff." so +"" +\"" b +\" +"""" d +"\" " f +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" zero +\#not "comment...should have" +\\#not comment +\\\#not `comment either...should` +a random +a line. +a 'c d' +"мир" "yep". +"привет has space" so diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-1.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-1.expect index 289d8f7..9469ba0 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-1.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-1.expect @@ -1,15 +1,15 @@ -Hi -\\hi +Hi +\\hi \\\\\"Hello you." \\" quoted stuff. so - + "" b -" +" "" d " f -\\" sss -\\"\" xx -\\"\\\" +\\" sss +\\"\" xx +\\"\\\" zero #not comment...should have \#not comment diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-100-original.expect new file mode 100644 index 0000000..b5ec43b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-100-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-100.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-100.expect index 53d59f9..c1e8d1a 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-100.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-100.expect @@ -1,21 +1,21 @@ -Hi -\\hi -\\\\\"Hello -\\" quoted stuff. - -"" +Hi +\\hi +\\\\\"Hello +\\" quoted stuff. + +"" +" +"" " -"" -" -\\" sss -\\"\" xx -\\"\\\" - -#not -\#not -\\#not -a -a -a -мир -привет has space +\\" sss +\\"\" xx +\\"\\\" + +#not +\#not +\\#not +a +a +a +мир +привет has space diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-5-original.expect new file mode 100644 index 0000000..b5ec43b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-5-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-5.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-5.expect index 53d59f9..c1e8d1a 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-5.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-5.expect @@ -1,21 +1,21 @@ -Hi -\\hi -\\\\\"Hello -\\" quoted stuff. - -"" +Hi +\\hi +\\\\\"Hello +\\" quoted stuff. + +"" +" +"" " -"" -" -\\" sss -\\"\" xx -\\"\\\" - -#not -\#not -\\#not -a -a -a -мир -привет has space +\\" sss +\\"\" xx +\\"\\\" + +#not +\#not +\\#not +a +a +a +мир +привет has space diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-6-original.expect new file mode 100644 index 0000000..b5ec43b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-6-original.expect @@ -0,0 +1,21 @@ +Hi +\\hi +\\\\\\"Hello +"\\\\\" quoted stuff." +"" +\"" +\" +"""" +"\" " +"\\\\\" sss" +"\\"\\\" xx" +"\\"\\\"" +"" +\#not +\\#not +\\\#not +a +a +a +"мир" +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-6.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-6.expect index 53d59f9..c1e8d1a 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-6.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0000-quotes_and_escapes-object_and_content-select-6.expect @@ -1,21 +1,21 @@ -Hi -\\hi -\\\\\"Hello -\\" quoted stuff. - -"" +Hi +\\hi +\\\\\"Hello +\\" quoted stuff. + +"" +" +"" " -"" -" -\\" sss -\\"\" xx -\\"\\\" - -#not -\#not -\\#not -a -a -a -мир -привет has space +\\" sss +\\"\" xx +\\"\\\" + +#not +\#not +\\#not +a +a +a +мир +привет has space diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-0-original.expect new file mode 100644 index 0000000..7d47067 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-0-original.expect @@ -0,0 +1 @@ +b k d3a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-1-original.expect new file mode 100644 index 0000000..60c84bb --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-1-original.expect @@ -0,0 +1 @@ +d zero​width diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-5-original.expect new file mode 100644 index 0000000..152d451 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-5-original.expect @@ -0,0 +1 @@ +space! <-- should have the word 'space!' diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-6-original.expect new file mode 100644 index 0000000..2dc1471 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-line-6-original.expect @@ -0,0 +1 @@ +line܀܀܀with some random text diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-original-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-original-empty.expect new file mode 100644 index 0000000..2ae5902 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-original-empty.expect @@ -0,0 +1,4 @@ +b k d3a +line܀܀܀with some random text +偐 ぐ +b c d e f ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-original.expect new file mode 100644 index 0000000..2ae5902 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-a-original.expect @@ -0,0 +1,4 @@ +b k d3a +line܀܀܀with some random text +偐 ぐ +b c d e f ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0-empty.expect index 8b13789..e69de29 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0-empty.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-name-hi-select-0-empty.expect @@ -1 +0,0 @@ - diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-0-original.expect new file mode 100644 index 0000000..6b7de9d --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-0-original.expect @@ -0,0 +1,10 @@ +b +d +мир +e␠ +out +space! +line܀܀܀with +偐 +b +"and so does this" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-1-original.expect new file mode 100644 index 0000000..c06555f --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-1-original.expect @@ -0,0 +1,8 @@ +k +zero​width +h +<-- +some +ぐ +c +"ሴ 䌡" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-5-original.expect new file mode 100644 index 0000000..cf856ba --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-5-original.expect @@ -0,0 +1,2 @@ +word +ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-6-original.expect new file mode 100644 index 0000000..19f31fe --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-content-select-6-original.expect @@ -0,0 +1 @@ +'space!' diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-0-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-0-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-1-original.expect new file mode 100644 index 0000000..f2ad6c7 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-1-original.expect @@ -0,0 +1 @@ +c diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-5-original.expect new file mode 100644 index 0000000..f331ce0 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-5-original.expect @@ -0,0 +1 @@ +UTF diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-6-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-line-6-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-original-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-original-empty.expect new file mode 100644 index 0000000..32c34d0 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-original-empty.expect @@ -0,0 +1,4 @@ +a +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-original.expect new file mode 100644 index 0000000..32c34d0 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-name-a-original.expect @@ -0,0 +1,4 @@ +a +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-0-original.expect new file mode 100644 index 0000000..695e386 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-0-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF +hi +a +a +a +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-1-original.expect new file mode 100644 index 0000000..695e386 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-1-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF +hi +a +a +a +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-100-original.expect new file mode 100644 index 0000000..695e386 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-100-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF +hi +a +a +a +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-5-original.expect new file mode 100644 index 0000000..695e386 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-5-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF +hi +a +a +a +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-6-original.expect new file mode 100644 index 0000000..695e386 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object-select-6-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF +hi +a +a +a +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-at-6.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-at-6.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-at-6.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-at-6.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-0-original.expect new file mode 100644 index 0000000..2ca45de --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +a b k d3a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-1-original.expect new file mode 100644 index 0000000..5bc9afa --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +c d zero​width diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-5-original.expect new file mode 100644 index 0000000..4a4ae23 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +UTF space! <-- should have the word 'space!' diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-6-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-6.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-6.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-6.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-line-6.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-original-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..1a6984e --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-original-empty.expect @@ -0,0 +1,4 @@ +a b k d3a +a line܀܀܀with some random text +a 偐 ぐ +a b c d e f ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-original.expect new file mode 100644 index 0000000..1a6984e --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-original.expect @@ -0,0 +1,4 @@ +a b k d3a +a line܀܀܀with some random text +a 偐 ぐ +a b c d e f ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100.expect index 7eab509..32c34d0 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-100.expect @@ -1,4 +1,4 @@ -a -a -a -a +a +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2.expect index d4a286f..5b84c5e 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-2.expect @@ -1,4 +1,4 @@ a d3a a random -a +a a d diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5.expect index 8d802de..84bfb3b 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-5.expect @@ -1,4 +1,4 @@ -a -a -a +a +a +a a ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-6.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-6.expect index 7eab509..32c34d0 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-6.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-a-select-6.expect @@ -1,4 +1,4 @@ -a -a -a -a +a +a +a +a diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0-empty.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0-empty.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0-empty.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-0.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1-empty.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1-empty.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1-empty.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1-empty.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi-select-1.expect @@ -1 +1 @@ -hi +hi diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi.expect index 0b5d6ed..45b983b 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-hi.expect @@ -1 +1 @@ -hi +hi diff --git "a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-\320\274\320\270\321\200-select-1.expect" "b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-\320\274\320\270\321\200-select-1.expect" index ddc7758..ab88779 100644 --- "a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-\320\274\320\270\321\200-select-1.expect" +++ "b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-name-\320\274\320\270\321\200-select-1.expect" @@ -1 +1 @@ -мир +мир diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-original.expect index 893daaa..ca70693 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-original.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-original.expect @@ -4,7 +4,7 @@ c d zero​width мир e␠ spaced out UTF space! <-- should have the word 'space!' -hi +hi a line܀܀܀with some random text a 偐 ぐ a b c d e f ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-0-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-0-original.expect new file mode 100644 index 0000000..9f2ad88 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-0-original.expect @@ -0,0 +1,11 @@ +a b +c d +привет мир +мир e␠ +spaced out +UTF space! +hi +a line܀܀܀with +a 偐 +a b +"привет has space" "and so does this" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-0.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-0.expect index 7927b33..e35a1cd 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-0.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-0.expect @@ -4,7 +4,7 @@ c d мир e␠ spaced out UTF space! -hi +hi a line܀܀܀with a 偐 a b diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-1-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-1-original.expect new file mode 100644 index 0000000..ab08cf4 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-1-original.expect @@ -0,0 +1,11 @@ +a k +c zero​width +привет h +мир +spaced +UTF <-- +hi +a some +a ぐ +a c +"привет has space" "ሴ 䌡" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-1.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-1.expect index d7490a7..7c0a81e 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-1.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-1.expect @@ -1,10 +1,10 @@ a k c zero​width привет h -мир -spaced +мир +spaced UTF <-- -hi +hi a some a ぐ a c diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-100-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-100-original.expect new file mode 100644 index 0000000..695e386 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-100-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF +hi +a +a +a +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-100.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-100.expect index e092619..4732397 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-100.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-100.expect @@ -1,11 +1,11 @@ -a -c -привет -мир -spaced -UTF -hi -a -a -a -привет has space +a +c +привет +мир +spaced +UTF +hi +a +a +a +привет has space diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-5-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-5-original.expect new file mode 100644 index 0000000..647d4ac --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-5-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF word +hi +a +a +a ሴ䌡 +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-5.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-5.expect index 4344cde..2e60888 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-5.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-5.expect @@ -1,11 +1,11 @@ -a -c -привет -мир -spaced +a +c +привет +мир +spaced UTF word -hi -a -a +hi +a +a a ሴ䌡 -привет has space +привет has space diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-6-original.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-6-original.expect new file mode 100644 index 0000000..ad600e3 --- /dev/null +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-6-original.expect @@ -0,0 +1,11 @@ +a +c +привет +мир +spaced +UTF 'space!' +hi +a +a +a +"привет has space" diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-6.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-6.expect index ce58a18..c561697 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-6.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-select-6.expect @@ -1,11 +1,11 @@ -a -c -привет -мир -spaced +a +c +привет +мир +spaced UTF space! -hi -a -a -a -привет has space +hi +a +a +a +привет has space diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-trim.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-trim.expect index 8f71132..8e9469c 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-trim.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content-trim.expect @@ -4,7 +4,7 @@ c d zero​width мир e␠ spaced out UTF space! <-- should have the word space! -hi +hi a line܀܀܀with some random text a 偐 ぐ a b c d e f ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content.expect b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content.expect index 8f71132..8e9469c 100644 --- a/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content.expect +++ b/level_3/fss_extended_read/tests/runtime/fss_0001/expect/test-0001-unicode-object_and_content.expect @@ -4,7 +4,7 @@ c d zero​width мир e␠ spaced out UTF space! <-- should have the word space! -hi +hi a line܀܀܀with some random text a 偐 ぐ a b c d e f ሴ䌡 diff --git a/level_3/fss_extended_read/tests/runtime/script/generate.sh b/level_3/fss_extended_read/tests/runtime/script/generate.sh index bb6a096..44d70fd 100644 --- a/level_3/fss_extended_read/tests/runtime/script/generate.sh +++ b/level_3/fss_extended_read/tests/runtime/script/generate.sh @@ -80,11 +80,21 @@ generate_operate_0001() { fss_extended_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_extended_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_extended_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_extended_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_extended_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_extended_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_extended_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_extended_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_extended_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_extended_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_extended_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_extended_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_extended_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_extended_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_extended_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_extended_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_extended_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_extended_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_extended_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_extended_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_extended_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -97,6 +107,8 @@ generate_operate_0001() { fss_extended_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_extended_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_extended_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_extended_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_extended_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_extended_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_extended_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_extended_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -171,6 +183,8 @@ generate_operate_0001() { fss_extended_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_extended_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_extended_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_extended_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_extended_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_extended_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_extended_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && fss_extended_read +n -ont a ${file_source} > ${test_current}object-name-a-total.expect && @@ -240,6 +254,8 @@ generate_operate_0001() { fss_extended_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_extended_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_extended_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_extended_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_extended_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_extended_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_extended_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_extended_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -307,11 +323,21 @@ generate_operate_test_standard() { fss_extended_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_extended_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_extended_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_extended_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_extended_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_extended_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_extended_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_extended_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_extended_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_extended_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_extended_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_extended_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_extended_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_extended_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_extended_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_extended_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_extended_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_extended_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_extended_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_extended_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_extended_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -324,6 +350,8 @@ generate_operate_test_standard() { fss_extended_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_extended_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_extended_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_extended_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_extended_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_extended_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_extended_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_extended_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -398,6 +426,8 @@ generate_operate_test_standard() { fss_extended_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_extended_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_extended_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_extended_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_extended_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_extended_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_extended_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_extended_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && @@ -469,6 +499,8 @@ generate_operate_test_standard() { fss_extended_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_extended_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_extended_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_extended_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_extended_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_extended_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_extended_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_extended_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -532,4 +564,4 @@ generate_cleanup() { unset generate_cleanup } -generate_main $* +generate_main "$@" diff --git a/level_3/fss_extended_read/tests/runtime/script/verify.sh b/level_3/fss_extended_read/tests/runtime/script/verify.sh index b985356..cdae794 100644 --- a/level_3/fss_extended_read/tests/runtime/script/verify.sh +++ b/level_3/fss_extended_read/tests/runtime/script/verify.sh @@ -12,6 +12,7 @@ verify_main() { local path_build="${1}" local path_expect="${2}" + local test_name="${3}" local failure=0 local basename_file= local hash_build= @@ -44,6 +45,10 @@ verify_main() { return 1 fi + if [[ $test_name != "" ]] ; then + test_name=" for ${test_name}" + fi + verify_operate_test_standard if [[ ${failure} -eq 1 ]] ; then @@ -54,6 +59,10 @@ verify_main() { } verify_operate_test_standard() { + local -i fail=0 + local -i success=0 + local message=" (Did not run tests)" + local i= for i in ${path_build}* ; do @@ -91,20 +100,27 @@ verify_operate_test_standard() { if [[ $hash_build == $hash_expect ]] ; then echo "[ Success ] ${basename_file}." + + let success++ else echo "[ Failure ] ${basename_file}." let failure=1 + let fail++ fi done + if [[ $fail -gt 0 || $success -gt 0 ]] ; then + message=" (Success: $success, Fail: $fail)" + fi + echo if [[ $failure -eq 1 ]] ; then - echo "Failure! Some or all tests failed." + echo "Failure! Some or all tests failed${message}${test_name}." else - echo "Success! All tests passed." + echo "Success! All tests passed${message}${test_name}." fi return $failure @@ -117,4 +133,4 @@ verify_cleanup() { unset verify_cleanup } -verify_main $* +verify_main "$@" diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-0-original.expect new file mode 100644 index 0000000..6f6f495 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-0-original.expect @@ -0,0 +1 @@ + b c diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-1-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-1-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-5-original.expect new file mode 100644 index 0000000..604ecc1 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-5-original.expect @@ -0,0 +1 @@ + g h diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-6-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-line-6-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-name-a-original-empty.expect new file mode 100644 index 0000000..d74ba31 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-name-a-original-empty.expect @@ -0,0 +1,8 @@ + e f + g h + +hi\: +Not a \\\: +list + + a second "a". diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-name-a-original.expect new file mode 100644 index 0000000..d74ba31 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-name-a-original.expect @@ -0,0 +1,8 @@ + e f + g h + +hi\: +Not a \\\: +list + + a second "a". diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-0-original.expect new file mode 100644 index 0000000..72b41c5 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-0-original.expect @@ -0,0 +1,24 @@ + b c + +not:valid: list + + e f + g h + +hi\: +Not a \\\: +list + + мир + + z + quoted, "yep". + \"and so does this" "have space" + But still a valid list. + Check this. + ... + a second "a". + +This can be anything and is considered binary. +a: + should not be processed. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-0-original.expect new file mode 100644 index 0000000..c6cac69 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-0-original.expect @@ -0,0 +1 @@ +empty diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-1-original.expect new file mode 100644 index 0000000..4bcfe98 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-1-original.expect @@ -0,0 +1 @@ +d diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-5-original.expect new file mode 100644 index 0000000..2057e0f --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-5-original.expect @@ -0,0 +1 @@ +"мир" diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-6-original.expect new file mode 100644 index 0000000..9a900be --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-line-6-original.expect @@ -0,0 +1 @@ +привет has space diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-0-original.expect new file mode 100644 index 0000000..e9afedc --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-0-original.expect @@ -0,0 +1,14 @@ +empty +d +a +привет +y +"мир" +привет has space +"This is quoted" +AlsoGood +hi +привет has space +a +also_empty +payload diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-0-original.expect new file mode 100644 index 0000000..4136d5a --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +empty: diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-1-original.expect new file mode 100644 index 0000000..a8f6b25 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +d: diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-5-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-5-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-6-original.expect new file mode 100644 index 0000000..46568d8 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +a: diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..de9a962 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-name-a-original-empty.expect @@ -0,0 +1,10 @@ +a: + e f + g h + +hi\: +Not a \\\: +list + +a: + a second "a". diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-name-a-original.expect new file mode 100644 index 0000000..de9a962 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-name-a-original.expect @@ -0,0 +1,10 @@ +a: + e f + g h + +hi\: +Not a \\\: +list + +a: + a second "a". diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-0-original.expect new file mode 100644 index 0000000..ce2aa53 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-0-original.expect @@ -0,0 +1,38 @@ +empty: +d: + b c + +not:valid: list + +a: + e f + g h + +hi\: +Not a \\\: +list + +привет: + мир + +y : + z +"мир": + quoted, "yep". +привет has space: + \"and so does this" "have space" +"This is quoted": + But still a valid list. +AlsoGood: +hi : + Check this. +привет has space : + ... +a: + a second "a". +also_empty: +payload: + +This can be anything and is considered binary. +a: + should not be processed. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0000-basic-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-0-original.expect new file mode 100644 index 0000000..9562113 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-0-original.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-1-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-1-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5-original.expect new file mode 100644 index 0000000..397db75 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5-original.expect @@ -0,0 +1 @@ +: diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6-original.expect new file mode 100644 index 0000000..21cfef0 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6-original.expect @@ -0,0 +1 @@ + should not be processed. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-name-a-original-empty.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-name-a-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0-original.expect new file mode 100644 index 0000000..7515ead --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0-original.expect @@ -0,0 +1,7 @@ + The object name is an empty string. + + Quotes aren't supported here, so this is not an empty object.. + +This can be anything and is considered binary. +: + should not be processed. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-0-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-0-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-1-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-1-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-5-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-5-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-6-original.expect new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-line-6-original.expect @@ -0,0 +1 @@ +"" diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-name-a-original-empty.expect new file mode 100644 index 0000000..d588050 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-name-a-original.expect new file mode 100644 index 0000000..d588050 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-name-a-original.expect @@ -0,0 +1,3 @@ +a +a +a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-0-original.expect new file mode 100644 index 0000000..74614e2 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-0-original.expect @@ -0,0 +1,8 @@ +a +hi +a +a + + +"" +payload diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect new file mode 100644 index 0000000..46568d8 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +a: diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect new file mode 100644 index 0000000..d758a5b --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +hi: diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect new file mode 100644 index 0000000..9562113 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-5-original.expect @@ -0,0 +1 @@ + The object name is an empty string. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-line-6-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..5589af8 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-original-empty.expect @@ -0,0 +1,3 @@ +a: +a: +a : diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect new file mode 100644 index 0000000..5589af8 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-original.expect @@ -0,0 +1,3 @@ +a: +a: +a : diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect new file mode 100644 index 0000000..8ed2f73 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect @@ -0,0 +1,15 @@ +a: +hi: +a: +a : +: + The object name is an empty string. + +: +"": + Quotes aren't supported here, so this is not an empty object.. +payload: + +This can be anything and is considered binary. +: + should not be processed. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-0-original.expect new file mode 100644 index 0000000..e50021b --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-0-original.expect @@ -0,0 +1 @@ +a b привет diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-1-original.expect new file mode 100644 index 0000000..84bc149 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-1-original.expect @@ -0,0 +1 @@ +c d diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-5-original.expect new file mode 100644 index 0000000..9c5d8ed --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-5-original.expect @@ -0,0 +1 @@ +привет мир a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-6-original.expect new file mode 100644 index 0000000..1a4baf5 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-line-6-original.expect @@ -0,0 +1 @@ + diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-name-a-original-empty.expect new file mode 100644 index 0000000..931d2b4 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-name-a-original-empty.expect @@ -0,0 +1,8 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + another "A" list. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-name-a-original.expect new file mode 100644 index 0000000..931d2b4 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-name-a-original.expect @@ -0,0 +1,8 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + another "A" list. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-0-original.expect new file mode 100644 index 0000000..62ef414 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-0-original.expect @@ -0,0 +1,21 @@ +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + + with content. + another "A" list. + quoted, "yep". + But this is not a comment. + not a list\: + a b привет + c d + привет мир a + + yep. + fin + ... +hi: + Not a list. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-0-original.expect new file mode 100644 index 0000000..7898192 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-0-original.expect @@ -0,0 +1 @@ +a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-1-original.expect new file mode 100644 index 0000000..f252f02 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-1-original.expect @@ -0,0 +1 @@ +\# a valid list diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-5-original.expect new file mode 100644 index 0000000..c6cac69 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-5-original.expect @@ -0,0 +1 @@ +empty diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-6-original.expect new file mode 100644 index 0000000..45b983b --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-line-6-original.expect @@ -0,0 +1 @@ +hi diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-name-a-original-empty.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-name-a-original-empty.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-name-a-original.expect new file mode 100644 index 0000000..7e8a165 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-name-a-original.expect @@ -0,0 +1,2 @@ +a +a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-0-original.expect new file mode 100644 index 0000000..676e545 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-0-original.expect @@ -0,0 +1,9 @@ +a +\# a valid list +a +"мир" +привет has space +empty +hi +has spaces +payload diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-0-original.expect new file mode 100644 index 0000000..46568d8 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-0-original.expect @@ -0,0 +1 @@ +a: diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-1-original.expect new file mode 100644 index 0000000..e50021b --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-1-original.expect @@ -0,0 +1 @@ +a b привет diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-5-original.expect new file mode 100644 index 0000000..311f4e4 --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-5-original.expect @@ -0,0 +1 @@ +\\# even this is not. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-6-original.expect new file mode 100644 index 0000000..9c5d8ed --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-line-6-original.expect @@ -0,0 +1 @@ +привет мир a diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect new file mode 100644 index 0000000..f748d8f --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-name-a-original-empty.expect @@ -0,0 +1,10 @@ +a: +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + +a: + another "A" list. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-name-a-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-name-a-original.expect new file mode 100644 index 0000000..f748d8f --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-name-a-original.expect @@ -0,0 +1,10 @@ +a: +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + +a: + another "A" list. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-0-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-0-original.expect new file mode 100644 index 0000000..1024e7f --- /dev/null +++ b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-0-original.expect @@ -0,0 +1,30 @@ +a: +a b привет +c d + \# not a comment + \\\# nor is this. +\\# even this is not. +привет мир a + +\# a valid list: + with content. +a: + another "A" list. +"мир": + quoted, "yep". +привет has space: + But this is not a comment. +empty: +hi: + not a list\: + a b привет + c d + привет мир a + +has spaces : + yep. + fin +payload: + ... +hi: + Not a list. diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-1-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-1-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-100-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-100-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-5-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-5-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-6-original.expect b/level_3/fss_payload_read/tests/runtime/fss_000e/expect/test-0002-mixed-object_and_content-select-6-original.expect new file mode 100644 index 0000000..e69de29 diff --git a/level_3/fss_payload_read/tests/runtime/script/generate.sh b/level_3/fss_payload_read/tests/runtime/script/generate.sh index 628b523..96efc03 100644 --- a/level_3/fss_payload_read/tests/runtime/script/generate.sh +++ b/level_3/fss_payload_read/tests/runtime/script/generate.sh @@ -80,11 +80,21 @@ generate_operate_000e() { fss_payload_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_payload_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_payload_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_payload_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_payload_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_payload_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_payload_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_payload_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_payload_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_payload_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_payload_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_payload_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_payload_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_payload_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_payload_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_payload_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_payload_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_payload_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_payload_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_payload_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_payload_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -97,6 +107,8 @@ generate_operate_000e() { fss_payload_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_payload_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_payload_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_payload_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_payload_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_payload_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_payload_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_payload_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -171,6 +183,8 @@ generate_operate_000e() { fss_payload_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_payload_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_payload_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_payload_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_payload_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_payload_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_payload_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && fss_payload_read +n -ont a ${file_source} > ${test_current}object-name-a-total.expect && @@ -240,6 +254,8 @@ generate_operate_000e() { fss_payload_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_payload_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_payload_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_payload_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_payload_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_payload_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_payload_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_payload_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -307,11 +323,21 @@ generate_operate_test_standard() { fss_payload_read +n -cl 5 ${file_source} > ${test_current}content-line-5.expect && fss_payload_read +n -cl 6 ${file_source} > ${test_current}content-line-6.expect && fss_payload_read +n -cl 100 ${file_source} > ${test_current}content-line-100.expect && + fss_payload_read +n -clO 0 ${file_source} > ${test_current}content-line-0-original.expect && + fss_payload_read +n -clO 1 ${file_source} > ${test_current}content-line-1-original.expect && + fss_payload_read +n -clO 5 ${file_source} > ${test_current}content-line-5-original.expect && + fss_payload_read +n -clO 6 ${file_source} > ${test_current}content-line-6-original.expect && + fss_payload_read +n -clO 100 ${file_source} > ${test_current}content-line-100-original.expect && fss_payload_read +n -cs 0 ${file_source} > ${test_current}content-select-0.expect && fss_payload_read +n -cs 1 ${file_source} > ${test_current}content-select-1.expect && fss_payload_read +n -cs 5 ${file_source} > ${test_current}content-select-5.expect && fss_payload_read +n -cs 6 ${file_source} > ${test_current}content-select-6.expect && fss_payload_read +n -cs 100 ${file_source} > ${test_current}content-select-100.expect && + fss_payload_read +n -csO 0 ${file_source} > ${test_current}content-select-0-original.expect && + fss_payload_read +n -csO 1 ${file_source} > ${test_current}content-select-1-original.expect && + fss_payload_read +n -csO 5 ${file_source} > ${test_current}content-select-5-original.expect && + fss_payload_read +n -csO 6 ${file_source} > ${test_current}content-select-6-original.expect && + fss_payload_read +n -csO 100 ${file_source} > ${test_current}content-select-100-original.expect && fss_payload_read +n -cC ${file_source} > ${test_current}content-columns.expect && fss_payload_read +n -cCe ${file_source} > ${test_current}content-columns-empty.expect && fss_payload_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect && @@ -324,6 +350,8 @@ generate_operate_test_standard() { fss_payload_read +n -cn a ${file_source} > ${test_current}content-name-a.expect && fss_payload_read +n -cnC a ${file_source} > ${test_current}content-name-a-columns.expect && fss_payload_read +n -cnCe a ${file_source} > ${test_current}content-name-a-columns-empty.expect && + fss_payload_read +n -cnO a ${file_source} > ${test_current}content-name-a-original.expect && + fss_payload_read +n -cnOe a ${file_source} > ${test_current}content-name-a-original-empty.expect && fss_payload_read +n -cn "" ${file_source} > ${test_current}content-name-.expect && fss_payload_read +n -cn мир ${file_source} > ${test_current}content-name-мир.expect && fss_payload_read +n -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect && @@ -398,6 +426,8 @@ generate_operate_test_standard() { fss_payload_read +n -on a ${file_source} > ${test_current}object-name-a.expect && fss_payload_read +n -onC a ${file_source} > ${test_current}object-name-a-columns.expect && fss_payload_read +n -onCe a ${file_source} > ${test_current}object-name-a-columns-empty.expect && + fss_payload_read +n -onO a ${file_source} > ${test_current}object-name-a-original.expect && + fss_payload_read +n -onOe a ${file_source} > ${test_current}object-name-a-original-empty.expect && fss_payload_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_payload_read +n -ont hi ${file_source} > ${test_current}object-name-hi-total.expect && fss_payload_read +n -ont payload ${file_source} > ${test_current}object-name-payload-total.expect && @@ -469,6 +499,8 @@ generate_operate_test_standard() { fss_payload_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect && fss_payload_read +n -ocnC a ${file_source} > ${test_current}object_and_content-name-a-columns.expect && fss_payload_read +n -ocnCe a ${file_source} > ${test_current}object_and_content-name-a-columns-empty.expect && + fss_payload_read +n -ocnO a ${file_source} > ${test_current}object_and_content-name-a-original.expect && + fss_payload_read +n -ocnOe a ${file_source} > ${test_current}object_and_content-name-a-original-empty.expect && fss_payload_read +n -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect && fss_payload_read +n -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect && fss_payload_read +n -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect && @@ -532,4 +564,4 @@ generate_cleanup() { unset generate_cleanup } -generate_main $* +generate_main "$@" diff --git a/level_3/fss_payload_read/tests/runtime/script/verify.sh b/level_3/fss_payload_read/tests/runtime/script/verify.sh index b985356..cdae794 100644 --- a/level_3/fss_payload_read/tests/runtime/script/verify.sh +++ b/level_3/fss_payload_read/tests/runtime/script/verify.sh @@ -12,6 +12,7 @@ verify_main() { local path_build="${1}" local path_expect="${2}" + local test_name="${3}" local failure=0 local basename_file= local hash_build= @@ -44,6 +45,10 @@ verify_main() { return 1 fi + if [[ $test_name != "" ]] ; then + test_name=" for ${test_name}" + fi + verify_operate_test_standard if [[ ${failure} -eq 1 ]] ; then @@ -54,6 +59,10 @@ verify_main() { } verify_operate_test_standard() { + local -i fail=0 + local -i success=0 + local message=" (Did not run tests)" + local i= for i in ${path_build}* ; do @@ -91,20 +100,27 @@ verify_operate_test_standard() { if [[ $hash_build == $hash_expect ]] ; then echo "[ Success ] ${basename_file}." + + let success++ else echo "[ Failure ] ${basename_file}." let failure=1 + let fail++ fi done + if [[ $fail -gt 0 || $success -gt 0 ]] ; then + message=" (Success: $success, Fail: $fail)" + fi + echo if [[ $failure -eq 1 ]] ; then - echo "Failure! Some or all tests failed." + echo "Failure! Some or all tests failed${message}${test_name}." else - echo "Success! All tests passed." + echo "Success! All tests passed${message}${test_name}." fi return $failure @@ -117,4 +133,4 @@ verify_cleanup() { unset verify_cleanup } -verify_main $* +verify_main "$@"