]> Kevux Git Server - fll/commitdiff
Bugfix: Properly back port runtime tests for FSS Read programs.
authorKevin Day <Kevin@kevux.org>
Sun, 11 Aug 2024 21:09:16 +0000 (16:09 -0500)
committerKevin Day <Kevin@kevux.org>
Sun, 11 Aug 2024 21:09:16 +0000 (16:09 -0500)
I failed to notice that the program is the `fss_read` program which does not exist in the 0.6 project.
I ended up testing the `fss_read` program installed on the system.
The tests all appeared to pass because of this when in reality the tests were never being run.

For the `fss_embedded_read` test, just disable that one for now.
There are known problems with the 0.6 branch for that.
I will have to address the problems with `fss_embedded_read` in another release.

13 files changed:
build/scripts/test.sh
level_3/fss_basic_list_read/data/build/testfile
level_3/fss_basic_list_read/tests/runtime/script/generate.sh
level_3/fss_basic_read/data/build/testfile
level_3/fss_basic_read/tests/runtime/script/generate.sh
level_3/fss_embedded_list_read/data/build/testfile
level_3/fss_embedded_list_read/tests/runtime/script/generate.sh
level_3/fss_extended_list_read/data/build/testfile
level_3/fss_extended_list_read/tests/runtime/script/generate.sh
level_3/fss_extended_read/data/build/testfile
level_3/fss_extended_read/tests/runtime/script/generate.sh
level_3/fss_payload_read/data/build/testfile
level_3/fss_payload_read/tests/runtime/script/generate.sh

