Logo
doctype [?]
[strict] [loose] [none]

Table Sorting, Filtering, Etc - BETA!


Successful tests will be green, unsuccessful tests will be red.

Sort

Sort.alphanumeric

Test #1 : Sort.alphanumeric(null,null)==0 Test #2 : Sort.alphanumeric('a',null)==1 Test #3 : Sort.alphanumeric('a','b')==-1 Test #4 : Sort.alphanumeric('a','A')==1 Test #5 : Sort.alphanumeric(1,9)==-1 Test #6 : Sort.alphanumeric(null,null)==0 Test #7 : Sort.alphanumeric(null,null)==0

Sort.numeric

Test #8 : Sort.numeric(1,9)<0 Test #9 : Sort.numeric(0,0)==0 Test #10 : Sort.numeric(-1,-2)>0 Test #11 : Sort.numeric('1,234.56','1,235.67')<0 Test #12 : Sort.numeric('1,234.56','1,234.57')<0 Test #13 : Sort.numeric('10 camels','5 camels')>0 Test #14 : Sort.numeric('The number of camels is 10','The number of camels is 5')>0 Test #15 : Sort.numeric('There are 10 camels, not 5','There are 5 camels, not 10')>0 Test #16 : Sort.numeric('junk',0)==0 Test #17 : Sort.numeric('junk',1)<0

Sort.numeric_comma

Test #18 : Sort.numeric_comma(1,9)<0 Test #19 : Sort.numeric_comma(0,0)==0 Test #20 : Sort.numeric_comma(-1,-2)>0 Test #21 : Sort.numeric_comma('1.234,56','1.235,67')<0 Test #22 : Sort.numeric_comma('1.234,56','1.234,57')<0 Test #23 : Sort.numeric_comma('10 camels','5 camels')>0 Test #24 : Sort.numeric_comma('The number of camels is 10','The number of camels is 5')>0 Test #25 : Sort.numeric_comma('There are 10 camels, not 5','There are 5 camels, not 10')>0 Test #26 : Sort.numeric_comma('junk',0)==0 Test #27 : Sort.numeric_comma('junk',1)<0

Sort.ignorecase

Test #28 : Sort.ignorecase(null,null)==0 Test #29 : Sort.ignorecase('a',null)==1 Test #30 : Sort.ignorecase('a','b')==-1 Test #31 : Sort.ignorecase('a','A')==0 Test #32 : Sort.ignorecase(1,9)==-1 Test #33 : Sort.ignorecase(null,null)==0 Test #34 : Sort.ignorecase(null,null)==0 Test #35 : Sort.ignorecase('JavaScript','JAVAscript')==0

Sort.currency

Test #36 : Sort.currency('$1.45','$1.50')<0 Test #37 : Sort.currency('$1.99',null)>0 Test #38 : Sort.currency('$ .99','1')<0

Sort.date

Test #39 : Sort.date('2000-01-01','1/1/2000')==0 Test #40 : Sort.date('2001-01-01','1/1/2000')>0 Test #41 : Sort.date('junk','1/1/2000')>0 Test #42 : Sort.date('99-01-01','1/1/1999')==0 Test #43 : Sort.date('01-02-1998','1/1/99')>0 Test #44 : Sort.date('31 Jan 2000 01:23:45 GMT','31 Jan 2000 01:23:46 GMT')<0