omdl  v0.6.1
OpenSCAD Mechanical Design Library
Results
ECHO: "OpenSCAD Version [2017, 2, 19]"
ECHO: "[ INFO ] run_test(); t01 passed: 'edefined_or_DE3(undef)=default'"
ECHO: "[ INFO ] run_test(); t02 passed: 'edefined_or_DE3([])=default'"
ECHO: "[ INFO ] run_test(); t03 passed: 'edefined_or_DE3([0 : 0.5 : 9])=default'"
ECHO: "[ INFO ] run_test(); t04 passed: 'edefined_or_DE3(A string)=t'"
ECHO: "[ INFO ] run_test(); t05 passed: 'edefined_or_DE3(["orange", "apple", "grape", "banana"])=banana'"
ECHO: "[ INFO ] run_test(); t06 passed: 'edefined_or_DE3(["b", "a", "n", "a", "n", "a", "s"])=a'"
ECHO: "[ INFO ] run_test(); t07 passed: 'edefined_or_DE3([undef])=default'"
ECHO: "[ INFO ] run_test(); t08 passed: 'edefined_or_DE3([[1, 2], [2, 3]])=default'"
ECHO: "[ INFO ] run_test(); t09 passed: 'edefined_or_DE3(["ab", [1, 2], [2, 3], [4, 5]])=[4, 5]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'edefined_or_DE3([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=["a", "b", "c"]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'edefined_or_DE3([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=3'"
ECHO: "[ INFO ] run_test(); t01 passed: 'find_12(undef)=[]'"
ECHO: "[ INFO ] run_test(); t02 passed: 'find_12([])=[]'"
ECHO: "[ INFO ] run_test(); t03 passed: 'find_12([0 : 0.5 : 9])=[]'"
ECHO: "[ INFO ] run_test(); t04 passed: 'find_12(A string)=[]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'find_12(["orange", "apple", "grape", "banana"])=[]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'find_12(["b", "a", "n", "a", "n", "a", "s"])=[]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'find_12([undef])=[]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'find_12([[1, 2], [2, 3]])=[0]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'find_12(["ab", [1, 2], [2, 3], [4, 5]])=[1]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'find_12([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'find_12([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'count_S1(undef)=0'"
ECHO: "[ INFO ] run_test(); t02 passed: 'count_S1([])=0'"
ECHO: "[ INFO ] run_test(); t03 passed: 'count_S1([0 : 0.5 : 9])=0'"
ECHO: "[ INFO ] run_test(); t04 passed: 'count_S1(A string)=0'"
ECHO: "[ INFO ] run_test(); t05 passed: 'count_S1(["orange", "apple", "grape", "banana"])=0'"
ECHO: "[ INFO ] run_test(); t06 passed: 'count_S1(["b", "a", "n", "a", "n", "a", "s"])=0'"
ECHO: "[ INFO ] run_test(); t07 passed: 'count_S1([undef])=0'"
ECHO: "[ INFO ] run_test(); t08 passed: 'count_S1([[1, 2], [2, 3]])=1'"
ECHO: "[ INFO ] run_test(); t09 passed: 'count_S1(["ab", [1, 2], [2, 3], [4, 5]])=1'"
ECHO: "[ INFO ] run_test(); t10 passed: 'count_S1([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=1'"
ECHO: "[ INFO ] run_test(); t11 passed: 'count_S1([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=1'"
ECHO: "[ INFO ] run_test(); t01 passed: 'exists_S1(undef)=false'"
ECHO: "[ INFO ] run_test(); t02 passed: 'exists_S1([])=false'"
ECHO: "[ INFO ] run_test(); t03 passed: 'exists_S1([0 : 0.5 : 9])=false'"
ECHO: "[ INFO ] run_test(); t04 passed: 'exists_S1(A string)=false'"
ECHO: "[ INFO ] run_test(); t05 passed: 'exists_S1(["orange", "apple", "grape", "banana"])=false'"
ECHO: "[ INFO ] run_test(); t06 passed: 'exists_S1(["b", "a", "n", "a", "n", "a", "s"])=false'"
ECHO: "[ INFO ] run_test(); t07 passed: 'exists_S1([undef])=false'"
ECHO: "[ INFO ] run_test(); t08 passed: 'exists_S1([[1, 2], [2, 3]])=true'"
ECHO: "[ INFO ] run_test(); t09 passed: 'exists_S1(["ab", [1, 2], [2, 3], [4, 5]])=true'"
ECHO: "[ INFO ] run_test(); t10 passed: 'exists_S1([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=true'"
ECHO: "[ INFO ] run_test(); t11 passed: 'exists_S1([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=true'"
ECHO: "[ INFO ] run_test(); t01 passed: 'first(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'first([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'first([0 : 0.5 : 9])=0'"
ECHO: "[ INFO ] run_test(); t04 passed: 'first(A string)=A'"
ECHO: "[ INFO ] run_test(); t05 passed: 'first(["orange", "apple", "grape", "banana"])=orange'"
ECHO: "[ INFO ] run_test(); t06 passed: 'first(["b", "a", "n", "a", "n", "a", "s"])=b'"
ECHO: "[ INFO ] run_test(); t07 passed: 'first([undef])=undef'"
ECHO: "[ INFO ] run_test(); t08 passed: 'first([[1, 2], [2, 3]])=[1, 2]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'first(["ab", [1, 2], [2, 3], [4, 5]])=ab'"
ECHO: "[ INFO ] run_test(); t10 passed: 'first([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[1, 2, 3]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'first([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=0'"
ECHO: "[ INFO ] run_test(); t01 passed: 'second(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'second([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'second([0 : 0.5 : 9])=0.5'"
ECHO: "[ INFO ] run_test(); t04 passed: 'second(A string)= '"
ECHO: "[ INFO ] run_test(); t05 passed: 'second(["orange", "apple", "grape", "banana"])=apple'"
ECHO: "[ INFO ] run_test(); t06 passed: 'second(["b", "a", "n", "a", "n", "a", "s"])=a'"
ECHO: "[ INFO ] run_test(); t07 passed: 'second([undef])=undef'"
ECHO: "[ INFO ] run_test(); t08 passed: 'second([[1, 2], [2, 3]])=[2, 3]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'second(["ab", [1, 2], [2, 3], [4, 5]])=[1, 2]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'second([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[4, 5, 6]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'second([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=1'"
ECHO: "[ INFO ] run_test(); t01 passed: 'third(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'third([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'third([0 : 0.5 : 9])=9'"
ECHO: "[ INFO ] run_test(); t04 passed: 'third(A string)=s'"
ECHO: "[ INFO ] run_test(); t05 passed: 'third(["orange", "apple", "grape", "banana"])=grape'"
ECHO: "[ INFO ] run_test(); t06 passed: 'third(["b", "a", "n", "a", "n", "a", "s"])=n'"
ECHO: "[ INFO ] run_test(); t07 passed: 'third([undef])=undef'"
ECHO: "[ INFO ] run_test(); t08 passed: 'third([[1, 2], [2, 3]])=undef'"
ECHO: "[ INFO ] run_test(); t09 passed: 'third(["ab", [1, 2], [2, 3], [4, 5]])=[2, 3]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'third([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[7, 8, 9]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'third([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=2'"
ECHO: "[ INFO ] run_test(); t01 passed: 'last(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'last([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'last([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'last(A string)=g'"
ECHO: "[ INFO ] run_test(); t05 passed: 'last(["orange", "apple", "grape", "banana"])=banana'"
ECHO: "[ INFO ] run_test(); t06 passed: 'last(["b", "a", "n", "a", "n", "a", "s"])=s'"
ECHO: "[ INFO ] run_test(); t07 passed: 'last([undef])=undef'"
ECHO: "[ INFO ] run_test(); t08 passed: 'last([[1, 2], [2, 3]])=[2, 3]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'last(["ab", [1, 2], [2, 3], [4, 5]])=[4, 5]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'last([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=["a", "b", "c"]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'last([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=15'"
ECHO: "[ INFO ] run_test(); t01 passed: 'nfirst_1(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'nfirst_1([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'nfirst_1([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'nfirst_1(A string)=["A"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'nfirst_1(["orange", "apple", "grape", "banana"])=["orange"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'nfirst_1(["b", "a", "n", "a", "n", "a", "s"])=["b"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'nfirst_1([undef])=[undef]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'nfirst_1([[1, 2], [2, 3]])=[[1, 2]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'nfirst_1(["ab", [1, 2], [2, 3], [4, 5]])=["ab"]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'nfirst_1([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[1, 2, 3]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'nfirst_1([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[0]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'nlast_1(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'nlast_1([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'nlast_1([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'nlast_1(A string)=["g"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'nlast_1(["orange", "apple", "grape", "banana"])=["banana"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'nlast_1(["b", "a", "n", "a", "n", "a", "s"])=["s"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'nlast_1([undef])=[undef]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'nlast_1([[1, 2], [2, 3]])=[[2, 3]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'nlast_1(["ab", [1, 2], [2, 3], [4, 5]])=[[4, 5]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'nlast_1([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[["a", "b", "c"]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'nlast_1([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[15]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'nhead_1(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'nhead_1([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'nhead_1([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'nhead_1(A string)=["A", " ", "s", "t", "r", "i", "n"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'nhead_1(["orange", "apple", "grape", "banana"])=["orange", "apple", "grape"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'nhead_1(["b", "a", "n", "a", "n", "a", "s"])=["b", "a", "n", "a", "n", "a"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'nhead_1([undef])=[]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'nhead_1([[1, 2], [2, 3]])=[[1, 2]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'nhead_1(["ab", [1, 2], [2, 3], [4, 5]])=["ab", [1, 2], [2, 3]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'nhead_1([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'nhead_1([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'ntail_1(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'ntail_1([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'ntail_1([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'ntail_1(A string)=[" ", "s", "t", "r", "i", "n", "g"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'ntail_1(["orange", "apple", "grape", "banana"])=["apple", "grape", "banana"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'ntail_1(["b", "a", "n", "a", "n", "a", "s"])=["a", "n", "a", "n", "a", "s"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'ntail_1([undef])=[]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'ntail_1([[1, 2], [2, 3]])=[[2, 3]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'ntail_1(["ab", [1, 2], [2, 3], [4, 5]])=[[1, 2], [2, 3], [4, 5]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'ntail_1([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[4, 5, 6], [7, 8, 9], ["a", "b", "c"]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'ntail_1([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'reverse(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'reverse([])=[]'"
ECHO: "[ INFO ] run_test(); t03 passed: 'reverse([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'reverse(A string)=["g", "n", "i", "r", "t", "s", " ", "A"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'reverse(["orange", "apple", "grape", "banana"])=["banana", "grape", "apple", "orange"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'reverse(["b", "a", "n", "a", "n", "a", "s"])=["s", "a", "n", "a", "n", "a", "b"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'reverse([undef])=[undef]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'reverse([[1, 2], [2, 3]])=[[2, 3], [1, 2]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'reverse(["ab", [1, 2], [2, 3], [4, 5]])=[[4, 5], [2, 3], [1, 2], "ab"]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'reverse([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[["a", "b", "c"], [7, 8, 9], [4, 5, 6], [1, 2, 3]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'reverse([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'rselect_02(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'rselect_02([])=[]'"
ECHO: "[ INFO ] run_test(); t03 passed: 'rselect_02([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'rselect_02(A string)=["A", " ", "s"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'rselect_02(["orange", "apple", "grape", "banana"])=["orange", "apple", "grape"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'rselect_02(["b", "a", "n", "a", "n", "a", "s"])=["b", "a", "n"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'rselect_02([undef])=undef'"
ECHO: "[ INFO ] run_test(); t08 passed: 'rselect_02([[1, 2], [2, 3]])=undef'"
ECHO: "[ INFO ] run_test(); t09 passed: 'rselect_02(["ab", [1, 2], [2, 3], [4, 5]])=["ab", [1, 2], [2, 3]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'rselect_02([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[1, 2, 3], [4, 5, 6], [7, 8, 9]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'rselect_02([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[0, 1, 2]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'nssequence_31(undef)=[]'"
ECHO: "[ INFO ] run_test(); t02 passed: 'nssequence_31([])=[]'"
ECHO: "[ INFO ] run_test(); t03 passed: 'nssequence_31([0 : 0.5 : 9])=[]'"
ECHO: "[ INFO ] run_test(); t04 passed: 'nssequence_31(A string)=[["A", " ", "s"], [" ", "s", "t"], ["s", "t", "r"], ["t", "r", "i"], ["r", "i", "n"], ["i", "n", "g"]]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'nssequence_31(["orange", "apple", "grape", "banana"])=[["orange", "apple", "grape"], ["apple", "grape", "banana"]]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'nssequence_31(["b", "a", "n", "a", "n", "a", "s"])=[["b", "a", "n"], ["a", "n", "a"], ["n", "a", "n"], ["a", "n", "a"], ["n", "a", "s"]]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'nssequence_31([undef])=[]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'nssequence_31([[1, 2], [2, 3]])=[]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'nssequence_31(["ab", [1, 2], [2, 3], [4, 5]])=[["ab", [1, 2], [2, 3]], [[1, 2], [2, 3], [4, 5]]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'nssequence_31([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[4, 5, 6], [7, 8, 9], ["a", "b", "c"]]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'nssequence_31([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[[0, 1, 2], [1, 2, 3], [2, 3, 4], [3, 4, 5], [4, 5, 6], [5, 6, 7], [6, 7, 8], [7, 8, 9], [8, 9, 10], [9, 10, 11], [10, 11, 12], [11, 12, 13], [12, 13, 14], [13, 14, 15]]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'eappend_T0(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'eappend_T0([])=[[0]]'"
ECHO: "[ INFO ] run_test(); t03 passed: 'eappend_T0([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'eappend_T0(A string)=[["A", 0], [" ", 0], ["s", 0], ["t", 0], ["r", 0], ["i", 0], ["n", 0], ["g", 0]]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'eappend_T0(["orange", "apple", "grape", "banana"])=[["orange", 0], ["apple", 0], ["grape", 0], ["banana", 0]]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'eappend_T0(["b", "a", "n", "a", "n", "a", "s"])=[["b", 0], ["a", 0], ["n", 0], ["a", 0], ["n", 0], ["a", 0], ["s", 0]]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'eappend_T0([undef])=[[undef, 0]]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'eappend_T0([[1, 2], [2, 3]])=[[1, 2, 0], [2, 3, 0]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'eappend_T0(["ab", [1, 2], [2, 3], [4, 5]])=[["ab", 0], [1, 2, 0], [2, 3, 0], [4, 5, 0]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'eappend_T0([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[1, 2, 3, 0], [4, 5, 6, 0], [7, 8, 9, 0], ["a", "b", "c", 0]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'eappend_T0([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[[0, 0], [1, 0], [2, 0], [3, 0], [4, 0], [5, 0], [6, 0], [7, 0], [8, 0], [9, 0], [10, 0], [11, 0], [12, 0], [13, 0], [14, 0], [15, 0]]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'insert_T0(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'insert_T0([])=undef'"
ECHO: "[ INFO ] run_test(); t03 passed: 'insert_T0([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'insert_T0(A string)=undef'"
ECHO: "[ INFO ] run_test(); t05 passed: 'insert_T0(["orange", "apple", "grape", "banana"])=["orange", 0, "apple", "grape", "banana"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'insert_T0(["b", "a", "n", "a", "n", "a", "s"])=["b", "a", "n", "a", "n", "a", 0, "s"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'insert_T0([undef])=undef'"
ECHO: "[ INFO ] run_test(); t08 passed: 'insert_T0([[1, 2], [2, 3]])=[[1, 2], 0, [2, 3]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'insert_T0(["ab", [1, 2], [2, 3], [4, 5]])=["ab", [1, 2], 0, [2, 3], [4, 5]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'insert_T0([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=undef'"
ECHO: "[ INFO ] run_test(); t11 passed: 'insert_T0([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[0, 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'delete_T0(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'delete_T0([])=[]'"
ECHO: "[ INFO ] run_test(); t03 passed: 'delete_T0([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'delete_T0(A string)=["A", " ", "s", "t", "r", "i", "n", "g"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'delete_T0(["orange", "apple", "grape", "banana"])=["orange", "grape", "banana"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'delete_T0(["b", "a", "n", "a", "n", "a", "s"])=["b", "a", "n", "a", "n", "a"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'delete_T0([undef])=[undef]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'delete_T0([[1, 2], [2, 3]])=[[1, 2]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'delete_T0(["ab", [1, 2], [2, 3], [4, 5]])=["ab", [1, 2], [4, 5]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'delete_T0([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'delete_T0([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'strip(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'strip([])=[]'"
ECHO: "[ INFO ] run_test(); t03 passed: 'strip([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'strip(A string)=["A", " ", "s", "t", "r", "i", "n", "g"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'strip(["orange", "apple", "grape", "banana"])=["orange", "apple", "grape", "banana"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'strip(["b", "a", "n", "a", "n", "a", "s"])=["b", "a", "n", "a", "n", "a", "s"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'strip([undef])=[undef]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'strip([[1, 2], [2, 3]])=[[1, 2], [2, 3]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'strip(["ab", [1, 2], [2, 3], [4, 5]])=["ab", [1, 2], [2, 3], [4, 5]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'strip([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'strip([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]'"
ECHO: "[ INFO ] run_test(); t01 passed: 'unique(undef)=undef'"
ECHO: "[ INFO ] run_test(); t02 passed: 'unique([])=[]'"
ECHO: "[ INFO ] run_test(); t03 passed: 'unique([0 : 0.5 : 9])=undef'"
ECHO: "[ INFO ] run_test(); t04 passed: 'unique(A string)=["A", " ", "s", "t", "r", "i", "n", "g"]'"
ECHO: "[ INFO ] run_test(); t05 passed: 'unique(["orange", "apple", "grape", "banana"])=["orange", "apple", "grape", "banana"]'"
ECHO: "[ INFO ] run_test(); t06 passed: 'unique(["b", "a", "n", "a", "n", "a", "s"])=["b", "a", "n", "s"]'"
ECHO: "[ INFO ] run_test(); t07 passed: 'unique([undef])=[undef]'"
ECHO: "[ INFO ] run_test(); t08 passed: 'unique([[1, 2], [2, 3]])=[[1, 2], [2, 3]]'"
ECHO: "[ INFO ] run_test(); t09 passed: 'unique(["ab", [1, 2], [2, 3], [4, 5]])=["ab", [1, 2], [2, 3], [4, 5]]'"
ECHO: "[ INFO ] run_test(); t10 passed: 'unique([[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]])=[[1, 2, 3], [4, 5, 6], [7, 8, 9], ["a", "b", "c"]]'"
ECHO: "[ INFO ] run_test(); t11 passed: 'unique([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15])=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]'"