index 86f248169196517a35dee36b4ef51a43dd21c824..4946576f7ba97f24fbdcac3fb2c2275c3c30bd34 100644 (file)
@@ -73,7 +73,7 @@ test_main() {
 
   local projects="f_type f_status f_memory f_type_array f_string f_utf f_account f_capability f_color f_console f_control_group f_conversion f_directory f_environment f_execute f_file f_fss f_iki f_limit f_path f_pipe f_print f_serialize f_signal f_socket f_status_string f_thread fl_control_group fl_conversion fl_directory fl_environment fl_execute fl_fss fl_iki fl_print fl_signal fl_string fl_utf fl_utf_file fll_control_group fll_error fll_execute fll_file fll_fss fll_fss_status_string fll_iki fll_path fll_print fll_program fll_status_string"
   local projects_no_tests="f_type"
-  local programs="fss_basic_read fss_extended_read fss_basic_list_read fss_extended_list_read fss_embedded_list_read fss_payload_read"
+  local programs="fss_basic_read fss_extended_read fss_basic_list_read fss_extended_list_read fss_payload_read"
 
   if [[ $# -gt 0 ]] ; then
     t=$#
index d45b54d26b06d330ec72bc37f9fedac7ad986b7f..dc07258d8eb16d587f8c78e66e3abb8d161d3385 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Performs runtime testing, which includes building the program.
 #
-# To keep things simple, this only runs tests against fss_read.
+# To keep things simple, this only runs tests against fss_basic_list_read.
 #
 
 settings:
index 7e1d3ce1360ac36f4c2c2fcbcd9aa26627a71cff..3d02c8ee27bcf073a11eea2037b76d0397b21c90 100644 (file)
@@ -5,7 +5,7 @@
 # Helper script for manually generating tests.
 #
 # This is a simple script that only accepts these arguments in this specific order:
-#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_read -A').
+#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_basic_list_read').
 #   2) The source file to read.
 #   3) The destination directory to write to.
 #
@@ -1328,202 +1328,202 @@ generate_operate_000e() {
 generate_operate_test_standard() {
   standard=$(echo "${standard}" | sed -e 's|^test-||')
 
-  fss_read +n -A ${standard} -c ${file_source} > ${test_current}content.expect &&
-  fss_read +n -A ${standard} -cO ${file_source} > ${test_current}content-original.expect &&
-  fss_read +n -A ${standard} -ct ${file_source} > ${test_current}content-total.expect &&
-  fss_read +n -A ${standard} -cT ${file_source} > ${test_current}content-trim.expect &&
-  fss_read +n -A ${standard} -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
-  fss_read +n -A ${standard} -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
-  fss_read +n -A ${standard} -cl 5 ${file_source} > ${test_current}content-line-5.expect &&
-  fss_read +n -A ${standard} -cl 6 ${file_source} > ${test_current}content-line-6.expect &&
-  fss_read +n -A ${standard} -cl 100 ${file_source} > ${test_current}content-line-100.expect &&
-  fss_read +n -A ${standard} -cs 0 ${file_source} > ${test_current}content-select-0.expect &&
-  fss_read +n -A ${standard} -cs 1 ${file_source} > ${test_current}content-select-1.expect &&
-  fss_read +n -A ${standard} -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
-  fss_read +n -A ${standard} -cs 6 ${file_source} > ${test_current}content-select-6.expect &&
-  fss_read +n -A ${standard} -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
-  fss_read +n -A ${standard} -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_read +n -A ${standard} -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
-  fss_read +n -A ${standard} -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
-  fss_read +n -A ${standard} -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
-  fss_read +n -A ${standard} -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
-  fss_read +n -A ${standard} -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
-  fss_read +n -A ${standard} -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
-  fss_read +n -A ${standard} -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
-  fss_read +n -A ${standard} -cn a ${file_source} > ${test_current}content-name-a.expect &&
-  fss_read +n -A ${standard} -cn "" ${file_source} > ${test_current}content-name-.expect &&
-  fss_read +n -A ${standard} -cn мир ${file_source} > ${test_current}content-name-мир.expect &&
-  fss_read +n -A ${standard} -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
-  fss_read +n -A ${standard} -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
-  fss_read +n -A ${standard} -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
-  fss_read +n -A ${standard} -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
-  fss_read +n -A ${standard} -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -o ${file_source} > ${test_current}object.expect &&
-  fss_read +n -A ${standard} -oO ${file_source} > ${test_current}object-original.expect &&
-  fss_read +n -A ${standard} -ot ${file_source} > ${test_current}object-total.expect &&
-  fss_read +n -A ${standard} -oT ${file_source} > ${test_current}object-trim.expect &&
-  fss_read +n -A ${standard} -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
-  fss_read +n -A ${standard} -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
-  fss_read +n -A ${standard} -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
-  fss_read +n -A ${standard} -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
-  fss_read +n -A ${standard} -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
-  fss_read +n -A ${standard} -os 0 ${file_source} > ${test_current}object-select-0.expect &&
-  fss_read +n -A ${standard} -os 1 ${file_source} > ${test_current}object-select-1.expect &&
-  fss_read +n -A ${standard} -os 5 ${file_source} > ${test_current}object-select-5.expect &&
-  fss_read +n -A ${standard} -os 6 ${file_source} > ${test_current}object-select-6.expect &&
-  fss_read +n -A ${standard} -os 100 ${file_source} > ${test_current}object-select-100.expect &&
-  fss_read +n -A ${standard} -oC ${file_source} > ${test_current}object-columns.expect &&
-  fss_read +n -A ${standard} -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
-  fss_read +n -A ${standard} -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
-  fss_read +n -A ${standard} -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
-  fss_read +n -A ${standard} -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
-  fss_read +n -A ${standard} -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
-  fss_read +n -A ${standard} -on hi ${file_source} > ${test_current}object-name-hi.expect &&
-  fss_read +n -A ${standard} -on payload ${file_source} > ${test_current}object-name-payload.expect &&
-  fss_read +n -A ${standard} -on "" ${file_source} > ${test_current}object-name-.expect &&
-  fss_read +n -A ${standard} -on мир ${file_source} > ${test_current}object-name-мир.expect &&
-  fss_read +n -A ${standard} -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -on a ${file_source} > ${test_current}object-name-a.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont a ${file_source} > ${test_current}object-name-a-total.expect &&
-  fss_read +n -A ${standard} -ont "" ${file_source} > ${test_current}object-name--total.expect &&
-  fss_read +n -A ${standard} -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
-  fss_read +n -A ${standard} -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
-  fss_read +n -A ${standard} -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -oc ${file_source} > ${test_current}object_and_content.expect &&
-  fss_read +n -A ${standard} -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
-  fss_read +n -A ${standard} -oct ${file_source} > ${test_current}object_and_content-total.expect &&
-  fss_read +n -A ${standard} -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
-  fss_read +n -A ${standard} -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
-  fss_read +n -A ${standard} -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
-  fss_read +n -A ${standard} -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
-  fss_read +n -A ${standard} -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
-  fss_read +n -A ${standard} -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
-  fss_read +n -A ${standard} -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
-  fss_read +n -A ${standard} -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
-  fss_read +n -A ${standard} -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
-  fss_read +n -A ${standard} -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
-  fss_read +n -A ${standard} -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
-  fss_read +n -A ${standard} -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
-  fss_read +n -A ${standard} -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_read +n -A ${standard} -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_read +n -A ${standard} -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_read +n -A ${standard} -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
-  fss_read +n -A ${standard} -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
-  fss_read +n -A ${standard} -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
-  fss_read +n -A ${standard} -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
-  fss_read +n -A ${standard} -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
-  fss_read +n -A ${standard} -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect &&
-  fss_read +n -A ${standard} -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect &&
-  fss_read +n -A ${standard} -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect &&
-  fss_read +n -A ${standard} -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
-  fss_read +n -A ${standard} -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
-  fss_read +n -A ${standard} -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
-  fss_read +n -A ${standard} -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
-  fss_read +n -A ${standard} -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
+  fss_basic_list_read +n -c ${file_source} > ${test_current}content.expect &&
+  fss_basic_list_read +n -cO ${file_source} > ${test_current}content-original.expect &&
+  fss_basic_list_read +n -ct ${file_source} > ${test_current}content-total.expect &&
+  fss_basic_list_read +n -cT ${file_source} > ${test_current}content-trim.expect &&
+  fss_basic_list_read +n -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
+  fss_basic_list_read +n -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
+  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 -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 -cC ${file_source} > ${test_current}content-columns.expect &&
+  fss_basic_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_basic_list_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_basic_list_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_basic_list_read +n -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
+  fss_basic_list_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_basic_list_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_basic_list_read +n -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
+  fss_basic_list_read +n -cn a ${file_source} > ${test_current}content-name-a.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 &&
+  fss_basic_list_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_basic_list_read +n -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
+  fss_basic_list_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_basic_list_read +n -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
+  fss_basic_list_read +n -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
+  fss_basic_list_read +n -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
+  fss_basic_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_basic_list_read +n -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_basic_list_read +n -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
+  fss_basic_list_read +n -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
+  fss_basic_list_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_basic_list_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_basic_list_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_basic_list_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_basic_list_read +n -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
+  fss_basic_list_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_basic_list_read +n -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
+  fss_basic_list_read +n -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
+  fss_basic_list_read +n -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
+  fss_basic_list_read +n -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
+  fss_basic_list_read +n -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
+  fss_basic_list_read +n -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
+  fss_basic_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_basic_list_read +n -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_basic_list_read +n -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
+  fss_basic_list_read +n -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
+  fss_basic_list_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_basic_list_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_basic_list_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_basic_list_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_basic_list_read +n -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
+  fss_basic_list_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
+  fss_basic_list_read +n -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
+  fss_basic_list_read +n -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
+  fss_basic_list_read +n -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
+  fss_basic_list_read +n -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
+  fss_basic_list_read +n -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
+  fss_basic_list_read +n -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
+
+  fss_basic_list_read +n -o ${file_source} > ${test_current}object.expect &&
+  fss_basic_list_read +n -oO ${file_source} > ${test_current}object-original.expect &&
+  fss_basic_list_read +n -ot ${file_source} > ${test_current}object-total.expect &&
+  fss_basic_list_read +n -oT ${file_source} > ${test_current}object-trim.expect &&
+  fss_basic_list_read +n -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
+  fss_basic_list_read +n -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
+  fss_basic_list_read +n -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
+  fss_basic_list_read +n -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
+  fss_basic_list_read +n -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
+  fss_basic_list_read +n -os 0 ${file_source} > ${test_current}object-select-0.expect &&
+  fss_basic_list_read +n -os 1 ${file_source} > ${test_current}object-select-1.expect &&
+  fss_basic_list_read +n -os 5 ${file_source} > ${test_current}object-select-5.expect &&
+  fss_basic_list_read +n -os 6 ${file_source} > ${test_current}object-select-6.expect &&
+  fss_basic_list_read +n -os 100 ${file_source} > ${test_current}object-select-100.expect &&
+  fss_basic_list_read +n -oC ${file_source} > ${test_current}object-columns.expect &&
+  fss_basic_list_read +n -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
+  fss_basic_list_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
+  fss_basic_list_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
+  fss_basic_list_read +n -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
+  fss_basic_list_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_basic_list_read +n -on hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_basic_list_read +n -on payload ${file_source} > ${test_current}object-name-payload.expect &&
+  fss_basic_list_read +n -on "" ${file_source} > ${test_current}object-name-.expect &&
+  fss_basic_list_read +n -on мир ${file_source} > ${test_current}object-name-мир.expect &&
+  fss_basic_list_read +n -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
+  fss_basic_list_read +n -on a ${file_source} > ${test_current}object-name-a.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 &&
+  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 &&
+  fss_basic_list_read +n -ont "" ${file_source} > ${test_current}object-name--total.expect &&
+  fss_basic_list_read +n -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
+  fss_basic_list_read +n -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
+  fss_basic_list_read +n -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_basic_list_read +n -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_basic_list_read +n -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
+  fss_basic_list_read +n -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
+  fss_basic_list_read +n -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_basic_list_read +n -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_basic_list_read +n -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_basic_list_read +n -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_basic_list_read +n -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
+  fss_basic_list_read +n -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_basic_list_read +n -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
+  fss_basic_list_read +n -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
+  fss_basic_list_read +n -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
+  fss_basic_list_read +n -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
+  fss_basic_list_read +n -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
+  fss_basic_list_read +n -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
+  fss_basic_list_read +n -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_basic_list_read +n -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_basic_list_read +n -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
+  fss_basic_list_read +n -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
+  fss_basic_list_read +n -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_basic_list_read +n -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_basic_list_read +n -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_basic_list_read +n -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_basic_list_read +n -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
+  fss_basic_list_read +n -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
+  fss_basic_list_read +n -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
+  fss_basic_list_read +n -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
+  fss_basic_list_read +n -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
+  fss_basic_list_read +n -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
+  fss_basic_list_read +n -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
+  fss_basic_list_read +n -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
+
+  fss_basic_list_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
+  fss_basic_list_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
+  fss_basic_list_read +n -oct ${file_source} > ${test_current}object_and_content-total.expect &&
+  fss_basic_list_read +n -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
+  fss_basic_list_read +n -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
+  fss_basic_list_read +n -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
+  fss_basic_list_read +n -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
+  fss_basic_list_read +n -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
+  fss_basic_list_read +n -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
+  fss_basic_list_read +n -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
+  fss_basic_list_read +n -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
+  fss_basic_list_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
+  fss_basic_list_read +n -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
+  fss_basic_list_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
+  fss_basic_list_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
+  fss_basic_list_read +n -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
+  fss_basic_list_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
+  fss_basic_list_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
+  fss_basic_list_read +n -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
+  fss_basic_list_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_basic_list_read +n -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_basic_list_read +n -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
+  fss_basic_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.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 &&
+  fss_basic_list_read +n -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_basic_list_read +n -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
+  fss_basic_list_read +n -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_basic_list_read +n -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
+  fss_basic_list_read +n -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
+  fss_basic_list_read +n -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
+  fss_basic_list_read +n -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_basic_list_read +n -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_basic_list_read +n -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
+  fss_basic_list_read +n -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
+  fss_basic_list_read +n -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_basic_list_read +n -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_basic_list_read +n -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_basic_list_read +n -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_basic_list_read +n -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
+  fss_basic_list_read +n -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_basic_list_read +n -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
+  fss_basic_list_read +n -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
+  fss_basic_list_read +n -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
+  fss_basic_list_read +n -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
+  fss_basic_list_read +n -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
+  fss_basic_list_read +n -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
+  fss_basic_list_read +n -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_basic_list_read +n -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_basic_list_read +n -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
+  fss_basic_list_read +n -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
+  fss_basic_list_read +n -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_basic_list_read +n -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_basic_list_read +n -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_basic_list_read +n -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_basic_list_read +n -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
+  fss_basic_list_read +n -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
+  fss_basic_list_read +n -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
+  fss_basic_list_read +n -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
+  fss_basic_list_read +n -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
+  fss_basic_list_read +n -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
+  fss_basic_list_read +n -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
+  fss_basic_list_read +n -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
 
   echo "Generation Complete"
 
index 33e4693c469ab0334fd2455221cd520bd6b69462..37703ec89526d0251d16dc9ab02a009611397792 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Performs runtime testing, which includes building the program.
 #
-# To keep things simple, this only runs tests against fss_read.
+# To keep things simple, this only runs tests against fss_basic_read.
 #
 
 settings:
index 7e1d3ce1360ac36f4c2c2fcbcd9aa26627a71cff..61d0812bff275065f2e272501d1859aca0d072c1 100644 (file)
@@ -5,7 +5,7 @@
 # Helper script for manually generating tests.
 #
 # This is a simple script that only accepts these arguments in this specific order:
-#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_read -A').
+#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_basic_read').
 #   2) The source file to read.
 #   3) The destination directory to write to.
 #
@@ -1328,202 +1328,202 @@ generate_operate_000e() {
 generate_operate_test_standard() {
   standard=$(echo "${standard}" | sed -e 's|^test-||')
 
-  fss_read +n -A ${standard} -c ${file_source} > ${test_current}content.expect &&
-  fss_read +n -A ${standard} -cO ${file_source} > ${test_current}content-original.expect &&
-  fss_read +n -A ${standard} -ct ${file_source} > ${test_current}content-total.expect &&
-  fss_read +n -A ${standard} -cT ${file_source} > ${test_current}content-trim.expect &&
-  fss_read +n -A ${standard} -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
-  fss_read +n -A ${standard} -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
-  fss_read +n -A ${standard} -cl 5 ${file_source} > ${test_current}content-line-5.expect &&
-  fss_read +n -A ${standard} -cl 6 ${file_source} > ${test_current}content-line-6.expect &&
-  fss_read +n -A ${standard} -cl 100 ${file_source} > ${test_current}content-line-100.expect &&
-  fss_read +n -A ${standard} -cs 0 ${file_source} > ${test_current}content-select-0.expect &&
-  fss_read +n -A ${standard} -cs 1 ${file_source} > ${test_current}content-select-1.expect &&
-  fss_read +n -A ${standard} -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
-  fss_read +n -A ${standard} -cs 6 ${file_source} > ${test_current}content-select-6.expect &&
-  fss_read +n -A ${standard} -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
-  fss_read +n -A ${standard} -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_read +n -A ${standard} -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
-  fss_read +n -A ${standard} -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
-  fss_read +n -A ${standard} -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
-  fss_read +n -A ${standard} -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
-  fss_read +n -A ${standard} -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
-  fss_read +n -A ${standard} -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
-  fss_read +n -A ${standard} -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
-  fss_read +n -A ${standard} -cn a ${file_source} > ${test_current}content-name-a.expect &&
-  fss_read +n -A ${standard} -cn "" ${file_source} > ${test_current}content-name-.expect &&
-  fss_read +n -A ${standard} -cn мир ${file_source} > ${test_current}content-name-мир.expect &&
-  fss_read +n -A ${standard} -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
-  fss_read +n -A ${standard} -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
-  fss_read +n -A ${standard} -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
-  fss_read +n -A ${standard} -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
-  fss_read +n -A ${standard} -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -o ${file_source} > ${test_current}object.expect &&
-  fss_read +n -A ${standard} -oO ${file_source} > ${test_current}object-original.expect &&
-  fss_read +n -A ${standard} -ot ${file_source} > ${test_current}object-total.expect &&
-  fss_read +n -A ${standard} -oT ${file_source} > ${test_current}object-trim.expect &&
-  fss_read +n -A ${standard} -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
-  fss_read +n -A ${standard} -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
-  fss_read +n -A ${standard} -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
-  fss_read +n -A ${standard} -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
-  fss_read +n -A ${standard} -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
-  fss_read +n -A ${standard} -os 0 ${file_source} > ${test_current}object-select-0.expect &&
-  fss_read +n -A ${standard} -os 1 ${file_source} > ${test_current}object-select-1.expect &&
-  fss_read +n -A ${standard} -os 5 ${file_source} > ${test_current}object-select-5.expect &&
-  fss_read +n -A ${standard} -os 6 ${file_source} > ${test_current}object-select-6.expect &&
-  fss_read +n -A ${standard} -os 100 ${file_source} > ${test_current}object-select-100.expect &&
-  fss_read +n -A ${standard} -oC ${file_source} > ${test_current}object-columns.expect &&
-  fss_read +n -A ${standard} -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
-  fss_read +n -A ${standard} -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
-  fss_read +n -A ${standard} -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
-  fss_read +n -A ${standard} -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
-  fss_read +n -A ${standard} -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
-  fss_read +n -A ${standard} -on hi ${file_source} > ${test_current}object-name-hi.expect &&
-  fss_read +n -A ${standard} -on payload ${file_source} > ${test_current}object-name-payload.expect &&
-  fss_read +n -A ${standard} -on "" ${file_source} > ${test_current}object-name-.expect &&
-  fss_read +n -A ${standard} -on мир ${file_source} > ${test_current}object-name-мир.expect &&
-  fss_read +n -A ${standard} -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -on a ${file_source} > ${test_current}object-name-a.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont a ${file_source} > ${test_current}object-name-a-total.expect &&
-  fss_read +n -A ${standard} -ont "" ${file_source} > ${test_current}object-name--total.expect &&
-  fss_read +n -A ${standard} -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
-  fss_read +n -A ${standard} -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
-  fss_read +n -A ${standard} -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -oc ${file_source} > ${test_current}object_and_content.expect &&
-  fss_read +n -A ${standard} -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
-  fss_read +n -A ${standard} -oct ${file_source} > ${test_current}object_and_content-total.expect &&
-  fss_read +n -A ${standard} -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
-  fss_read +n -A ${standard} -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
-  fss_read +n -A ${standard} -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
-  fss_read +n -A ${standard} -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
-  fss_read +n -A ${standard} -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
-  fss_read +n -A ${standard} -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
-  fss_read +n -A ${standard} -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
-  fss_read +n -A ${standard} -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
-  fss_read +n -A ${standard} -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
-  fss_read +n -A ${standard} -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
-  fss_read +n -A ${standard} -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
-  fss_read +n -A ${standard} -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
-  fss_read +n -A ${standard} -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_read +n -A ${standard} -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_read +n -A ${standard} -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_read +n -A ${standard} -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
-  fss_read +n -A ${standard} -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
-  fss_read +n -A ${standard} -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
-  fss_read +n -A ${standard} -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
-  fss_read +n -A ${standard} -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
-  fss_read +n -A ${standard} -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect &&
-  fss_read +n -A ${standard} -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect &&
-  fss_read +n -A ${standard} -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect &&
-  fss_read +n -A ${standard} -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
-  fss_read +n -A ${standard} -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
-  fss_read +n -A ${standard} -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
-  fss_read +n -A ${standard} -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
-  fss_read +n -A ${standard} -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
+  fss_basic_read +n -c ${file_source} > ${test_current}content.expect &&
+  fss_basic_read +n -cO ${file_source} > ${test_current}content-original.expect &&
+  fss_basic_read +n -ct ${file_source} > ${test_current}content-total.expect &&
+  fss_basic_read +n -cT ${file_source} > ${test_current}content-trim.expect &&
+  fss_basic_read +n -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
+  fss_basic_read +n -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
+  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 -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 -cC ${file_source} > ${test_current}content-columns.expect &&
+  fss_basic_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_basic_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_basic_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_basic_read +n -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
+  fss_basic_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_basic_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_basic_read +n -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
+  fss_basic_read +n -cn a ${file_source} > ${test_current}content-name-a.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 &&
+  fss_basic_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_basic_read +n -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
+  fss_basic_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_basic_read +n -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
+  fss_basic_read +n -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
+  fss_basic_read +n -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
+  fss_basic_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_basic_read +n -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_basic_read +n -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
+  fss_basic_read +n -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
+  fss_basic_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_basic_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_basic_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_basic_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_basic_read +n -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
+  fss_basic_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_basic_read +n -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
+  fss_basic_read +n -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
+  fss_basic_read +n -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
+  fss_basic_read +n -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
+  fss_basic_read +n -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
+  fss_basic_read +n -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
+  fss_basic_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_basic_read +n -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_basic_read +n -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
+  fss_basic_read +n -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
+  fss_basic_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_basic_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_basic_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_basic_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_basic_read +n -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
+  fss_basic_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
+  fss_basic_read +n -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
+  fss_basic_read +n -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
+  fss_basic_read +n -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
+  fss_basic_read +n -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
+  fss_basic_read +n -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
+  fss_basic_read +n -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
+
+  fss_basic_read +n -o ${file_source} > ${test_current}object.expect &&
+  fss_basic_read +n -oO ${file_source} > ${test_current}object-original.expect &&
+  fss_basic_read +n -ot ${file_source} > ${test_current}object-total.expect &&
+  fss_basic_read +n -oT ${file_source} > ${test_current}object-trim.expect &&
+  fss_basic_read +n -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
+  fss_basic_read +n -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
+  fss_basic_read +n -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
+  fss_basic_read +n -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
+  fss_basic_read +n -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
+  fss_basic_read +n -os 0 ${file_source} > ${test_current}object-select-0.expect &&
+  fss_basic_read +n -os 1 ${file_source} > ${test_current}object-select-1.expect &&
+  fss_basic_read +n -os 5 ${file_source} > ${test_current}object-select-5.expect &&
+  fss_basic_read +n -os 6 ${file_source} > ${test_current}object-select-6.expect &&
+  fss_basic_read +n -os 100 ${file_source} > ${test_current}object-select-100.expect &&
+  fss_basic_read +n -oC ${file_source} > ${test_current}object-columns.expect &&
+  fss_basic_read +n -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
+  fss_basic_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
+  fss_basic_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
+  fss_basic_read +n -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
+  fss_basic_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_basic_read +n -on hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_basic_read +n -on payload ${file_source} > ${test_current}object-name-payload.expect &&
+  fss_basic_read +n -on "" ${file_source} > ${test_current}object-name-.expect &&
+  fss_basic_read +n -on мир ${file_source} > ${test_current}object-name-мир.expect &&
+  fss_basic_read +n -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
+  fss_basic_read +n -on a ${file_source} > ${test_current}object-name-a.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 &&
+  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 &&
+  fss_basic_read +n -ont "" ${file_source} > ${test_current}object-name--total.expect &&
+  fss_basic_read +n -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
+  fss_basic_read +n -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
+  fss_basic_read +n -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_basic_read +n -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_basic_read +n -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
+  fss_basic_read +n -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
+  fss_basic_read +n -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_basic_read +n -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_basic_read +n -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_basic_read +n -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_basic_read +n -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
+  fss_basic_read +n -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_basic_read +n -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
+  fss_basic_read +n -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
+  fss_basic_read +n -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
+  fss_basic_read +n -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
+  fss_basic_read +n -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
+  fss_basic_read +n -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
+  fss_basic_read +n -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_basic_read +n -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_basic_read +n -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
+  fss_basic_read +n -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
+  fss_basic_read +n -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_basic_read +n -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_basic_read +n -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_basic_read +n -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_basic_read +n -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
+  fss_basic_read +n -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
+  fss_basic_read +n -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
+  fss_basic_read +n -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
+  fss_basic_read +n -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
+  fss_basic_read +n -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
+  fss_basic_read +n -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
+  fss_basic_read +n -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
+
+  fss_basic_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
+  fss_basic_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
+  fss_basic_read +n -oct ${file_source} > ${test_current}object_and_content-total.expect &&
+  fss_basic_read +n -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
+  fss_basic_read +n -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
+  fss_basic_read +n -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
+  fss_basic_read +n -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
+  fss_basic_read +n -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
+  fss_basic_read +n -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
+  fss_basic_read +n -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
+  fss_basic_read +n -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
+  fss_basic_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
+  fss_basic_read +n -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
+  fss_basic_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
+  fss_basic_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
+  fss_basic_read +n -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
+  fss_basic_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
+  fss_basic_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
+  fss_basic_read +n -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
+  fss_basic_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_basic_read +n -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_basic_read +n -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
+  fss_basic_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.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 &&
+  fss_basic_read +n -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_basic_read +n -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
+  fss_basic_read +n -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_basic_read +n -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
+  fss_basic_read +n -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
+  fss_basic_read +n -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
+  fss_basic_read +n -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_basic_read +n -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_basic_read +n -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
+  fss_basic_read +n -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
+  fss_basic_read +n -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_basic_read +n -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_basic_read +n -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_basic_read +n -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_basic_read +n -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
+  fss_basic_read +n -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_basic_read +n -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
+  fss_basic_read +n -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
+  fss_basic_read +n -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
+  fss_basic_read +n -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
+  fss_basic_read +n -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
+  fss_basic_read +n -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
+  fss_basic_read +n -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_basic_read +n -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_basic_read +n -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
+  fss_basic_read +n -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
+  fss_basic_read +n -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_basic_read +n -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_basic_read +n -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_basic_read +n -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_basic_read +n -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
+  fss_basic_read +n -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
+  fss_basic_read +n -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
+  fss_basic_read +n -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
+  fss_basic_read +n -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
+  fss_basic_read +n -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
+  fss_basic_read +n -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
+  fss_basic_read +n -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
 
   echo "Generation Complete"
 
index cab4ab1f1af4b18deca18742767bb362199d8751..6be9b5efa4f10de56c4ed311587e740e932c85a0 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Performs runtime testing, which includes building the program.
 #
-# To keep things simple, this only runs tests against fss_read.
+# To keep things simple, this only runs tests against fss_embedded_list_read.
 #
 
 settings:
index 7e1d3ce1360ac36f4c2c2fcbcd9aa26627a71cff..cc082a351a5539d5f615832036e1d77a71db6765 100644 (file)
@@ -5,7 +5,7 @@
 # Helper script for manually generating tests.
 #
 # This is a simple script that only accepts these arguments in this specific order:
-#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_read -A').
+#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_embedded_list_read').
 #   2) The source file to read.
 #   3) The destination directory to write to.
 #
@@ -1328,202 +1328,202 @@ generate_operate_000e() {
 generate_operate_test_standard() {
   standard=$(echo "${standard}" | sed -e 's|^test-||')
 
-  fss_read +n -A ${standard} -c ${file_source} > ${test_current}content.expect &&
-  fss_read +n -A ${standard} -cO ${file_source} > ${test_current}content-original.expect &&
-  fss_read +n -A ${standard} -ct ${file_source} > ${test_current}content-total.expect &&
-  fss_read +n -A ${standard} -cT ${file_source} > ${test_current}content-trim.expect &&
-  fss_read +n -A ${standard} -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
-  fss_read +n -A ${standard} -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
-  fss_read +n -A ${standard} -cl 5 ${file_source} > ${test_current}content-line-5.expect &&
-  fss_read +n -A ${standard} -cl 6 ${file_source} > ${test_current}content-line-6.expect &&
-  fss_read +n -A ${standard} -cl 100 ${file_source} > ${test_current}content-line-100.expect &&
-  fss_read +n -A ${standard} -cs 0 ${file_source} > ${test_current}content-select-0.expect &&
-  fss_read +n -A ${standard} -cs 1 ${file_source} > ${test_current}content-select-1.expect &&
-  fss_read +n -A ${standard} -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
-  fss_read +n -A ${standard} -cs 6 ${file_source} > ${test_current}content-select-6.expect &&
-  fss_read +n -A ${standard} -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
-  fss_read +n -A ${standard} -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_read +n -A ${standard} -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
-  fss_read +n -A ${standard} -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
-  fss_read +n -A ${standard} -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
-  fss_read +n -A ${standard} -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
-  fss_read +n -A ${standard} -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
-  fss_read +n -A ${standard} -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
-  fss_read +n -A ${standard} -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
-  fss_read +n -A ${standard} -cn a ${file_source} > ${test_current}content-name-a.expect &&
-  fss_read +n -A ${standard} -cn "" ${file_source} > ${test_current}content-name-.expect &&
-  fss_read +n -A ${standard} -cn мир ${file_source} > ${test_current}content-name-мир.expect &&
-  fss_read +n -A ${standard} -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
-  fss_read +n -A ${standard} -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
-  fss_read +n -A ${standard} -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
-  fss_read +n -A ${standard} -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
-  fss_read +n -A ${standard} -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -o ${file_source} > ${test_current}object.expect &&
-  fss_read +n -A ${standard} -oO ${file_source} > ${test_current}object-original.expect &&
-  fss_read +n -A ${standard} -ot ${file_source} > ${test_current}object-total.expect &&
-  fss_read +n -A ${standard} -oT ${file_source} > ${test_current}object-trim.expect &&
-  fss_read +n -A ${standard} -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
-  fss_read +n -A ${standard} -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
-  fss_read +n -A ${standard} -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
-  fss_read +n -A ${standard} -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
-  fss_read +n -A ${standard} -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
-  fss_read +n -A ${standard} -os 0 ${file_source} > ${test_current}object-select-0.expect &&
-  fss_read +n -A ${standard} -os 1 ${file_source} > ${test_current}object-select-1.expect &&
-  fss_read +n -A ${standard} -os 5 ${file_source} > ${test_current}object-select-5.expect &&
-  fss_read +n -A ${standard} -os 6 ${file_source} > ${test_current}object-select-6.expect &&
-  fss_read +n -A ${standard} -os 100 ${file_source} > ${test_current}object-select-100.expect &&
-  fss_read +n -A ${standard} -oC ${file_source} > ${test_current}object-columns.expect &&
-  fss_read +n -A ${standard} -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
-  fss_read +n -A ${standard} -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
-  fss_read +n -A ${standard} -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
-  fss_read +n -A ${standard} -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
-  fss_read +n -A ${standard} -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
-  fss_read +n -A ${standard} -on hi ${file_source} > ${test_current}object-name-hi.expect &&
-  fss_read +n -A ${standard} -on payload ${file_source} > ${test_current}object-name-payload.expect &&
-  fss_read +n -A ${standard} -on "" ${file_source} > ${test_current}object-name-.expect &&
-  fss_read +n -A ${standard} -on мир ${file_source} > ${test_current}object-name-мир.expect &&
-  fss_read +n -A ${standard} -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -on a ${file_source} > ${test_current}object-name-a.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont a ${file_source} > ${test_current}object-name-a-total.expect &&
-  fss_read +n -A ${standard} -ont "" ${file_source} > ${test_current}object-name--total.expect &&
-  fss_read +n -A ${standard} -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
-  fss_read +n -A ${standard} -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
-  fss_read +n -A ${standard} -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -oc ${file_source} > ${test_current}object_and_content.expect &&
-  fss_read +n -A ${standard} -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
-  fss_read +n -A ${standard} -oct ${file_source} > ${test_current}object_and_content-total.expect &&
-  fss_read +n -A ${standard} -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
-  fss_read +n -A ${standard} -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
-  fss_read +n -A ${standard} -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
-  fss_read +n -A ${standard} -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
-  fss_read +n -A ${standard} -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
-  fss_read +n -A ${standard} -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
-  fss_read +n -A ${standard} -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
-  fss_read +n -A ${standard} -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
-  fss_read +n -A ${standard} -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
-  fss_read +n -A ${standard} -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
-  fss_read +n -A ${standard} -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
-  fss_read +n -A ${standard} -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
-  fss_read +n -A ${standard} -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_read +n -A ${standard} -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_read +n -A ${standard} -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_read +n -A ${standard} -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
-  fss_read +n -A ${standard} -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
-  fss_read +n -A ${standard} -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
-  fss_read +n -A ${standard} -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
-  fss_read +n -A ${standard} -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
-  fss_read +n -A ${standard} -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect &&
-  fss_read +n -A ${standard} -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect &&
-  fss_read +n -A ${standard} -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect &&
-  fss_read +n -A ${standard} -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
-  fss_read +n -A ${standard} -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
-  fss_read +n -A ${standard} -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
-  fss_read +n -A ${standard} -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
-  fss_read +n -A ${standard} -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
+  fss_embedded_list_read +n -c ${file_source} > ${test_current}content.expect &&
+  fss_embedded_list_read +n -cO ${file_source} > ${test_current}content-original.expect &&
+  fss_embedded_list_read +n -ct ${file_source} > ${test_current}content-total.expect &&
+  fss_embedded_list_read +n -cT ${file_source} > ${test_current}content-trim.expect &&
+  fss_embedded_list_read +n -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
+  fss_embedded_list_read +n -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
+  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 -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 -cC ${file_source} > ${test_current}content-columns.expect &&
+  fss_embedded_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_embedded_list_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_embedded_list_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_embedded_list_read +n -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
+  fss_embedded_list_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_embedded_list_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_embedded_list_read +n -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
+  fss_embedded_list_read +n -cn a ${file_source} > ${test_current}content-name-a.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 &&
+  fss_embedded_list_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_embedded_list_read +n -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
+  fss_embedded_list_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_embedded_list_read +n -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
+  fss_embedded_list_read +n -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
+  fss_embedded_list_read +n -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
+  fss_embedded_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_embedded_list_read +n -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_embedded_list_read +n -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
+  fss_embedded_list_read +n -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
+  fss_embedded_list_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_embedded_list_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_embedded_list_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_embedded_list_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_embedded_list_read +n -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
+  fss_embedded_list_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_embedded_list_read +n -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
+  fss_embedded_list_read +n -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
+  fss_embedded_list_read +n -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
+  fss_embedded_list_read +n -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
+  fss_embedded_list_read +n -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
+  fss_embedded_list_read +n -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
+  fss_embedded_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_embedded_list_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_embedded_list_read +n -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
+  fss_embedded_list_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
+  fss_embedded_list_read +n -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
+  fss_embedded_list_read +n -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
+  fss_embedded_list_read +n -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
+  fss_embedded_list_read +n -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
+  fss_embedded_list_read +n -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
+
+  fss_embedded_list_read +n -o ${file_source} > ${test_current}object.expect &&
+  fss_embedded_list_read +n -oO ${file_source} > ${test_current}object-original.expect &&
+  fss_embedded_list_read +n -ot ${file_source} > ${test_current}object-total.expect &&
+  fss_embedded_list_read +n -oT ${file_source} > ${test_current}object-trim.expect &&
+  fss_embedded_list_read +n -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
+  fss_embedded_list_read +n -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
+  fss_embedded_list_read +n -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
+  fss_embedded_list_read +n -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
+  fss_embedded_list_read +n -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
+  fss_embedded_list_read +n -os 0 ${file_source} > ${test_current}object-select-0.expect &&
+  fss_embedded_list_read +n -os 1 ${file_source} > ${test_current}object-select-1.expect &&
+  fss_embedded_list_read +n -os 5 ${file_source} > ${test_current}object-select-5.expect &&
+  fss_embedded_list_read +n -os 6 ${file_source} > ${test_current}object-select-6.expect &&
+  fss_embedded_list_read +n -os 100 ${file_source} > ${test_current}object-select-100.expect &&
+  fss_embedded_list_read +n -oC ${file_source} > ${test_current}object-columns.expect &&
+  fss_embedded_list_read +n -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
+  fss_embedded_list_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
+  fss_embedded_list_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
+  fss_embedded_list_read +n -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
+  fss_embedded_list_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_embedded_list_read +n -on hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_embedded_list_read +n -on payload ${file_source} > ${test_current}object-name-payload.expect &&
+  fss_embedded_list_read +n -on "" ${file_source} > ${test_current}object-name-.expect &&
+  fss_embedded_list_read +n -on мир ${file_source} > ${test_current}object-name-мир.expect &&
+  fss_embedded_list_read +n -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
+  fss_embedded_list_read +n -on a ${file_source} > ${test_current}object-name-a.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 &&
+  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 &&
+  fss_embedded_list_read +n -ont "" ${file_source} > ${test_current}object-name--total.expect &&
+  fss_embedded_list_read +n -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
+  fss_embedded_list_read +n -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
+  fss_embedded_list_read +n -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_embedded_list_read +n -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_embedded_list_read +n -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
+  fss_embedded_list_read +n -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
+  fss_embedded_list_read +n -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_embedded_list_read +n -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_embedded_list_read +n -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_embedded_list_read +n -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_embedded_list_read +n -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
+  fss_embedded_list_read +n -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_embedded_list_read +n -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
+  fss_embedded_list_read +n -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
+  fss_embedded_list_read +n -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
+  fss_embedded_list_read +n -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
+  fss_embedded_list_read +n -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
+  fss_embedded_list_read +n -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
+  fss_embedded_list_read +n -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_embedded_list_read +n -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_embedded_list_read +n -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
+  fss_embedded_list_read +n -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
+  fss_embedded_list_read +n -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_embedded_list_read +n -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_embedded_list_read +n -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_embedded_list_read +n -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_embedded_list_read +n -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
+  fss_embedded_list_read +n -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
+  fss_embedded_list_read +n -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
+  fss_embedded_list_read +n -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
+  fss_embedded_list_read +n -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
+  fss_embedded_list_read +n -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
+  fss_embedded_list_read +n -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
+  fss_embedded_list_read +n -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
+
+  fss_embedded_list_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
+  fss_embedded_list_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
+  fss_embedded_list_read +n -oct ${file_source} > ${test_current}object_and_content-total.expect &&
+  fss_embedded_list_read +n -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
+  fss_embedded_list_read +n -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
+  fss_embedded_list_read +n -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
+  fss_embedded_list_read +n -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
+  fss_embedded_list_read +n -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
+  fss_embedded_list_read +n -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
+  fss_embedded_list_read +n -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
+  fss_embedded_list_read +n -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
+  fss_embedded_list_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
+  fss_embedded_list_read +n -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
+  fss_embedded_list_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
+  fss_embedded_list_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
+  fss_embedded_list_read +n -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
+  fss_embedded_list_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
+  fss_embedded_list_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
+  fss_embedded_list_read +n -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
+  fss_embedded_list_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_embedded_list_read +n -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_embedded_list_read +n -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
+  fss_embedded_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.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 &&
+  fss_embedded_list_read +n -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_embedded_list_read +n -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
+  fss_embedded_list_read +n -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_embedded_list_read +n -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
+  fss_embedded_list_read +n -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
+  fss_embedded_list_read +n -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
+  fss_embedded_list_read +n -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_embedded_list_read +n -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_embedded_list_read +n -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
+  fss_embedded_list_read +n -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
+  fss_embedded_list_read +n -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_embedded_list_read +n -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_embedded_list_read +n -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_embedded_list_read +n -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_embedded_list_read +n -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
+  fss_embedded_list_read +n -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_embedded_list_read +n -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
+  fss_embedded_list_read +n -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
+  fss_embedded_list_read +n -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
+  fss_embedded_list_read +n -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
+  fss_embedded_list_read +n -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
+  fss_embedded_list_read +n -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
+  fss_embedded_list_read +n -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_embedded_list_read +n -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_embedded_list_read +n -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
+  fss_embedded_list_read +n -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
+  fss_embedded_list_read +n -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_embedded_list_read +n -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_embedded_list_read +n -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_embedded_list_read +n -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_embedded_list_read +n -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
+  fss_embedded_list_read +n -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
+  fss_embedded_list_read +n -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
+  fss_embedded_list_read +n -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
+  fss_embedded_list_read +n -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
+  fss_embedded_list_read +n -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
+  fss_embedded_list_read +n -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
+  fss_embedded_list_read +n -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
 
   echo "Generation Complete"
 
index 6c81ddeb2946f8989d55e631c0364dfe4647166c..8d4d56833709d6a1bbceaecc6832a649320cf2b4 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Performs runtime testing, which includes building the program.
 #
-# To keep things simple, this only runs tests against fss_read.
+# To keep things simple, this only runs tests against fss_extended_list_read.
 #
 
 settings:
index 7e1d3ce1360ac36f4c2c2fcbcd9aa26627a71cff..fb7da0e2bb07278f82ab6c5ef78371056ee51282 100644 (file)
@@ -5,7 +5,7 @@
 # Helper script for manually generating tests.
 #
 # This is a simple script that only accepts these arguments in this specific order:
-#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_read -A').
+#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_extended_list_read').
 #   2) The source file to read.
 #   3) The destination directory to write to.
 #
@@ -1328,202 +1328,202 @@ generate_operate_000e() {
 generate_operate_test_standard() {
   standard=$(echo "${standard}" | sed -e 's|^test-||')
 
-  fss_read +n -A ${standard} -c ${file_source} > ${test_current}content.expect &&
-  fss_read +n -A ${standard} -cO ${file_source} > ${test_current}content-original.expect &&
-  fss_read +n -A ${standard} -ct ${file_source} > ${test_current}content-total.expect &&
-  fss_read +n -A ${standard} -cT ${file_source} > ${test_current}content-trim.expect &&
-  fss_read +n -A ${standard} -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
-  fss_read +n -A ${standard} -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
-  fss_read +n -A ${standard} -cl 5 ${file_source} > ${test_current}content-line-5.expect &&
-  fss_read +n -A ${standard} -cl 6 ${file_source} > ${test_current}content-line-6.expect &&
-  fss_read +n -A ${standard} -cl 100 ${file_source} > ${test_current}content-line-100.expect &&
-  fss_read +n -A ${standard} -cs 0 ${file_source} > ${test_current}content-select-0.expect &&
-  fss_read +n -A ${standard} -cs 1 ${file_source} > ${test_current}content-select-1.expect &&
-  fss_read +n -A ${standard} -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
-  fss_read +n -A ${standard} -cs 6 ${file_source} > ${test_current}content-select-6.expect &&
-  fss_read +n -A ${standard} -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
-  fss_read +n -A ${standard} -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_read +n -A ${standard} -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
-  fss_read +n -A ${standard} -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
-  fss_read +n -A ${standard} -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
-  fss_read +n -A ${standard} -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
-  fss_read +n -A ${standard} -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
-  fss_read +n -A ${standard} -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
-  fss_read +n -A ${standard} -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
-  fss_read +n -A ${standard} -cn a ${file_source} > ${test_current}content-name-a.expect &&
-  fss_read +n -A ${standard} -cn "" ${file_source} > ${test_current}content-name-.expect &&
-  fss_read +n -A ${standard} -cn мир ${file_source} > ${test_current}content-name-мир.expect &&
-  fss_read +n -A ${standard} -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
-  fss_read +n -A ${standard} -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
-  fss_read +n -A ${standard} -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
-  fss_read +n -A ${standard} -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
-  fss_read +n -A ${standard} -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -o ${file_source} > ${test_current}object.expect &&
-  fss_read +n -A ${standard} -oO ${file_source} > ${test_current}object-original.expect &&
-  fss_read +n -A ${standard} -ot ${file_source} > ${test_current}object-total.expect &&
-  fss_read +n -A ${standard} -oT ${file_source} > ${test_current}object-trim.expect &&
-  fss_read +n -A ${standard} -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
-  fss_read +n -A ${standard} -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
-  fss_read +n -A ${standard} -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
-  fss_read +n -A ${standard} -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
-  fss_read +n -A ${standard} -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
-  fss_read +n -A ${standard} -os 0 ${file_source} > ${test_current}object-select-0.expect &&
-  fss_read +n -A ${standard} -os 1 ${file_source} > ${test_current}object-select-1.expect &&
-  fss_read +n -A ${standard} -os 5 ${file_source} > ${test_current}object-select-5.expect &&
-  fss_read +n -A ${standard} -os 6 ${file_source} > ${test_current}object-select-6.expect &&
-  fss_read +n -A ${standard} -os 100 ${file_source} > ${test_current}object-select-100.expect &&
-  fss_read +n -A ${standard} -oC ${file_source} > ${test_current}object-columns.expect &&
-  fss_read +n -A ${standard} -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
-  fss_read +n -A ${standard} -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
-  fss_read +n -A ${standard} -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
-  fss_read +n -A ${standard} -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
-  fss_read +n -A ${standard} -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
-  fss_read +n -A ${standard} -on hi ${file_source} > ${test_current}object-name-hi.expect &&
-  fss_read +n -A ${standard} -on payload ${file_source} > ${test_current}object-name-payload.expect &&
-  fss_read +n -A ${standard} -on "" ${file_source} > ${test_current}object-name-.expect &&
-  fss_read +n -A ${standard} -on мир ${file_source} > ${test_current}object-name-мир.expect &&
-  fss_read +n -A ${standard} -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -on a ${file_source} > ${test_current}object-name-a.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont a ${file_source} > ${test_current}object-name-a-total.expect &&
-  fss_read +n -A ${standard} -ont "" ${file_source} > ${test_current}object-name--total.expect &&
-  fss_read +n -A ${standard} -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
-  fss_read +n -A ${standard} -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
-  fss_read +n -A ${standard} -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -oc ${file_source} > ${test_current}object_and_content.expect &&
-  fss_read +n -A ${standard} -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
-  fss_read +n -A ${standard} -oct ${file_source} > ${test_current}object_and_content-total.expect &&
-  fss_read +n -A ${standard} -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
-  fss_read +n -A ${standard} -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
-  fss_read +n -A ${standard} -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
-  fss_read +n -A ${standard} -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
-  fss_read +n -A ${standard} -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
-  fss_read +n -A ${standard} -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
-  fss_read +n -A ${standard} -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
-  fss_read +n -A ${standard} -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
-  fss_read +n -A ${standard} -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
-  fss_read +n -A ${standard} -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
-  fss_read +n -A ${standard} -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
-  fss_read +n -A ${standard} -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
-  fss_read +n -A ${standard} -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_read +n -A ${standard} -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_read +n -A ${standard} -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_read +n -A ${standard} -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
-  fss_read +n -A ${standard} -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
-  fss_read +n -A ${standard} -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
-  fss_read +n -A ${standard} -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
-  fss_read +n -A ${standard} -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
-  fss_read +n -A ${standard} -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect &&
-  fss_read +n -A ${standard} -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect &&
-  fss_read +n -A ${standard} -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect &&
-  fss_read +n -A ${standard} -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
-  fss_read +n -A ${standard} -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
-  fss_read +n -A ${standard} -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
-  fss_read +n -A ${standard} -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
-  fss_read +n -A ${standard} -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
+  fss_extended_list_read +n -c ${file_source} > ${test_current}content.expect &&
+  fss_extended_list_read +n -cO ${file_source} > ${test_current}content-original.expect &&
+  fss_extended_list_read +n -ct ${file_source} > ${test_current}content-total.expect &&
+  fss_extended_list_read +n -cT ${file_source} > ${test_current}content-trim.expect &&
+  fss_extended_list_read +n -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
+  fss_extended_list_read +n -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
+  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 -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 -cC ${file_source} > ${test_current}content-columns.expect &&
+  fss_extended_list_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_extended_list_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_extended_list_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_extended_list_read +n -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
+  fss_extended_list_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_extended_list_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_extended_list_read +n -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
+  fss_extended_list_read +n -cn a ${file_source} > ${test_current}content-name-a.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 &&
+  fss_extended_list_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_extended_list_read +n -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
+  fss_extended_list_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_extended_list_read +n -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
+  fss_extended_list_read +n -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
+  fss_extended_list_read +n -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
+  fss_extended_list_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_extended_list_read +n -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_extended_list_read +n -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
+  fss_extended_list_read +n -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
+  fss_extended_list_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_extended_list_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_extended_list_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_extended_list_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_extended_list_read +n -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
+  fss_extended_list_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_extended_list_read +n -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
+  fss_extended_list_read +n -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
+  fss_extended_list_read +n -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
+  fss_extended_list_read +n -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
+  fss_extended_list_read +n -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
+  fss_extended_list_read +n -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
+  fss_extended_list_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_extended_list_read +n -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_extended_list_read +n -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
+  fss_extended_list_read +n -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
+  fss_extended_list_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_extended_list_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_extended_list_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_extended_list_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_extended_list_read +n -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
+  fss_extended_list_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
+  fss_extended_list_read +n -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
+  fss_extended_list_read +n -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
+  fss_extended_list_read +n -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
+  fss_extended_list_read +n -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
+  fss_extended_list_read +n -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
+  fss_extended_list_read +n -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
+
+  fss_extended_list_read +n -o ${file_source} > ${test_current}object.expect &&
+  fss_extended_list_read +n -oO ${file_source} > ${test_current}object-original.expect &&
+  fss_extended_list_read +n -ot ${file_source} > ${test_current}object-total.expect &&
+  fss_extended_list_read +n -oT ${file_source} > ${test_current}object-trim.expect &&
+  fss_extended_list_read +n -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
+  fss_extended_list_read +n -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
+  fss_extended_list_read +n -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
+  fss_extended_list_read +n -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
+  fss_extended_list_read +n -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
+  fss_extended_list_read +n -os 0 ${file_source} > ${test_current}object-select-0.expect &&
+  fss_extended_list_read +n -os 1 ${file_source} > ${test_current}object-select-1.expect &&
+  fss_extended_list_read +n -os 5 ${file_source} > ${test_current}object-select-5.expect &&
+  fss_extended_list_read +n -os 6 ${file_source} > ${test_current}object-select-6.expect &&
+  fss_extended_list_read +n -os 100 ${file_source} > ${test_current}object-select-100.expect &&
+  fss_extended_list_read +n -oC ${file_source} > ${test_current}object-columns.expect &&
+  fss_extended_list_read +n -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
+  fss_extended_list_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
+  fss_extended_list_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
+  fss_extended_list_read +n -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
+  fss_extended_list_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_extended_list_read +n -on hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_extended_list_read +n -on payload ${file_source} > ${test_current}object-name-payload.expect &&
+  fss_extended_list_read +n -on "" ${file_source} > ${test_current}object-name-.expect &&
+  fss_extended_list_read +n -on мир ${file_source} > ${test_current}object-name-мир.expect &&
+  fss_extended_list_read +n -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
+  fss_extended_list_read +n -on a ${file_source} > ${test_current}object-name-a.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 &&
+  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 &&
+  fss_extended_list_read +n -ont "" ${file_source} > ${test_current}object-name--total.expect &&
+  fss_extended_list_read +n -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
+  fss_extended_list_read +n -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
+  fss_extended_list_read +n -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_extended_list_read +n -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_extended_list_read +n -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
+  fss_extended_list_read +n -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
+  fss_extended_list_read +n -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_extended_list_read +n -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_extended_list_read +n -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_extended_list_read +n -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_extended_list_read +n -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
+  fss_extended_list_read +n -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_extended_list_read +n -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
+  fss_extended_list_read +n -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
+  fss_extended_list_read +n -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
+  fss_extended_list_read +n -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
+  fss_extended_list_read +n -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
+  fss_extended_list_read +n -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
+  fss_extended_list_read +n -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_extended_list_read +n -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_extended_list_read +n -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
+  fss_extended_list_read +n -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
+  fss_extended_list_read +n -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_extended_list_read +n -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_extended_list_read +n -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_extended_list_read +n -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_extended_list_read +n -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
+  fss_extended_list_read +n -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
+  fss_extended_list_read +n -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
+  fss_extended_list_read +n -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
+  fss_extended_list_read +n -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
+  fss_extended_list_read +n -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
+  fss_extended_list_read +n -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
+  fss_extended_list_read +n -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
+
+  fss_extended_list_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
+  fss_extended_list_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
+  fss_extended_list_read +n -oct ${file_source} > ${test_current}object_and_content-total.expect &&
+  fss_extended_list_read +n -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
+  fss_extended_list_read +n -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
+  fss_extended_list_read +n -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
+  fss_extended_list_read +n -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
+  fss_extended_list_read +n -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
+  fss_extended_list_read +n -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
+  fss_extended_list_read +n -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
+  fss_extended_list_read +n -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
+  fss_extended_list_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
+  fss_extended_list_read +n -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
+  fss_extended_list_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
+  fss_extended_list_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
+  fss_extended_list_read +n -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
+  fss_extended_list_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
+  fss_extended_list_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
+  fss_extended_list_read +n -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
+  fss_extended_list_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_extended_list_read +n -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_extended_list_read +n -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
+  fss_extended_list_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.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 &&
+  fss_extended_list_read +n -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_extended_list_read +n -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
+  fss_extended_list_read +n -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_extended_list_read +n -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
+  fss_extended_list_read +n -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
+  fss_extended_list_read +n -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
+  fss_extended_list_read +n -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_extended_list_read +n -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_extended_list_read +n -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
+  fss_extended_list_read +n -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
+  fss_extended_list_read +n -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_extended_list_read +n -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_extended_list_read +n -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_extended_list_read +n -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_extended_list_read +n -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
+  fss_extended_list_read +n -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_extended_list_read +n -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
+  fss_extended_list_read +n -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
+  fss_extended_list_read +n -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
+  fss_extended_list_read +n -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
+  fss_extended_list_read +n -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
+  fss_extended_list_read +n -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
+  fss_extended_list_read +n -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_extended_list_read +n -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_extended_list_read +n -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
+  fss_extended_list_read +n -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
+  fss_extended_list_read +n -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_extended_list_read +n -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_extended_list_read +n -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_extended_list_read +n -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_extended_list_read +n -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
+  fss_extended_list_read +n -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
+  fss_extended_list_read +n -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
+  fss_extended_list_read +n -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
+  fss_extended_list_read +n -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
+  fss_extended_list_read +n -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
+  fss_extended_list_read +n -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
+  fss_extended_list_read +n -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
 
   echo "Generation Complete"
 
index c297d6ad17d5c7d1ad8b0371bb857907472b5e4a..01e2fb84026bd3ebd34175e0329fc0452fdce4a8 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Performs runtime testing, which includes building the program.
 #
-# To keep things simple, this only runs tests against fss_read.
+# To keep things simple, this only runs tests against fss_extended_read.
 #
 
 settings:
index 7e1d3ce1360ac36f4c2c2fcbcd9aa26627a71cff..fea1d328ffcbe58b56791281b15c75a997db6d71 100644 (file)
@@ -5,7 +5,7 @@
 # Helper script for manually generating tests.
 #
 # This is a simple script that only accepts these arguments in this specific order:
-#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_read -A').
+#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_extended_read').
 #   2) The source file to read.
 #   3) The destination directory to write to.
 #
@@ -1328,202 +1328,202 @@ generate_operate_000e() {
 generate_operate_test_standard() {
   standard=$(echo "${standard}" | sed -e 's|^test-||')
 
-  fss_read +n -A ${standard} -c ${file_source} > ${test_current}content.expect &&
-  fss_read +n -A ${standard} -cO ${file_source} > ${test_current}content-original.expect &&
-  fss_read +n -A ${standard} -ct ${file_source} > ${test_current}content-total.expect &&
-  fss_read +n -A ${standard} -cT ${file_source} > ${test_current}content-trim.expect &&
-  fss_read +n -A ${standard} -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
-  fss_read +n -A ${standard} -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
-  fss_read +n -A ${standard} -cl 5 ${file_source} > ${test_current}content-line-5.expect &&
-  fss_read +n -A ${standard} -cl 6 ${file_source} > ${test_current}content-line-6.expect &&
-  fss_read +n -A ${standard} -cl 100 ${file_source} > ${test_current}content-line-100.expect &&
-  fss_read +n -A ${standard} -cs 0 ${file_source} > ${test_current}content-select-0.expect &&
-  fss_read +n -A ${standard} -cs 1 ${file_source} > ${test_current}content-select-1.expect &&
-  fss_read +n -A ${standard} -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
-  fss_read +n -A ${standard} -cs 6 ${file_source} > ${test_current}content-select-6.expect &&
-  fss_read +n -A ${standard} -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
-  fss_read +n -A ${standard} -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_read +n -A ${standard} -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
-  fss_read +n -A ${standard} -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
-  fss_read +n -A ${standard} -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
-  fss_read +n -A ${standard} -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
-  fss_read +n -A ${standard} -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
-  fss_read +n -A ${standard} -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
-  fss_read +n -A ${standard} -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
-  fss_read +n -A ${standard} -cn a ${file_source} > ${test_current}content-name-a.expect &&
-  fss_read +n -A ${standard} -cn "" ${file_source} > ${test_current}content-name-.expect &&
-  fss_read +n -A ${standard} -cn мир ${file_source} > ${test_current}content-name-мир.expect &&
-  fss_read +n -A ${standard} -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
-  fss_read +n -A ${standard} -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
-  fss_read +n -A ${standard} -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
-  fss_read +n -A ${standard} -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
-  fss_read +n -A ${standard} -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -o ${file_source} > ${test_current}object.expect &&
-  fss_read +n -A ${standard} -oO ${file_source} > ${test_current}object-original.expect &&
-  fss_read +n -A ${standard} -ot ${file_source} > ${test_current}object-total.expect &&
-  fss_read +n -A ${standard} -oT ${file_source} > ${test_current}object-trim.expect &&
-  fss_read +n -A ${standard} -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
-  fss_read +n -A ${standard} -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
-  fss_read +n -A ${standard} -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
-  fss_read +n -A ${standard} -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
-  fss_read +n -A ${standard} -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
-  fss_read +n -A ${standard} -os 0 ${file_source} > ${test_current}object-select-0.expect &&
-  fss_read +n -A ${standard} -os 1 ${file_source} > ${test_current}object-select-1.expect &&
-  fss_read +n -A ${standard} -os 5 ${file_source} > ${test_current}object-select-5.expect &&
-  fss_read +n -A ${standard} -os 6 ${file_source} > ${test_current}object-select-6.expect &&
-  fss_read +n -A ${standard} -os 100 ${file_source} > ${test_current}object-select-100.expect &&
-  fss_read +n -A ${standard} -oC ${file_source} > ${test_current}object-columns.expect &&
-  fss_read +n -A ${standard} -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
-  fss_read +n -A ${standard} -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
-  fss_read +n -A ${standard} -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
-  fss_read +n -A ${standard} -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
-  fss_read +n -A ${standard} -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
-  fss_read +n -A ${standard} -on hi ${file_source} > ${test_current}object-name-hi.expect &&
-  fss_read +n -A ${standard} -on payload ${file_source} > ${test_current}object-name-payload.expect &&
-  fss_read +n -A ${standard} -on "" ${file_source} > ${test_current}object-name-.expect &&
-  fss_read +n -A ${standard} -on мир ${file_source} > ${test_current}object-name-мир.expect &&
-  fss_read +n -A ${standard} -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -on a ${file_source} > ${test_current}object-name-a.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont a ${file_source} > ${test_current}object-name-a-total.expect &&
-  fss_read +n -A ${standard} -ont "" ${file_source} > ${test_current}object-name--total.expect &&
-  fss_read +n -A ${standard} -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
-  fss_read +n -A ${standard} -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
-  fss_read +n -A ${standard} -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -oc ${file_source} > ${test_current}object_and_content.expect &&
-  fss_read +n -A ${standard} -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
-  fss_read +n -A ${standard} -oct ${file_source} > ${test_current}object_and_content-total.expect &&
-  fss_read +n -A ${standard} -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
-  fss_read +n -A ${standard} -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
-  fss_read +n -A ${standard} -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
-  fss_read +n -A ${standard} -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
-  fss_read +n -A ${standard} -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
-  fss_read +n -A ${standard} -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
-  fss_read +n -A ${standard} -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
-  fss_read +n -A ${standard} -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
-  fss_read +n -A ${standard} -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
-  fss_read +n -A ${standard} -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
-  fss_read +n -A ${standard} -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
-  fss_read +n -A ${standard} -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
-  fss_read +n -A ${standard} -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_read +n -A ${standard} -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_read +n -A ${standard} -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_read +n -A ${standard} -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
-  fss_read +n -A ${standard} -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
-  fss_read +n -A ${standard} -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
-  fss_read +n -A ${standard} -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
-  fss_read +n -A ${standard} -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
-  fss_read +n -A ${standard} -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect &&
-  fss_read +n -A ${standard} -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect &&
-  fss_read +n -A ${standard} -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect &&
-  fss_read +n -A ${standard} -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
-  fss_read +n -A ${standard} -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
-  fss_read +n -A ${standard} -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
-  fss_read +n -A ${standard} -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
-  fss_read +n -A ${standard} -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
+  fss_extended_read +n -c ${file_source} > ${test_current}content.expect &&
+  fss_extended_read +n -cO ${file_source} > ${test_current}content-original.expect &&
+  fss_extended_read +n -ct ${file_source} > ${test_current}content-total.expect &&
+  fss_extended_read +n -cT ${file_source} > ${test_current}content-trim.expect &&
+  fss_extended_read +n -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
+  fss_extended_read +n -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
+  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 -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 -cC ${file_source} > ${test_current}content-columns.expect &&
+  fss_extended_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_extended_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_extended_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_extended_read +n -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
+  fss_extended_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_extended_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_extended_read +n -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
+  fss_extended_read +n -cn a ${file_source} > ${test_current}content-name-a.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 &&
+  fss_extended_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_extended_read +n -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
+  fss_extended_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_extended_read +n -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
+  fss_extended_read +n -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
+  fss_extended_read +n -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
+  fss_extended_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_extended_read +n -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_extended_read +n -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
+  fss_extended_read +n -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
+  fss_extended_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_extended_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_extended_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_extended_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_extended_read +n -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
+  fss_extended_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_extended_read +n -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
+  fss_extended_read +n -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
+  fss_extended_read +n -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
+  fss_extended_read +n -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
+  fss_extended_read +n -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
+  fss_extended_read +n -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
+  fss_extended_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_extended_read +n -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_extended_read +n -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
+  fss_extended_read +n -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
+  fss_extended_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_extended_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_extended_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_extended_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_extended_read +n -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
+  fss_extended_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
+  fss_extended_read +n -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
+  fss_extended_read +n -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
+  fss_extended_read +n -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
+  fss_extended_read +n -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
+  fss_extended_read +n -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
+  fss_extended_read +n -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
+
+  fss_extended_read +n -o ${file_source} > ${test_current}object.expect &&
+  fss_extended_read +n -oO ${file_source} > ${test_current}object-original.expect &&
+  fss_extended_read +n -ot ${file_source} > ${test_current}object-total.expect &&
+  fss_extended_read +n -oT ${file_source} > ${test_current}object-trim.expect &&
+  fss_extended_read +n -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
+  fss_extended_read +n -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
+  fss_extended_read +n -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
+  fss_extended_read +n -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
+  fss_extended_read +n -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
+  fss_extended_read +n -os 0 ${file_source} > ${test_current}object-select-0.expect &&
+  fss_extended_read +n -os 1 ${file_source} > ${test_current}object-select-1.expect &&
+  fss_extended_read +n -os 5 ${file_source} > ${test_current}object-select-5.expect &&
+  fss_extended_read +n -os 6 ${file_source} > ${test_current}object-select-6.expect &&
+  fss_extended_read +n -os 100 ${file_source} > ${test_current}object-select-100.expect &&
+  fss_extended_read +n -oC ${file_source} > ${test_current}object-columns.expect &&
+  fss_extended_read +n -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
+  fss_extended_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
+  fss_extended_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
+  fss_extended_read +n -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
+  fss_extended_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_extended_read +n -on hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_extended_read +n -on payload ${file_source} > ${test_current}object-name-payload.expect &&
+  fss_extended_read +n -on "" ${file_source} > ${test_current}object-name-.expect &&
+  fss_extended_read +n -on мир ${file_source} > ${test_current}object-name-мир.expect &&
+  fss_extended_read +n -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
+  fss_extended_read +n -on a ${file_source} > ${test_current}object-name-a.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 &&
+  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 &&
+  fss_extended_read +n -ont "" ${file_source} > ${test_current}object-name--total.expect &&
+  fss_extended_read +n -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
+  fss_extended_read +n -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
+  fss_extended_read +n -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_extended_read +n -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_extended_read +n -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
+  fss_extended_read +n -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
+  fss_extended_read +n -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_extended_read +n -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_extended_read +n -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_extended_read +n -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_extended_read +n -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
+  fss_extended_read +n -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_extended_read +n -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
+  fss_extended_read +n -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
+  fss_extended_read +n -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
+  fss_extended_read +n -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
+  fss_extended_read +n -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
+  fss_extended_read +n -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
+  fss_extended_read +n -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_extended_read +n -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_extended_read +n -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
+  fss_extended_read +n -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
+  fss_extended_read +n -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_extended_read +n -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_extended_read +n -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_extended_read +n -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_extended_read +n -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
+  fss_extended_read +n -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
+  fss_extended_read +n -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
+  fss_extended_read +n -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
+  fss_extended_read +n -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
+  fss_extended_read +n -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
+  fss_extended_read +n -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
+  fss_extended_read +n -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
+
+  fss_extended_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
+  fss_extended_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
+  fss_extended_read +n -oct ${file_source} > ${test_current}object_and_content-total.expect &&
+  fss_extended_read +n -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
+  fss_extended_read +n -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
+  fss_extended_read +n -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
+  fss_extended_read +n -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
+  fss_extended_read +n -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
+  fss_extended_read +n -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
+  fss_extended_read +n -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
+  fss_extended_read +n -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
+  fss_extended_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
+  fss_extended_read +n -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
+  fss_extended_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
+  fss_extended_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
+  fss_extended_read +n -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
+  fss_extended_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
+  fss_extended_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
+  fss_extended_read +n -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
+  fss_extended_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_extended_read +n -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_extended_read +n -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
+  fss_extended_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.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 &&
+  fss_extended_read +n -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_extended_read +n -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
+  fss_extended_read +n -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_extended_read +n -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
+  fss_extended_read +n -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
+  fss_extended_read +n -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
+  fss_extended_read +n -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_extended_read +n -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_extended_read +n -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
+  fss_extended_read +n -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
+  fss_extended_read +n -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_extended_read +n -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_extended_read +n -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_extended_read +n -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_extended_read +n -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
+  fss_extended_read +n -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_extended_read +n -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
+  fss_extended_read +n -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
+  fss_extended_read +n -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
+  fss_extended_read +n -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
+  fss_extended_read +n -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
+  fss_extended_read +n -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
+  fss_extended_read +n -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_extended_read +n -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_extended_read +n -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
+  fss_extended_read +n -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
+  fss_extended_read +n -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_extended_read +n -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_extended_read +n -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_extended_read +n -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_extended_read +n -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
+  fss_extended_read +n -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
+  fss_extended_read +n -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
+  fss_extended_read +n -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
+  fss_extended_read +n -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
+  fss_extended_read +n -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
+  fss_extended_read +n -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
+  fss_extended_read +n -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
 
   echo "Generation Complete"
 
index 98c25e1e11e78036b2994ee8b767eb28a967b030..7e93a0c371610087a7b139c3c19dac86451daaa2 100644 (file)
@@ -2,7 +2,7 @@
 #
 # Performs runtime testing, which includes building the program.
 #
-# To keep things simple, this only runs tests against fss_read.
+# To keep things simple, this only runs tests against fss_payload_read.
 #
 
 settings:
index 7e1d3ce1360ac36f4c2c2fcbcd9aa26627a71cff..19f6fd1c88290216b29b4b429fa35b8be2c7c8cf 100644 (file)
@@ -5,7 +5,7 @@
 # Helper script for manually generating tests.
 #
 # This is a simple script that only accepts these arguments in this specific order:
-#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_read -A').
+#   1) The standard, using the 4-digit standard hexidecimal number (may also prepend "test-" to use 'fss_payload_read').
 #   2) The source file to read.
 #   3) The destination directory to write to.
 #
@@ -1328,202 +1328,202 @@ generate_operate_000e() {
 generate_operate_test_standard() {
   standard=$(echo "${standard}" | sed -e 's|^test-||')
 
-  fss_read +n -A ${standard} -c ${file_source} > ${test_current}content.expect &&
-  fss_read +n -A ${standard} -cO ${file_source} > ${test_current}content-original.expect &&
-  fss_read +n -A ${standard} -ct ${file_source} > ${test_current}content-total.expect &&
-  fss_read +n -A ${standard} -cT ${file_source} > ${test_current}content-trim.expect &&
-  fss_read +n -A ${standard} -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
-  fss_read +n -A ${standard} -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
-  fss_read +n -A ${standard} -cl 5 ${file_source} > ${test_current}content-line-5.expect &&
-  fss_read +n -A ${standard} -cl 6 ${file_source} > ${test_current}content-line-6.expect &&
-  fss_read +n -A ${standard} -cl 100 ${file_source} > ${test_current}content-line-100.expect &&
-  fss_read +n -A ${standard} -cs 0 ${file_source} > ${test_current}content-select-0.expect &&
-  fss_read +n -A ${standard} -cs 1 ${file_source} > ${test_current}content-select-1.expect &&
-  fss_read +n -A ${standard} -cs 5 ${file_source} > ${test_current}content-select-5.expect &&
-  fss_read +n -A ${standard} -cs 6 ${file_source} > ${test_current}content-select-6.expect &&
-  fss_read +n -A ${standard} -cs 100 ${file_source} > ${test_current}content-select-100.expect &&
-  fss_read +n -A ${standard} -cC ${file_source} > ${test_current}content-columns.expect &&
-  fss_read +n -A ${standard} -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
-  fss_read +n -A ${standard} -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
-  fss_read +n -A ${standard} -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
-  fss_read +n -A ${standard} -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
-  fss_read +n -A ${standard} -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
-  fss_read +n -A ${standard} -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
-  fss_read +n -A ${standard} -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
-  fss_read +n -A ${standard} -cn a ${file_source} > ${test_current}content-name-a.expect &&
-  fss_read +n -A ${standard} -cn "" ${file_source} > ${test_current}content-name-.expect &&
-  fss_read +n -A ${standard} -cn мир ${file_source} > ${test_current}content-name-мир.expect &&
-  fss_read +n -A ${standard} -cn "привет has space" ${file_source} > ${test_current}content-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
-  fss_read +n -A ${standard} -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
-  fss_read +n -A ${standard} -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
-  fss_read +n -A ${standard} -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
-  fss_read +n -A ${standard} -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -o ${file_source} > ${test_current}object.expect &&
-  fss_read +n -A ${standard} -oO ${file_source} > ${test_current}object-original.expect &&
-  fss_read +n -A ${standard} -ot ${file_source} > ${test_current}object-total.expect &&
-  fss_read +n -A ${standard} -oT ${file_source} > ${test_current}object-trim.expect &&
-  fss_read +n -A ${standard} -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
-  fss_read +n -A ${standard} -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
-  fss_read +n -A ${standard} -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
-  fss_read +n -A ${standard} -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
-  fss_read +n -A ${standard} -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
-  fss_read +n -A ${standard} -os 0 ${file_source} > ${test_current}object-select-0.expect &&
-  fss_read +n -A ${standard} -os 1 ${file_source} > ${test_current}object-select-1.expect &&
-  fss_read +n -A ${standard} -os 5 ${file_source} > ${test_current}object-select-5.expect &&
-  fss_read +n -A ${standard} -os 6 ${file_source} > ${test_current}object-select-6.expect &&
-  fss_read +n -A ${standard} -os 100 ${file_source} > ${test_current}object-select-100.expect &&
-  fss_read +n -A ${standard} -oC ${file_source} > ${test_current}object-columns.expect &&
-  fss_read +n -A ${standard} -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
-  fss_read +n -A ${standard} -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
-  fss_read +n -A ${standard} -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
-  fss_read +n -A ${standard} -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
-  fss_read +n -A ${standard} -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
-  fss_read +n -A ${standard} -on hi ${file_source} > ${test_current}object-name-hi.expect &&
-  fss_read +n -A ${standard} -on payload ${file_source} > ${test_current}object-name-payload.expect &&
-  fss_read +n -A ${standard} -on "" ${file_source} > ${test_current}object-name-.expect &&
-  fss_read +n -A ${standard} -on мир ${file_source} > ${test_current}object-name-мир.expect &&
-  fss_read +n -A ${standard} -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
-  fss_read +n -A ${standard} -on a ${file_source} > ${test_current}object-name-a.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont hi ${file_source} > ${test_current}object-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont payload ${file_source} > ${test_current}object-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ont a ${file_source} > ${test_current}object-name-a-total.expect &&
-  fss_read +n -A ${standard} -ont "" ${file_source} > ${test_current}object-name--total.expect &&
-  fss_read +n -A ${standard} -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
-  fss_read +n -A ${standard} -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
-  fss_read +n -A ${standard} -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
-
-  fss_read +n -A ${standard} -oc ${file_source} > ${test_current}object_and_content.expect &&
-  fss_read +n -A ${standard} -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
-  fss_read +n -A ${standard} -oct ${file_source} > ${test_current}object_and_content-total.expect &&
-  fss_read +n -A ${standard} -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
-  fss_read +n -A ${standard} -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
-  fss_read +n -A ${standard} -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
-  fss_read +n -A ${standard} -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
-  fss_read +n -A ${standard} -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
-  fss_read +n -A ${standard} -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
-  fss_read +n -A ${standard} -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
-  fss_read +n -A ${standard} -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
-  fss_read +n -A ${standard} -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
-  fss_read +n -A ${standard} -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
-  fss_read +n -A ${standard} -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
-  fss_read +n -A ${standard} -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
-  fss_read +n -A ${standard} -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
-  fss_read +n -A ${standard} -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
-  fss_read +n -A ${standard} -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
-  fss_read +n -A ${standard} -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
-  fss_read +n -A ${standard} -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
-  fss_read +n -A ${standard} -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
-  fss_read +n -A ${standard} -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
-  fss_read +n -A ${standard} -ocn a ${file_source} > ${test_current}object_and_content-name-a.expect &&
-  fss_read +n -A ${standard} -ocn "" ${file_source} > ${test_current}object_and_content-name-.expect &&
-  fss_read +n -A ${standard} -ocn мир ${file_source} > ${test_current}object_and_content-name-мир.expect &&
-  fss_read +n -A ${standard} -ocn привет ${file_source} > ${test_current}object_and_content-name-привет.expect &&
-  fss_read +n -A ${standard} -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
-  fss_read +n -A ${standard} -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
-  fss_read +n -A ${standard} -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
-  fss_read +n -A ${standard} -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
-  fss_read +n -A ${standard} -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
-  fss_read +n -A ${standard} -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
-  fss_read +n -A ${standard} -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
-  fss_read +n -A ${standard} -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
-  fss_read +n -A ${standard} -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
-  fss_read +n -A ${standard} -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
-  fss_read +n -A ${standard} -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
-  fss_read +n -A ${standard} -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
-  fss_read +n -A ${standard} -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
-  fss_read +n -A ${standard} -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
-  fss_read +n -A ${standard} -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
-  fss_read +n -A ${standard} -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
-  fss_read +n -A ${standard} -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
-  fss_read +n -A ${standard} -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
-  fss_read +n -A ${standard} -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
-  fss_read +n -A ${standard} -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
-  fss_read +n -A ${standard} -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
-  fss_read +n -A ${standard} -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
-  fss_read +n -A ${standard} -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
+  fss_payload_read +n -c ${file_source} > ${test_current}content.expect &&
+  fss_payload_read +n -cO ${file_source} > ${test_current}content-original.expect &&
+  fss_payload_read +n -ct ${file_source} > ${test_current}content-total.expect &&
+  fss_payload_read +n -cT ${file_source} > ${test_current}content-trim.expect &&
+  fss_payload_read +n -cl 0 ${file_source} > ${test_current}content-line-0.expect &&
+  fss_payload_read +n -cl 1 ${file_source} > ${test_current}content-line-1.expect &&
+  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 -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 -cC ${file_source} > ${test_current}content-columns.expect &&
+  fss_payload_read +n -ca 0 ${file_source} > ${test_current}content-at-0.expect &&
+  fss_payload_read +n -ca 1 ${file_source} > ${test_current}content-at-1.expect &&
+  fss_payload_read +n -ca 5 ${file_source} > ${test_current}content-at-5.expect &&
+  fss_payload_read +n -ca 6 ${file_source} > ${test_current}content-at-6.expect &&
+  fss_payload_read +n -ca 100 ${file_source} > ${test_current}content-at-100.expect &&
+  fss_payload_read +n -cn hi ${file_source} > ${test_current}content-name-hi.expect &&
+  fss_payload_read +n -cn payload ${file_source} > ${test_current}content-name-payload.expect &&
+  fss_payload_read +n -cn a ${file_source} > ${test_current}content-name-a.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 &&
+  fss_payload_read +n -cnt hi ${file_source} > ${test_current}content-name-hi-total.expect &&
+  fss_payload_read +n -cnt payload ${file_source} > ${test_current}content-name-payload-total.expect &&
+  fss_payload_read +n -cnt a ${file_source} > ${test_current}content-name-a-total.expect &&
+  fss_payload_read +n -cnt "" ${file_source} > ${test_current}content-name--total.expect &&
+  fss_payload_read +n -cnt мир ${file_source} > ${test_current}content-name-мир-total.expect &&
+  fss_payload_read +n -cnt "привет has space" ${file_source} > ${test_current}content-name-привет_has_space-total.expect &&
+  fss_payload_read +n -cns hi 0 ${file_source} > ${test_current}content-name-hi-select-0.expect &&
+  fss_payload_read +n -cns hi 1 ${file_source} > ${test_current}content-name-hi-select-1.expect &&
+  fss_payload_read +n -cns payload 0 ${file_source} > ${test_current}content-name-payload-select-0.expect &&
+  fss_payload_read +n -cns payload 1 ${file_source} > ${test_current}content-name-payload-select-1.expect &&
+  fss_payload_read +n -cns a 0 ${file_source} > ${test_current}content-name-a-select-0.expect &&
+  fss_payload_read +n -cns a 1 ${file_source} > ${test_current}content-name-a-select-1.expect &&
+  fss_payload_read +n -cns a 2 ${file_source} > ${test_current}content-name-a-select-2.expect &&
+  fss_payload_read +n -cns a 5 ${file_source} > ${test_current}content-name-a-select-5.expect &&
+  fss_payload_read +n -cns a 6 ${file_source} > ${test_current}content-name-a-select-6.expect &&
+  fss_payload_read +n -cns a 100 ${file_source} > ${test_current}content-name-a-select-100.expect &&
+  fss_payload_read +n -cns "" 0 ${file_source} > ${test_current}content-name--select-0.expect &&
+  fss_payload_read +n -cns "" 1 ${file_source} > ${test_current}content-name--select-1.expect &&
+  fss_payload_read +n -cns мир 0 ${file_source} > ${test_current}content-name-мир-select-0.expect &&
+  fss_payload_read +n -cns мир 1 ${file_source} > ${test_current}content-name-мир-select-1.expect &&
+  fss_payload_read +n -cns "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0.expect &&
+  fss_payload_read +n -cns "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1.expect &&
+  fss_payload_read +n -cnst hi 0 ${file_source} > ${test_current}content-name-hi-select-0-total.expect &&
+  fss_payload_read +n -cnst hi 1 ${file_source} > ${test_current}content-name-hi-select-1-total.expect &&
+  fss_payload_read +n -cnst payload 0 ${file_source} > ${test_current}content-name-payload-select-0-total.expect &&
+  fss_payload_read +n -cnst payload 1 ${file_source} > ${test_current}content-name-payload-select-1-total.expect &&
+  fss_payload_read +n -cnst a 0 ${file_source} > ${test_current}content-name-a-select-0-total.expect &&
+  fss_payload_read +n -cnst a 1 ${file_source} > ${test_current}content-name-a-select-1-total.expect &&
+  fss_payload_read +n -cnst a 2 ${file_source} > ${test_current}content-name-a-select-2-total.expect &&
+  fss_payload_read +n -cnst a 5 ${file_source} > ${test_current}content-name-a-select-5-total.expect &&
+  fss_payload_read +n -cnst a 6 ${file_source} > ${test_current}content-name-a-select-6-total.expect &&
+  fss_payload_read +n -cnst a 100 ${file_source} > ${test_current}content-name-a-select-100-total.expect &&
+  fss_payload_read +n -cnst "" 0 ${file_source} > ${test_current}content-name--select-0-total.expect &&
+  fss_payload_read +n -cnst "" 1 ${file_source} > ${test_current}content-name--select-1-total.expect &&
+  fss_payload_read +n -cnst мир 0 ${file_source} > ${test_current}content-name-мир-select-0-total.expect &&
+  fss_payload_read +n -cnst мир 1 ${file_source} > ${test_current}content-name-мир-select-1-total.expect &&
+  fss_payload_read +n -cnst "привет has space" 0 ${file_source} > ${test_current}content-name-привет_has_space-select-0-total.expect &&
+  fss_payload_read +n -cnst "привет has space" 1 ${file_source} > ${test_current}content-name-привет_has_space-select-1-total.expect &&
+
+  fss_payload_read +n -o ${file_source} > ${test_current}object.expect &&
+  fss_payload_read +n -oO ${file_source} > ${test_current}object-original.expect &&
+  fss_payload_read +n -ot ${file_source} > ${test_current}object-total.expect &&
+  fss_payload_read +n -oT ${file_source} > ${test_current}object-trim.expect &&
+  fss_payload_read +n -ol 0 ${file_source} > ${test_current}object-line-0.expect &&
+  fss_payload_read +n -ol 1 ${file_source} > ${test_current}object-line-1.expect &&
+  fss_payload_read +n -ol 5 ${file_source} > ${test_current}object-line-5.expect &&
+  fss_payload_read +n -ol 6 ${file_source} > ${test_current}object-line-6.expect &&
+  fss_payload_read +n -ol 100 ${file_source} > ${test_current}object-line-100.expect &&
+  fss_payload_read +n -os 0 ${file_source} > ${test_current}object-select-0.expect &&
+  fss_payload_read +n -os 1 ${file_source} > ${test_current}object-select-1.expect &&
+  fss_payload_read +n -os 5 ${file_source} > ${test_current}object-select-5.expect &&
+  fss_payload_read +n -os 6 ${file_source} > ${test_current}object-select-6.expect &&
+  fss_payload_read +n -os 100 ${file_source} > ${test_current}object-select-100.expect &&
+  fss_payload_read +n -oC ${file_source} > ${test_current}object-columns.expect &&
+  fss_payload_read +n -oa 0 ${file_source} > ${test_current}object-at-0.expect &&
+  fss_payload_read +n -oa 1 ${file_source} > ${test_current}object-at-1.expect &&
+  fss_payload_read +n -oa 5 ${file_source} > ${test_current}object-at-5.expect &&
+  fss_payload_read +n -oa 6 ${file_source} > ${test_current}object-at-6.expect &&
+  fss_payload_read +n -oa 100 ${file_source} > ${test_current}object-at-100.expect &&
+  fss_payload_read +n -on hi ${file_source} > ${test_current}object-name-hi.expect &&
+  fss_payload_read +n -on payload ${file_source} > ${test_current}object-name-payload.expect &&
+  fss_payload_read +n -on "" ${file_source} > ${test_current}object-name-.expect &&
+  fss_payload_read +n -on мир ${file_source} > ${test_current}object-name-мир.expect &&
+  fss_payload_read +n -on "привет has space" ${file_source} > ${test_current}object-name-привет_has_space.expect &&
+  fss_payload_read +n -on a ${file_source} > ${test_current}object-name-a.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 &&
+  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 &&
+  fss_payload_read +n -ont "" ${file_source} > ${test_current}object-name--total.expect &&
+  fss_payload_read +n -ont мир ${file_source} > ${test_current}object-name-мир-total.expect &&
+  fss_payload_read +n -ont "привет has space" ${file_source} > ${test_current}object-name-привет_has_space-total.expect &&
+  fss_payload_read +n -ons hi 0 ${file_source} > ${test_current}object-name-hi-select-0.expect &&
+  fss_payload_read +n -ons hi 1 ${file_source} > ${test_current}object-name-hi-select-1.expect &&
+  fss_payload_read +n -ons payload 0 ${file_source} > ${test_current}object-name-payload-select-0.expect &&
+  fss_payload_read +n -ons payload 1 ${file_source} > ${test_current}object-name-payload-select-1.expect &&
+  fss_payload_read +n -ons a 0 ${file_source} > ${test_current}object-name-a-select-0.expect &&
+  fss_payload_read +n -ons a 1 ${file_source} > ${test_current}object-name-a-select-1.expect &&
+  fss_payload_read +n -ons a 2 ${file_source} > ${test_current}object-name-a-select-2.expect &&
+  fss_payload_read +n -ons a 5 ${file_source} > ${test_current}object-name-a-select-5.expect &&
+  fss_payload_read +n -ons a 6 ${file_source} > ${test_current}object-name-a-select-6.expect &&
+  fss_payload_read +n -ons a 100 ${file_source} > ${test_current}object-name-a-select-100.expect &&
+  fss_payload_read +n -ons "" 0 ${file_source} > ${test_current}object-name--select-0.expect &&
+  fss_payload_read +n -ons "" 1 ${file_source} > ${test_current}object-name--select-1.expect &&
+  fss_payload_read +n -ons мир 0 ${file_source} > ${test_current}object-name-мир-select-0.expect &&
+  fss_payload_read +n -ons мир 1 ${file_source} > ${test_current}object-name-мир-select-1.expect &&
+  fss_payload_read +n -ons привет 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0.expect &&
+  fss_payload_read +n -ons привет 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1.expect &&
+  fss_payload_read +n -onst hi 0 ${file_source} > ${test_current}object-name-hi-select-0-total.expect &&
+  fss_payload_read +n -onst hi 1 ${file_source} > ${test_current}object-name-hi-select-1-total.expect &&
+  fss_payload_read +n -onst payload 0 ${file_source} > ${test_current}object-name-payload-select-0-total.expect &&
+  fss_payload_read +n -onst payload 1 ${file_source} > ${test_current}object-name-payload-select-1-total.expect &&
+  fss_payload_read +n -onst a 0 ${file_source} > ${test_current}object-name-a-select-0-total.expect &&
+  fss_payload_read +n -onst a 1 ${file_source} > ${test_current}object-name-a-select-1-total.expect &&
+  fss_payload_read +n -onst a 2 ${file_source} > ${test_current}object-name-a-select-2-total.expect &&
+  fss_payload_read +n -onst a 5 ${file_source} > ${test_current}object-name-a-select-5-total.expect &&
+  fss_payload_read +n -onst a 6 ${file_source} > ${test_current}object-name-a-select-6-total.expect &&
+  fss_payload_read +n -onst a 100 ${file_source} > ${test_current}object-name-a-select-100-total.expect &&
+  fss_payload_read +n -onst "" 0 ${file_source} > ${test_current}object-name--select-0-total.expect &&
+  fss_payload_read +n -onst "" 1 ${file_source} > ${test_current}object-name--select-1-total.expect &&
+  fss_payload_read +n -onst мир 0 ${file_source} > ${test_current}object-name-мир-select-0-total.expect &&
+  fss_payload_read +n -onst мир 1 ${file_source} > ${test_current}object-name-мир-select-1-total.expect &&
+  fss_payload_read +n -onst "привет has space" 0 ${file_source} > ${test_current}object-name-привет_has_space-select-0-total.expect &&
+  fss_payload_read +n -onst "привет has space" 1 ${file_source} > ${test_current}object-name-привет_has_space-select-1-total.expect &&
+
+  fss_payload_read +n -oc ${file_source} > ${test_current}object_and_content.expect &&
+  fss_payload_read +n -ocO ${file_source} > ${test_current}object_and_content-original.expect &&
+  fss_payload_read +n -oct ${file_source} > ${test_current}object_and_content-total.expect &&
+  fss_payload_read +n -ocT ${file_source} > ${test_current}object_and_content-trim.expect &&
+  fss_payload_read +n -ocl 0 ${file_source} > ${test_current}object_and_content-line-0.expect &&
+  fss_payload_read +n -ocl 1 ${file_source} > ${test_current}object_and_content-line-1.expect &&
+  fss_payload_read +n -ocl 5 ${file_source} > ${test_current}object_and_content-line-5.expect &&
+  fss_payload_read +n -ocl 6 ${file_source} > ${test_current}object_and_content-line-6.expect &&
+  fss_payload_read +n -ocl 100 ${file_source} > ${test_current}object_and_content-line-100.expect &&
+  fss_payload_read +n -ocs 0 ${file_source} > ${test_current}object_and_content-select-0.expect &&
+  fss_payload_read +n -ocs 1 ${file_source} > ${test_current}object_and_content-select-1.expect &&
+  fss_payload_read +n -ocs 5 ${file_source} > ${test_current}object_and_content-select-5.expect &&
+  fss_payload_read +n -ocs 6 ${file_source} > ${test_current}object_and_content-select-6.expect &&
+  fss_payload_read +n -ocs 100 ${file_source} > ${test_current}object_and_content-select-100.expect &&
+  fss_payload_read +n -ocC ${file_source} > ${test_current}object_and_content-columns.expect &&
+  fss_payload_read +n -oca 0 ${file_source} > ${test_current}object_and_content-at-0.expect &&
+  fss_payload_read +n -oca 1 ${file_source} > ${test_current}object_and_content-at-1.expect &&
+  fss_payload_read +n -oca 5 ${file_source} > ${test_current}object_and_content-at-5.expect &&
+  fss_payload_read +n -oca 6 ${file_source} > ${test_current}object_and_content-at-6.expect &&
+  fss_payload_read +n -oca 100 ${file_source} > ${test_current}object_and_content-at-100.expect &&
+  fss_payload_read +n -ocn hi ${file_source} > ${test_current}object_and_content-name-hi.expect &&
+  fss_payload_read +n -ocn payload ${file_source} > ${test_current}object_and_content-name-payload.expect &&
+  fss_payload_read +n -ocn a ${file_source} > ${test_current}object_and_content-name-a.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 &&
+  fss_payload_read +n -ocnt hi ${file_source} > ${test_current}object_and_content-name-hi-total.expect &&
+  fss_payload_read +n -ocnt payload ${file_source} > ${test_current}object_and_content-name-payload-total.expect &&
+  fss_payload_read +n -ocnt a ${file_source} > ${test_current}object_and_content-name-a-total.expect &&
+  fss_payload_read +n -ocnt "" ${file_source} > ${test_current}object_and_content-name--total.expect &&
+  fss_payload_read +n -ocnt мир ${file_source} > ${test_current}object_and_content-name-мир-total.expect &&
+  fss_payload_read +n -ocnt "привет has space" ${file_source} > ${test_current}object_and_content-name-привет_has_space-total.expect &&
+  fss_payload_read +n -ocns hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0.expect &&
+  fss_payload_read +n -ocns hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1.expect &&
+  fss_payload_read +n -ocns payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0.expect &&
+  fss_payload_read +n -ocns payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1.expect &&
+  fss_payload_read +n -ocns a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0.expect &&
+  fss_payload_read +n -ocns a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1.expect &&
+  fss_payload_read +n -ocns a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2.expect &&
+  fss_payload_read +n -ocns a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5.expect &&
+  fss_payload_read +n -ocns a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6.expect &&
+  fss_payload_read +n -ocns a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100.expect &&
+  fss_payload_read +n -ocns "" 0 ${file_source} > ${test_current}object_and_content-name--select-0.expect &&
+  fss_payload_read +n -ocns "" 1 ${file_source} > ${test_current}object_and_content-name--select-1.expect &&
+  fss_payload_read +n -ocns мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0.expect &&
+  fss_payload_read +n -ocns мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1.expect &&
+  fss_payload_read +n -ocns "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0.expect &&
+  fss_payload_read +n -ocns "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1.expect &&
+  fss_payload_read +n -ocnst hi 0 ${file_source} > ${test_current}object_and_content-name-hi-select-0-total.expect &&
+  fss_payload_read +n -ocnst hi 1 ${file_source} > ${test_current}object_and_content-name-hi-select-1-total.expect &&
+  fss_payload_read +n -ocnst payload 0 ${file_source} > ${test_current}object_and_content-name-payload-select-0-total.expect &&
+  fss_payload_read +n -ocnst payload 1 ${file_source} > ${test_current}object_and_content-name-payload-select-1-total.expect &&
+  fss_payload_read +n -ocnst a 0 ${file_source} > ${test_current}object_and_content-name-a-select-0-total.expect &&
+  fss_payload_read +n -ocnst a 1 ${file_source} > ${test_current}object_and_content-name-a-select-1-total.expect &&
+  fss_payload_read +n -ocnst a 2 ${file_source} > ${test_current}object_and_content-name-a-select-2-total.expect &&
+  fss_payload_read +n -ocnst a 5 ${file_source} > ${test_current}object_and_content-name-a-select-5-total.expect &&
+  fss_payload_read +n -ocnst a 6 ${file_source} > ${test_current}object_and_content-name-a-select-6-total.expect &&
+  fss_payload_read +n -ocnst a 100 ${file_source} > ${test_current}object_and_content-name-a-select-100-total.expect &&
+  fss_payload_read +n -ocnst "" 0 ${file_source} > ${test_current}object_and_content-name--select-0-total.expect &&
+  fss_payload_read +n -ocnst "" 1 ${file_source} > ${test_current}object_and_content-name--select-1-total.expect &&
+  fss_payload_read +n -ocnst мир 0 ${file_source} > ${test_current}object_and_content-name-мир-select-0-total.expect &&
+  fss_payload_read +n -ocnst мир 1 ${file_source} > ${test_current}object_and_content-name-мир-select-1-total.expect &&
+  fss_payload_read +n -ocnst "привет has space" 0 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-0-total.expect &&
+  fss_payload_read +n -ocnst "привет has space" 1 ${file_source} > ${test_current}object_and_content-name-привет_has_space-select-1-total.expect &&
 
   echo "Generation Complete"