Merge branch 'master' of git://factorcode.org/git/factor
[factor/jcg.git] / basis / boxes / boxes-tests.factor
blob71fc1c9a7b04788dbf1d781a53e60dfde27bb4c2
1 IN: boxes.tests\r
2 USING: boxes namespaces tools.test accessors ;\r
3 \r
4 [ ] [ <box> "b" set ] unit-test\r
5 \r
6 [ ] [ 3 "b" get >box ] unit-test\r
7 \r
8 [ t ] [ "b" get occupied>> ] unit-test\r
9 \r
10 [ 4 "b" >box ] must-fail\r
12 [ 3 ] [ "b" get box> ] unit-test\r
14 [ f ] [ "b" get occupied>> ] unit-test\r
16 [ "b" get box> ] must-fail\r
18 [ f f ] [ "b" get ?box ] unit-test\r
20 [ ] [ 12 "b" get >box ] unit-test\r
22 [ 12 t ] [ "b" get ?box ] unit-test\r
24 [ f ] [ "b" get occupied>> ] unit-test\r