/home/bill/PROJECTS/Qnial/MY_NDFS/MindCode/code test/0_tests collected results log.txt www.BillHowell.ca 26Mar2020 initial (actually - many runs before that) *************************** tests of : /home/bill/PROJECTS/Qnial/MY_NDFS/MindCode/convert [bits, intg, real] tests.ndf Thu Mar 26 19:56:53 2020 #+-----+ # bits_to_intg_test examples : +---+------+---+--------+--------+----+------+---+ |OK?|result|std|input |input |std |result|OK?| +---+------+---+--------+--------+----+------+---+ | l| 0| 0|oooooooo|looooooo| 0| 0| l| +---+------+---+--------+--------+----+------+---+ | l| 1| 1|oooooool|looooool| -1| -1| l| +---+------+---+--------+--------+----+------+---+ | l| 12| 12|oooolloo|looolloo| -12| -12| l| +---+------+---+--------+--------+----+------+---+ | l| 77| 77|oloollol|lloollol| -77| -77| l| +---+------+---+--------+--------+----+------+---+ | l| 105|105|ollolool|lllolool|-105| -105| l| +---+------+---+--------+--------+----+------+---+ | l| 127|127|olllllll|llllllll|-127| -127| l| +---+------+---+--------+--------+----+------+---+ #+-----+ # intg_to_bits_test examples : +---+--------+--------------------+-----+-----+--------------------+--------+---+ |OK?|result |std |input|input|std |result |OK?| +---+--------+--------------------+-----+-----+--------------------+--------+---+ | l|oooooooo|oooooooo | 0| 0|looooooo |oooooooo| o| +---+--------+--------------------+-----+-----+--------------------+--------+---+ | l|oooooool|oooooool | 1| -1|looooool |looooool| l| +---+--------+--------------------+-----+-----+--------------------+--------+---+ | l|oooolloo|oooolloo | 12| -12|looolloo |looolloo| l| +---+--------+--------------------+-----+-----+--------------------+--------+---+ | l|oloollol|oloollol | 77| -77|lloollol |lloollol| l| +---+--------+--------------------+-----+-----+--------------------+--------+---+ | l|ollolool|ollolool | 105| -105|lllolool |lllolool| l| +---+--------+--------------------+-----+-----+--------------------+--------+---+ | l|olllllll|olllllll | 127| -127|llllllll |llllllll| l| +---+--------+--------------------+-----+-----+--------------------+--------+---+ | o|oooooooo|?ERROR spikes_to_int| 128| -128|?ERROR spikes_to_int|looooooo| o| +---+--------+--------------------+-----+-----+--------------------+--------+---+ +-----+ bits_to_real_test Sat May 2 11:06:01 2020 Errors result from output of integers rather than reals. This could be fixed by setting output format, but for now just visually compare. +--+------+------+--------+--------+-------+------+--+ |OK|result|std |input |input |std |result|OK| +--+------+------+--------+--------+-------+------+--+ | o| 0| 0.|oooooooo|looooooo| 0.| 0| o| +--+------+------+--------+--------+-------+------+--+ | o| 1| 1.|oooooloo|looooloo| -1.| -1| o| +--+------+------+--------+--------+-------+------+--+ | o| 3| 3.|oooolloo|looolloo| -3.| -3| o| +--+------+------+--------+--------+-------+------+--+ | o| 190| 190.|oloollol|lloollol| -190.| -190| o| +--+------+------+--------+--------+-------+------+--+ | o| 260| 260.|ollolool|lllolool| -260.| -260| o| +--+------+------+--------+--------+-------+------+--+ | o| 31000|31000.|olllllll|llllllll|-31000.|-31000| o| +--+------+------+--------+--------+-------+------+--+ #+-----+ # real_to_bits_test examples : +---+--------+---------------------+------+-------+---------------------+--------+---+ |OK?|result |std |input |input |std |result |OK?| +---+--------+---------------------+------+-------+---------------------+--------+---+ | l|oooooooo|oooooooo | 0.| 0.|looooooo |oooooooo| o| +---+--------+---------------------+------+-------+---------------------+--------+---+ | l|oooooloo|oooooloo | 1.| -1.|looooloo |looooloo| l| +---+--------+---------------------+------+-------+---------------------+--------+---+ | l|oooolloo|oooolloo | 3.| -3.|looolloo |looolloo| l| +---+--------+---------------------+------+-------+---------------------+--------+---+ | l|oloollol|oloollol | 190.| -190.|lloollol |lloollol| l| +---+--------+---------------------+------+-------+---------------------+--------+---+ | l|ollolool|ollolool | 260.| -260.|lllolool |lllolool| l| +---+--------+---------------------+------+-------+---------------------+--------+---+ | l|olllllll|olllllll |31000.|-31000.|llllllll |llllllll| l| +---+--------+---------------------+------+-------+---------------------+--------+---+ | o|oooolloo|?ERROR spikes_to_real|32000.|-32000.|?ERROR spikes_to_real|looolloo| o| +---+--------+---------------------+------+-------+---------------------+--------+---+ +-----+ nmID_to_ID_test Sat May 2 11:06:01 2020 +---+----------+------+ |IDL|nameL |IDsubL| +---+----------+------+ | 0|intg00_sns| 0| +---+----------+------+ | 1|intg00_sns| 1| +---+----------+------+ | 2|intg00_sns| 2| +---+----------+------+ | 3|intg00_sns| 3| +---+----------+------+ | 4|intg00_sns| 4| +---+----------+------+ | 5|intg00_sns| 5| +---+----------+------+ | 6|intg00_str| 0| +---+----------+------+ | 7|intg00_str| 1| +---+----------+------+ | 8|intg00_str| 2| +---+----------+------+ | 9|intg00_str| 3| +---+----------+------+ | 10|intg00_mot| 0| +---+----------+------+ | 11|intg00_mot| 1| +---+----------+------+ | 12|intg00_mot| 2| +---+----------+------+ | 13|intg00_mot| 3| +---+----------+------+ | 14|real00_sns| 0| +---+----------+------+ | 15|real00_sns| 1| +---+----------+------+ | 16|real00_sns| 2| +---+----------+------+ | 17|real00_sns| 3| +---+----------+------+ | 18|real00_sns| 4| +---+----------+------+ | 19|real00_sns| 5| +---+----------+------+ | 20|real00_str| 0| +---+----------+------+ | 21|real00_str| 1| +---+----------+------+ | 22|real00_str| 2| +---+----------+------+ | 23|real00_str| 3| +---+----------+------+ | 24|real00_mot| 0| +---+----------+------+ | 25|real00_mot| 1| +---+----------+------+ | 26|real00_mot| 2| +---+----------+------+ | 27|real00_mot| 3| +---+----------+------+ +----------+-----+--+-----+ |name |IDsub|ID|resID| +----------+-----+--+-----+ |intg00_sns| 0| 0| 0| +----------+-----+--+-----+ |intg00_str| 2| 8| 8| +----------+-----+--+-----+ |intg00_mot| 1|11| 11| +----------+-----+--+-----+ |real00_sns| 5|19| 19| +----------+-----+--+-----+ |real00_str| 2|22| 22| +----------+-----+--+-----+ |real00_mot| 3|27| 27| +----------+-----+--+-----+ *************************** tests of : /home/bill/PROJECTS/Qnial/MY_NDFS/MindCode/code test/trig [now, cum, seq, tim, mix] tests.ndf Fri Mar 27 11:06:20 2020 #+-----+ +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ |tstNum|trigPat |histPat |nowStd|nowRes|cumStd|cumStd|seqStd|seqRes|timStd|timRes|comment |lenOK|OK| +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 0|6 |6 | l| l| l| l| l| l| l| l|n/c | l| l| +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 1|0 1 |0 1 | l| l| l| l| l| l| l| l|n/c | l| l| +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 2|0 1 |0 2 | l| l| o| o| o| o| o| o|n/c | l| l| +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 3|2 3 |3 2 | o| o| l| l| o| o| o| o|n/c | l| l| +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 4|2 3 |+-+-+ | o| o| l| l| o| o| o| o|n/c | l| l| | | ||3|2| | | | | | | | | | | | | | | |+-+-+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 5|2 3 |+---+-+ | o| o| l| l| o| o| o| o|n/c | l| l| | | ||2 3|2| | | | | | | | | | | | | | | |+---+-+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 6|2 3 |+-+---+ | l| l| l| l| l| l| o| o|n/c | l| l| | | ||2|2 3| | | | | | | | | | | | | | | |+-+---+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 7|+-+-+ |0 2 | l| l| o| o| o| o| o| o|OKsol | l| l| | ||0|1| | | | | | | | | | | | | | | |+-+-+ | | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 8|+---+ |+---+ | l| l| l| l| l| l| l| l|OKsol | l| l| | ||0 1| ||0 1| | | | | | | | | | | | | | |+---+ |+---+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 9|+---+ |+---+ | l| l| l| l| l| l| l| l|OKsol | l| l| | ||2 3| ||2 3| | | | | | | | | | | | | | |+---+ |+---+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 10|+---+ |+-+-+ | l| l| l| l| o| o| o| o|OKsol | l| l| | ||2 3| ||3|2| | | | | | | | | | | | | | |+---+ |+-+-+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 11|+---+ |+---+-+ | l| l| l| l| o| o| o| o|OKsol | l| l| | ||2 3| ||2 3|2| | | | | | | | | | | | | | |+---+ |+---+-+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 12|+---+ |+-+---+ | l| l| l| l| o| o| o| o|OKsol | l| l| | ||2 3| ||2|2 3| | | | | | | | | | | | | | |+---+ |+-+---+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 13|+-------+|0 1 2 6 | l| l| l| l| o| o| o| o|n/c | l| l| | ||0 1 2 6|| | | | | | | | | | | | | | |+-------+| | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 14|0 1 2 6 |0 1 2 6 | l| l| l| l| l| l| l| l|n/c | l| l| +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 15|6 |6 5 | l| l| o| o| o| o| o| o|redundantSol | l| l| +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 16|+-+-+ |6 5 | l| l| l| l| l| l| l| l|redundantSol | l| l| | ||6|5| | | | | | | | | | | | | | | |+-+-+ | | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 17|+-+-+ |+---+-+ | o| o| o| o| o| o| o| o|OKsol? trigPat | l| l| | ||0|1| ||0 2|5| | | | | | | | | | | | | | |+-+-+ |+---+-+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 18|+-----+ |+-------+-+--+--+| o| o| o| o| o| o| o| o|bad use of sol | l| l| | ||+-+-+| ||0 1 2 6|9|10|11|| | | | | | | | | | | | | |||0|6|| |+-------+-+--+--+| | | | | | | | | | | | | ||+-+-+| | | | | | | | | | | | | | | |+-----+ | | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 19|0 6 |+-------+-+--+--+| o| o| o| o| o| o| o| o|n/c | l| l| | | ||0 1 2 6|9|10|11|| | | | | | | | | | | | | | |+-------+-+--+--+| | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 20|+---+ |0 1 2 6 | o| o| o| o| o| o| o| o|n/c | l| l| | ||1 6| | | | | | | | | | | | | | | |+---+ | | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 21|+-------+|+-------+-+--+--+| l| l| o| o| o| o| o| o|OKsol | l| l| | ||0 1 2 6|||0 1 2 6|9|10|11|| | | | | | | | | | | | | |+-------+|+-------+-+--+--+| | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 22|+-+---+-+|+-------+-+--+--+| o| o| o| o| o| o| o| o|n/c | l| l| | ||0|1 2|6|||0 1 2 6|9|10|11|| | | | | | | | | | | | | |+-+---+-+|+-------+-+--+--+| | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 23|+---+-+-+|+-------+-+--+--+| o| o| o| o| o| o| o| o|n/c | l| l| | ||1 2|0|6|||0 1 2 6|9|10|11|| | | | | | | | | | | | | |+---+-+-+|+-------+-+--+--+| | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 24|+-+-+---+|+-------+-+--+--+| o| o| o| o| o| o| o| o|n/c | l| l| | ||0|6|1 2|||0 1 2 6|9|10|11|| | | | | | | | | | | | | |+-+-+---+|+-------+-+--+--+| | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 25|+---+-+-+|+---+-+-+ | o| o| l| l| o| o| o| o|n/c | l| l| | ||1 2|0|6|||0 1|2|6| | | | | | | | | | | | | | |+---+-+-+|+---+-+-+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 26|1 |+-+---+-+ | o| o| o| o| o| o| o| o|bad use of sol | l| l| | | ||0|1 2|6| | | | | | | | | | | | | | | |+-+---+-+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 27| | | l| l| l| l| l| l| l| l|n/c | l| l| +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 28|+++ |+++ | l| l| l| l| l| l| l| l|n/c | l| l| | |||| |||| | | | | | | | | | | | | | |+++ |+++ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 29|++-+ |+---+ | o| o| o| o| o| o| o| o|err: shape | o| l| | |||3| ||1 3| | | | | | | | | | | | | | |++-+ |+---+ | | | | | | | | | | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 30|+----+ |+---+ | o| o| o| o| o| o| o| o|+--------------+| l| l| | ||++-+| ||1 3| | | | | | | | | ||err: nullList?|| | | | ||||3|| |+---+ | | | | | | | | |+--------------+| | | | ||++-+| | | | | | | | | | ||err: shape || | | | |+----+ | | | | | | | | | |+--------------+| | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ | 31|+-------+|+-------+-+--+--+| l| l| o| o| o| o| o| o|+-------------+ | l| l| | ||+-+++-+|||+-+++-+|9|10|11|| | | | | | | | ||err: nullList| | | | | |||0|||6|||||0|||6|| | | || | | | | | | | |+-------------+ | | | | ||+-+++-+|||+-+++-+| | | || | | | | | | | ||OKsol | | | | | |+-------+|+-------+-+--+--+| | | | | | | | |+-------------+ | | | +------+---------+-----------------+------+------+------+------+------+------+------+------+----------------+-----+--+ Comments expanded : n/c = no commm OKsol = OK use of sol err: nullInList = err: null in sub-list err: shape = NOT >= EACH (gage shape) trigPat histPat) redundantSol = redundant use of sol trigPat *************************** tests of : /home/bill/PROJECTS/Qnial/MY_NDFS/MindCode/code test/fire tests.ndf Fri Apr 3 13:10:00 2020 +-------+-------------------------------------------------------------------------+ |IDres= |0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27| +-------+-------------------------------------------------------------------------+ fire_test01 : using 8-bit [intg, real]s 28 28 28 28 28 28 28 28 28 28 +---+----------+------+--------+----------+----------+------+--------+--------+-----+ |IDL|nameL |IDsubL|inL |trgrPatL |histPatL |TwaitL|fireStdL|fireL |OKRes| +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 0|intg00_sns| 0| | |++ | 0|oooooooo|oooooooo| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 1|intg00_sns| 1| | |++ | 0|ooololll|ooololll| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 2|intg00_sns| 2| | |++ | 0|oollolll|oollolll| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 3|intg00_sns| 3| | |++ | 0|oololooo|oololooo| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 4|intg00_sns| 4| | |++ | 0|ooooooll|ooooooll| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 5|intg00_sns| 5| | |++ | 0|lllllllo|lllllllo| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 6|intg00_str| 0|0 |0 |+-+ | 0|oooooooo|oooooooo| l| | | | | | ||0| | | | | | | | | | | |+-+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 7|intg00_str| 1|0 1 |+---+ |+---+ | 0|ooololll|ooololll| l| | | | | ||0 1| ||0 1| | | | | | | | | | |+---+ |+---+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 8|intg00_str| 2|2 3 |+---+ |+---+ | 0|ololllll|ololllll| l| | | | | ||2 3| ||2 3| | | | | | | | | | |+---+ |+---+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 9|intg00_str| 3|3 4 5 |+-----+ |+-----+ | 0|llolooll|llolooll| l| | | | | ||3 4 5| ||3 4 5| | | | | | | | | | |+-----+ |+-----+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 10|intg00_mot| 0|6 |6 |+-+ | 0| 0| 0| l| | | | | | ||6| | | | | | | | | | | |+-+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 11|intg00_mot| 1|7 |7 |+-+ | 0| 23| 23| l| | | | | | ||7| | | | | | | | | | | |+-+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 12|intg00_mot| 2|8 |8 |+-+ | 0| 95| 95| l| | | | | | ||8| | | | | | | | | | | |+-+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 13|intg00_mot| 3|9 |9 |+-+ | 0| -83| -83| l| | | | | | ||9| | | | | | | | | | | |+-+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 14|real00_sns| 0| | |++ | 0|oooooooo|oooooooo| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 15|real00_sns| 1| | |++ | 0|ooollloo|oooooloo| o| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 16|real00_sns| 2| | |++ | 0|oolloool|oolloool| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 17|real00_sns| 3| | |++ | 0|olllollo|olllollo| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 18|real00_sns| 4| | |++ | 0|loololoo|lolloool| o| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 19|real00_sns| 5| | |++ | 0|llllollo|llllollo| l| | | | | | ||| | | | | | | | | | | |++ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 20|real00_str| 0|14 |14 |+--+ | 0|oooooooo|oooooooo| l| | | | | | ||14| | | | | | | | | | | |+--+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 21|real00_str| 1|15 16 |+-----+ |+-----+ | 0|oollolol|oolloool| o| | | | | ||15 16| ||15 16| | | | | | | | | | |+-----+ |+-----+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 22|real00_str| 2|17 18 |+-----+ |+-----+ | 0|olllollo|ollolllo| o| | | | | ||17 18| ||17 18| | | | | | | | | | |+-----+ |+-----+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 23|real00_str| 3|17 18 19|+--------+|+--------+| 0|loololoo|lolloool| o| | | | | ||17 18 19|||17 18 19|| | | | | | | | | |+--------+|+--------+| | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 24|real00_mot| 0|20 |20 |+--+ | 0| 0| 0| l| | | | | | ||20| | | | | | | | | | | |+--+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 25|real00_mot| 1|21 |21 |+--+ | 0| 133.2| 120| o| | | | | | ||21| | | | | | | | | | | |+--+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 26|real00_mot| 2|22 |22 |+--+ | 0| 2959.94| 2700| o| | | | | | ||22| | | | | | | | | | | |+--+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ | 27|real00_mot| 3|23 |23 |+--+ | 0| -5.76| -120| o| | | | | | ||23| | | | | | | | | | | |+--+ | | | | | +---+----------+------+--------+----------+----------+------+--------+--------+-----+ I need a [better, deeper, more diversified] set of tests!!