2004-07-16 02:26:21 -04:00
|
|
|
IN: scratchpad
|
|
|
|
USE: arithmetic
|
|
|
|
USE: hashtables
|
|
|
|
USE: kernel
|
|
|
|
USE: lists
|
|
|
|
USE: logic
|
|
|
|
USE: namespaces
|
|
|
|
USE: stack
|
|
|
|
USE: test
|
2004-08-04 03:12:55 -04:00
|
|
|
USE: vectors
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
16 <hashtable> "testhash" set
|
|
|
|
|
2004-08-04 03:12:55 -04:00
|
|
|
: silly-key/value dup dup * swap ;
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
1000 [ silly-key/value "testhash" get set-hash ] times*
|
|
|
|
|
|
|
|
[ f ]
|
2004-08-04 03:12:55 -04:00
|
|
|
[ 1000 count [ silly-key/value "testhash" get hash = not ] subset ]
|
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ t ]
|
2004-08-04 03:12:55 -04:00
|
|
|
[ "testhash" get hashtable? ]
|
|
|
|
unit-test
|
2004-07-16 02:26:21 -04:00
|
|
|
|
|
|
|
[ f ]
|
2004-08-04 03:12:55 -04:00
|
|
|
[ [ 1 2 | 3 ] hashtable? ]
|
|
|
|
unit-test
|