ary_chk_itm_get_slcL_testSimple start time : 3Mar2024 19h00m20s +--+-----------+---------------------------------------------+---------+ |OK|test# |dat0 |dat1 | +--+-----------+---------------------------------------------+---------+ | o|null01_null| | | +--+-----------+---------------------------------------------+---------+ | o|null01_atm | | 4| +--+-----------+---------------------------------------------+---------+ | o|atm01_null |g | | +--+-----------+---------------------------------------------+---------+ | o|atm01_atm |g |g | +--+-----------+---------------------------------------------+---------+ | o|atm02_atm | 4| 4| +--+-----------+---------------------------------------------+---------+ | o|lst01_null |the bigg fat cow | | +--+-----------+---------------------------------------------+---------+ | o|lst01_atm |the bigg fat cow | | +--+-----------+---------------------------------------------+---------+ | o|lst02_atm |the bigg fat cow |w | +--+-----------+---------------------------------------------+---------+ | o|lst03_atm |0 1 2 3 4 5 6 7 8 9 |?tester | +--+-----------+---------------------------------------------+---------+ | o|lst04_atm |the bigg fat cow |g | +--+-----------+---------------------------------------------+---------+ | o|lst01_itm |0 1 2 3 4 5 6 7 8 9 | 4| +--+-----------+---------------------------------------------+---------+ | o|lst02_itm |the bigg fat cow | 4| +--+-----------+---------------------------------------------+---------+ | o|lst03_itm |0 1 2 3 4 5 6 7 8 9 | 6| +--+-----------+---------------------------------------------+---------+ | o|lst01_itmL |0 1 2 3 4 5 6 7 8 9 |4 | +--+-----------+---------------------------------------------+---------+ | o|lst02_itmL |0 1 2 3 4 5 6 7 8 9 |4 5 | +--+-----------+---------------------------------------------+---------+ | o|lstL01_itm |+-------------------+-------------------+-+-+| 1| | | ||0 1 2 3 4 5 6 7 8 9|0 1 2 3 4 5 6 7 8 9|4|5|| | | | |+-------------------+-------------------+-+-+| | +--+-----------+---------------------------------------------+---------+ | o|lstL02_itmL|+-------------------+-------------------+-+-+|4 5 | | | ||0 1 2 3 4 5 6 7 8 9|0 1 2 3 4 5 6 7 8 9|4|5|| | | | |+-------------------+-------------------+-+-+| | +--+-----------+---------------------------------------------+---------+ | o|lstL03_itmL|+-------------------+-------------------+-+-+|+-+-+ | | | ||0 1 2 3 4 5 6 7 8 9|0 1 2 3 4 5 6 7 8 9|4|5|||4|5| | | | |+-------------------+-------------------+-+-+|+-+-+ | +--+-----------+---------------------------------------------+---------+ | o|ary01_itm | 0 1 2 3 4 | 6| | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+-----------+---------------------------------------------+---------+ | o|ary02_itm |0 1 2 3 0 | 2| | | |1 2 3 0 1 | | | | |2 3 0 1 2 | | | | |3 0 1 2 3 | | +--+-----------+---------------------------------------------+---------+ | o|ary03_itm | 0 1 2 3 4 |a | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+-----------+---------------------------------------------+---------+ | o|ary04_itm |abcdwghiwjkw |w | | | |lmnopqrstwab | | +--+-----------+---------------------------------------------+---------+ | o|ary01_itmL | 0 1 2 3 4 |4 5 | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+-----------+---------------------------------------------+---------+ | o|ary02_itmL | 0 1 2 3 4 |+---+---+| | | | 5 6 7 8 9 ||2 3|1 2|| | | |10 11 12 13 14 |+---+---+| | | |15 16 17 18 19 | | +--+-----------+---------------------------------------------+---------+ | o|ary01_itmA | 0 1 2 3 4 |1 2 3 | | | | 5 6 7 8 9 |6 7 8 | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+-----------+---------------------------------------------+---------+ +--+-----------+------------------------------------+---------------+ |OK|test# |std |calc | +--+-----------+------------------------------------+---------------+ | o|null01_null|?aryNoAdrIsNull |?isAryIdxAblNul| +--+-----------+------------------------------------+---------------+ | o|null01_atm |?aryNoAdrIsNull |?isAryIdxAblNul| +--+-----------+------------------------------------+---------------+ | o|atm01_null |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+-----------+------------------------------------+---------------+ | o|atm01_atm |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+-----------+------------------------------------+---------------+ | o|atm02_atm |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+-----------+------------------------------------+---------------+ | o|lst01_null |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|lst01_atm |+---+---+----+ | | | | ||[3]|[8]|[12]| | | | | |+---+---+----+ | | +--+-----------+------------------------------------+---------------+ | o|lst02_atm |+----+ | | | | ||[15]| | | | | |+----+ | | +--+-----------+------------------------------------+---------------+ | o|lst03_atm |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|lst04_atm |+---+---+ | | | | ||[6]|[7]| | | | | |+---+---+ | | +--+-----------+------------------------------------+---------------+ | o|lst01_itm |+---+ | | | | ||[4]| | | | | |+---+ | | +--+-----------+------------------------------------+---------------+ | o|lst02_itm |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|lst03_itm |+---+ | | | | ||[6]| | | | | |+---+ | | +--+-----------+------------------------------------+---------------+ | o|lst01_itmL |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|lst02_itmL |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|lstL01_itm |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|lstL02_itmL|?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|lstL03_itmL|?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|ary01_itm |+------+ | | | | ||[1, 1]| | | | | |+------+ | | +--+-----------+------------------------------------+---------------+ | o|ary02_itm |+------+------+------+------+------+| | | | ||[0, 2]|[1, 1]|[2, 0]|[2, 4]|[3, 3]|| | | | |+------+------+------+------+------+| | +--+-----------+------------------------------------+---------------+ | o|ary03_itm |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|ary04_itm |+------+------+-------+------+ | | | | ||[0, 4]|[0, 8]|[0, 11]|[1, 9]| | | | | |+------+------+-------+------+ | | +--+-----------+------------------------------------+---------------+ | o|ary01_itmL |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|ary02_itmL |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ | o|ary01_itmA |?aryItmGetIdxL01 | | +--+-----------+------------------------------------+---------------+ +--+-----------+---------------------------------------------------------------------------------------------- |OK|test# |comments +--+-----------+---------------------------------------------------------------------------------------------- | o|null01_null|should be ?aryNoAdrIsNull - isNull ary, nulls don"t have positions! +--+-----------+---------------------------------------------------------------------------------------------- | o|null01_atm |should be ?aryNoAdrValLT1?? - isNull ary, nulls don"t have positions! +--+-----------+---------------------------------------------------------------------------------------------- | o|atm01_null |should be ?aryNoAdrValLT1 - isAtm ary, atoms don"t have positions! +--+-----------+---------------------------------------------------------------------------------------------- | o|atm01_atm |should be ?aryNoAdrValLT1 - isAtm ary, atoms don"t have positions! +--+-----------+---------------------------------------------------------------------------------------------- | o|atm02_atm |should be ?aryNoAdrValLT1 - isAtm ary, atoms don"t have positions! +--+-----------+---------------------------------------------------------------------------------------------- | o|lst01_null |should be ?aryItmGetIdxL01 - item is not in aryTop +--+-----------+---------------------------------------------------------------------------------------------- | o|lst01_atm |should be OK, I don"t fully understand this result, but better than ["[3]" "[8]" "[12]"] tha +--+-----------+---------------------------------------------------------------------------------------------- | o|lst02_atm |should be OK +--+-----------+---------------------------------------------------------------------------------------------- | o|lst03_atm |should be ?aryItmGetIdxL01 - item is not in aryTop +--+-----------+---------------------------------------------------------------------------------------------- | o|lst04_atm |should be OK +--+-----------+---------------------------------------------------------------------------------------------- | o|lst01_itm |should be OK +--+-----------+---------------------------------------------------------------------------------------------- | o|lst02_itm |should be ?aryItmGetIdxL01 - item is not in aryTop +--+-----------+---------------------------------------------------------------------------------------------- | o|lst03_itm |should be OK +--+-----------+---------------------------------------------------------------------------------------------- | o|lst01_itmL |should be ?aryItmGetIdxL01 - item is not in aryTop +--+-----------+---------------------------------------------------------------------------------------------- | o|lst02_itmL |should be ?aryItmGetIdxL01 - item is not in aryTop, note that (4 5) is a sub, not an itm, of a +--+-----------+---------------------------------------------------------------------------------------------- | o|lstL01_itm |should be ?aryItmGetIdxL01 - item is not in aryTop +--+-----------+---------------------------------------------------------------------------------------------- | o|lstL02_itmL|should be ?aryItmGetIdxL01 - item is not in aryTop +--+-----------+---------------------------------------------------------------------------------------------- | o|lstL03_itmL|should be ?aryItmGetIdxL01 - item is not in aryTop +--+-----------+---------------------------------------------------------------------------------------------- | o|ary01_itm |should work OK, solitary because is one idx, not an idxL +--+-----------+---------------------------------------------------------------------------------------------- | o|ary02_itm |should work OK +--+-----------+---------------------------------------------------------------------------------------------- | o|ary03_itm |should be ?aryItmGetIdxL01 - item is not in aryTop (only as a sub) +--+-----------+---------------------------------------------------------------------------------------------- | o|ary04_itm |should be OK +--+-----------+---------------------------------------------------------------------------------------------- | o|ary01_itmL |should be ?aryItmGetIdxL01 - item is not in aryTop (only as a sub) +--+-----------+---------------------------------------------------------------------------------------------- | o|ary02_itmL |should be ?aryItmGetIdxL01 - item is not in aryTop (only as a sub) +--+-----------+---------------------------------------------------------------------------------------------- | o|ary01_itmA |should be ?aryItmGetIdxL01 - item is not in aryTop (only as a sub) +--+-----------+---------------------------------------------------------------------------------------------- ~~...~~ -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ t I had| -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ ry | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ | -------+ ~~...~~