factor/extra/memory/pools/pools-tests.factor

29 lines
477 B
Factor
Raw Normal View History

2009-08-09 12:52:38 -04:00
! (c)2009 Joe Groff bsd license
2009-08-10 16:18:43 -04:00
USING: kernel memory.pools tools.test ;
IN: memory.pools.tests
2009-08-09 12:52:38 -04:00
TUPLE: foo x ;
[ 1 ] [
2009-08-09 15:22:09 -04:00
foo 2 foo <pool> set-class-pool
2009-08-09 12:52:38 -04:00
foo new-from-pool drop
2009-08-09 15:22:09 -04:00
foo class-pool pool-size
2009-08-09 12:52:38 -04:00
] unit-test
[ T{ foo } T{ foo } f ] [
2009-08-09 15:22:09 -04:00
foo 2 foo <pool> set-class-pool
2009-08-09 12:52:38 -04:00
foo new-from-pool
foo new-from-pool
foo new-from-pool
] unit-test
[ f ] [
2009-08-09 15:22:09 -04:00
foo 2 foo <pool> set-class-pool
2009-08-09 12:52:38 -04:00
foo new-from-pool
foo new-from-pool
eq?
] unit-test