From a372049ede3af56c70fcb5580d66664805fa369c Mon Sep 17 00:00:00 2001 From: Kevin Day Date: Sat, 24 Oct 2026 20:46:33 -0500 Subject: [PATCH] Bugfix: Fix more invalid FSS Read unit test expectations. Just like with previous commits, like b0f127837b39ab1cc7902723c3f6d8b5db2e2d53, there are a number of invalid test expectations. Taking the easy route in generating the tests ended up hiding some bugs that the recent changes happened to fix. --- .../expect/test-0001-empty_name_list-content-at-6.expect | 1 + .../test-0001-empty_name_list-content-line-5-original.expect | 2 +- .../expect/test-0001-empty_name_list-content-line-5.expect | 2 +- .../test-0001-empty_name_list-content-line-6-original.expect | 2 +- .../expect/test-0001-empty_name_list-content-line-6.expect | 2 +- ...est-0001-empty_name_list-content-name-a-columns-empty.expect | 2 +- .../expect/test-0001-empty_name_list-content-original.expect | 1 + .../test-0001-empty_name_list-content-select-0-original.expect | 1 + .../expect/test-0001-empty_name_list-content-select-0.expect | 1 + .../expect/test-0001-empty_name_list-content-total.expect | 2 +- .../expect/test-0001-empty_name_list-content-trim.expect | 1 + .../fss_000e/expect/test-0001-empty_name_list-content.expect | 1 + .../test-0001-empty_name_list-object_and_content-at-6.expect | 1 + ...pty_name_list-object_and_content-name-a-columns-empty.expect | 2 +- ...test-0001-empty_name_list-object_and_content-original.expect | 1 + ...-empty_name_list-object_and_content-select-0-original.expect | 1 + ...test-0001-empty_name_list-object_and_content-select-0.expect | 1 + .../test-0001-empty_name_list-object_and_content-total.expect | 2 +- .../test-0001-empty_name_list-object_and_content-trim.expect | 1 + .../expect/test-0001-empty_name_list-object_and_content.expect | 1 + 20 files changed, 20 insertions(+), 8 deletions(-) diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-at-6.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-at-6.expect index a7f9a7190..da5d12a1f 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-at-6.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-at-6.expect @@ -1 +1,2 @@ Quotes aren't supported here, so this is not an empty object.. +: diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5-original.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5-original.expect index 397db75f0..f568236f8 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5-original.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5-original.expect @@ -1 +1 @@ -: +This can be anything and is considered binary. diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5.expect index 397db75f0..f568236f8 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-5.expect @@ -1 +1 @@ -: +This can be anything and is considered binary. diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6-original.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6-original.expect index 21cfef068..397db75f0 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6-original.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6-original.expect @@ -1 +1 @@ - should not be processed. +: diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6.expect index 21cfef068..397db75f0 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-line-6.expect @@ -1 +1 @@ - should not be processed. +: diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-name-a-columns-empty.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-name-a-columns-empty.expect index 573541ac9..d00491fd7 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-name-a-columns-empty.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-name-a-columns-empty.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-original.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-original.expect index 7515eadb8..acd2fc053 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-original.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-original.expect @@ -1,6 +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. : diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0-original.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0-original.expect index 7515eadb8..acd2fc053 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0-original.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0-original.expect @@ -1,6 +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. : diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0.expect index 7515eadb8..b6a70069a 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-select-0.expect @@ -1,6 +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. : diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-total.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-total.expect index 7f8f011eb..45a4fb75d 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-total.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-total.expect @@ -1 +1 @@ -7 +8 diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-trim.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-trim.expect index 7515eadb8..b6a70069a 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-trim.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content-trim.expect @@ -1,6 +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. : diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content.expect index 7515eadb8..b6a70069a 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-content.expect @@ -1,6 +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. : diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-at-6.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-at-6.expect index d7419be1b..0e7a94a53 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-at-6.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-at-6.expect @@ -1,2 +1,3 @@ "": Quotes aren't supported here, so this is not an empty object.. +: diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-columns-empty.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-columns-empty.expect index 573541ac9..d00491fd7 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-columns-empty.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-name-a-columns-empty.expect @@ -1 +1 @@ -0 +1 diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-original.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-original.expect index 820fba91b..7cca2ee05 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-original.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-original.expect @@ -8,6 +8,7 @@ a : : "": Quotes aren't supported here, so this is not an empty object.. +\: payload: This can be anything and is considered binary. diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect index 820fba91b..7cca2ee05 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0-original.expect @@ -8,6 +8,7 @@ a : : "": Quotes aren't supported here, so this is not an empty object.. +\: payload: This can be anything and is considered binary. diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0.expect index a4973fc85..14ab96756 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-select-0.expect @@ -8,6 +8,7 @@ a: : "": Quotes aren't supported here, so this is not an empty object.. +: payload: This can be anything and is considered binary. diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-total.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-total.expect index 60d3b2f4a..b6a7d89c6 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-total.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-total.expect @@ -1 +1 @@ -15 +16 diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-trim.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-trim.expect index a4973fc85..14ab96756 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-trim.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content-trim.expect @@ -8,6 +8,7 @@ a: : "": Quotes aren't supported here, so this is not an empty object.. +: payload: This can be anything and is considered binary. diff --git a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content.expect b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content.expect index a4973fc85..14ab96756 100644 --- a/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content.expect +++ b/level_3/fss_read/tests/runtime/fss_000e/expect/test-0001-empty_name_list-object_and_content.expect @@ -8,6 +8,7 @@ a: : "": Quotes aren't supported here, so this is not an empty object.. +: payload: This can be anything and is considered binary. -- 2.52.0