ary_sub_get_slcL_chk_testSimple start time : 6Mar2024 12h10m03s +--+------------+---------------------------------------------+---------+ |OK|test# |dat0 |dat1 | +--+------------+---------------------------------------------+---------+ | o|null_null01 | | | +--+------------+---------------------------------------------+---------+ | o|null_atm01 | | 4| +--+------------+---------------------------------------------+---------+ | o|atm_null01 |g | | +--+------------+---------------------------------------------+---------+ | o|atm_atm01 |g |g | +--+------------+---------------------------------------------+---------+ | o|atm_atm02 | 4| 4| +--+------------+---------------------------------------------+---------+ | o|lst_atm01 |the bigg fat cow |g | +--+------------+---------------------------------------------+---------+ | o|lst_faultL01|0 1 2 3 4 5 6 7 8 9 |?tester | +--+------------+---------------------------------------------+---------+ | o|lst_str01 |the bigg fat cow |w | +--+------------+---------------------------------------------+---------+ | o|lst_str02 |the bigg fat cow |g | +--+------------+---------------------------------------------+---------+ | o|lst_str03 |the bigg fat cow | | +--+------------+---------------------------------------------+---------+ | o|lst_intL01 |0 1 2 3 4 5 6 7 8 9 |4 | +--+------------+---------------------------------------------+---------+ | o|lst_sub01 |0 1 2 3 4 5 6 7 8 9 |0 6 | +--+------------+---------------------------------------------+---------+ | o|lst_sub02 |0 1 2 3 4 5 6 7 8 9 |3 4 5 | +--+------------+---------------------------------------------+---------+ | o|lstL_sub01 |+-------------------+-------------------+-+-+| 1| | | ||0 1 2 3 4 5 6 7 8 9|0 1 2 3 4 5 6 7 8 9|4|5|| | | | |+-------------------+-------------------+-+-+| | +--+------------+---------------------------------------------+---------+ | o|lstL_sub02 |+-------------------+-------------------+-+-+|+---+ | | | ||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|lstL_sub03 |+-------------------+-----------------------+|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|ary01_sub | 0 1 2 3 4 |2 3 | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+------------+---------------------------------------------+---------+ | o|ary02_sub | 0 1 2 3 4 |2 | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+------------+---------------------------------------------+---------+ | o|ary03_sub | 0 1 2 3 4 |4 5 | | | | 5 6 7 8 9 | | | | |10 11 12 13 14 | | | | |15 16 17 18 19 | | +--+------------+---------------------------------------------+---------+ | o|ary04_str |+-+-+-+-+-+-+-+-+-+-+-+-+ |w | | | ||a|b|c|d|e|f|g|h|i|j|k|l| | | | | |+-+-+-+-+-+-+-+-+-+-+-+-+ | | | | ||m|n|o|p|q|r|s|t|u|v|w|x| | | | | |+-+-+-+-+-+-+-+-+-+-+-+-+ | | +--+------------+---------------------------------------------+---------+ | o|ary01_subL | 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_idxA | 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|null_null01 |?aryNoAdrValLT1 |?isAryIdxAblNul| +--+------------+------------------+---------------+ | o|null_atm01 |?aryNoAdrValLT1 |?isAryIdxAblNul| +--+------------+------------------+---------------+ | o|atm_null01 |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+------------+------------------+---------------+ | o|atm_atm01 |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+------------+------------------+---------------+ | o|atm_atm02 |?aryNoAdrValLT1 |?isAryIdxAblAtm| +--+------------+------------------+---------------+ | o|lst_atm01 |?aryNoAdrValLT1 |?arySubFitVlc | +--+------------+------------------+---------------+ | o|lst_faultL01|?aryItmFindIdxL01 | | +--+------------+------------------+---------------+ | o|lst_str01 |+----+ | | | | ||[15]| | | | | |+----+ | | +--+------------+------------------+---------------+ | o|lst_str02 |+---+---+ | | | | ||[6]|[7]| | | | | |+---+---+ | | +--+------------+------------------+---------------+ | o|lst_str03 |+---+---+----+ | | | | ||[3]|[8]|[12]| | | | | |+---+---+----+ | | +--+------------+------------------+---------------+ | o|lst_intL01 |+---+ | | | | ||[4]| | | | | |+---+ | | +--+------------+------------------+---------------+ | o|lst_sub01 |?aryItmFindIdxL01 | | +--+------------+------------------+---------------+ | o|lst_sub02 |+-------+ | | | | ||[3 4 5]| | | | | |+-------+ | | +--+------------+------------------+---------------+ | o|lstL_sub01 |+----+ |?arySubFitVlc | | | |||[1]| | | | | |+----+ | | +--+------------+------------------+---------------+ | o|lstL_sub02 |+-----+ | | | | ||[2 3]| | | | | |+-----+ | | +--+------------+------------------+---------------+ | o|lstL_sub03 |+-----+-------+ | | | | ||[5 6]|[11 12]| | | | | |+-----+-------+ | | +--+------------+------------------+---------------+ | o|ary01_sub |[0, 2 3] | | +--+------------+------------------+---------------+ | o|ary02_sub |+------+ | | | | ||[0, 2]| | | | | |+------+ | | +--+------------+------------------+---------------+ | o|ary03_sub |?aryItmFindIdxL01 |?arySubFitVlc | +--+------------+------------------+---------------+ | o|ary04_str |+----------------+|?arySubFitVlc | | | ||+-------+------+|| | | | |||[ , 10]|[1, ]||| | | | ||+-------+------+|| | | | |+----------------+| | +--+------------+------------------+---------------+ | o|ary01_subL |?arySubComp1 |?arySubFitVlc | +--+------------+------------------+---------------+ | o|ary01_idxA |?aryItmFindIdxL01 | | +--+------------+------------------+---------------+ +--+------------+----------------------------------------------------------------------------------+ |OK|test# |comments | +--+------------+----------------------------------------------------------------------------------+ | o|null_null01 |should be ?aryNoAdrValLT1 - isNull ary, nulls don"t have positions! | +--+------------+----------------------------------------------------------------------------------+ | o|null_atm01 |should be ?aryNoAdrValLT1 - isNull ary, nulls don"t have positions! | +--+------------+----------------------------------------------------------------------------------+ | o|atm_null01 |should be ?aryNoAdrValLT1 - isAtm ary, atoms don"t have positions! | +--+------------+----------------------------------------------------------------------------------+ | o|atm_atm01 |should be ?aryNoAdrValLT1 - isAtm ary, atoms don"t have positions! | +--+------------+----------------------------------------------------------------------------------+ | o|atm_atm02 |should be ?aryNoAdrValLT1 - isAtm ary, atoms don"t have positions! | +--+------------+----------------------------------------------------------------------------------+ | o|lst_atm01 |should be ?aryNoAdrValLT1 - isAtm ary, atoms don"t have positions! | +--+------------+----------------------------------------------------------------------------------+ | o|lst_faultL01|should be ?aryItmFindIdxL01 - item is not in aryTop | +--+------------+----------------------------------------------------------------------------------+ | o|lst_str01 |should be OK, note that result is ["[15]"], confusing not obvious | +--+------------+----------------------------------------------------------------------------------+ | o|lst_str02 |should be OK | +--+------------+----------------------------------------------------------------------------------+ | o|lst_str03 |should be OK, I don"t fully understand this result, but better than I had | +--+------------+----------------------------------------------------------------------------------+ | o|lst_intL01 |should be OK | +--+------------+----------------------------------------------------------------------------------+ | o|lst_sub01 |should be OK | +--+------------+----------------------------------------------------------------------------------+ | o|lst_sub02 |should be OK | +--+------------+----------------------------------------------------------------------------------+ | o|lstL_sub01 |should be OK | +--+------------+----------------------------------------------------------------------------------+ | o|lstL_sub02 |should work OK | +--+------------+----------------------------------------------------------------------------------+ | o|lstL_sub03 |should be ?aryItmFindIdxL01 - item is not in aryTop | +--+------------+----------------------------------------------------------------------------------+ | o|ary01_sub |should work OK | +--+------------+----------------------------------------------------------------------------------+ | o|ary02_sub |should work OK | +--+------------+----------------------------------------------------------------------------------+ | o|ary03_sub |should be ?aryItmFindIdxL01 - sub is not in aryTop, note that idx = 5 is too large| +--+------------+----------------------------------------------------------------------------------+ | o|ary04_str |should be OK, note that chrs_alpha_small is list of chrStr (miss-named) | +--+------------+----------------------------------------------------------------------------------+ | o|ary01_subL |should be ?arySubComp1 - sub is wrong valence | +--+------------+----------------------------------------------------------------------------------+ | o|ary01_idxA |should be ?aryItmFindIdxL01 - item is not in aryTop | +--+------------+----------------------------------------------------------------------------------+