factor/basis/models/compose/compose-tests.factor

25 lines
580 B
Factor
Raw Normal View History

2008-07-04 18:58:37 -04:00
IN: models.compose.tests
USING: arrays generic kernel math models namespaces sequences assocs
tools.test models.compose ;
! Test compose
[ ] [
1 <model> "a" set
2 <model> "b" set
"a" get "b" get 2array <compose> "c" set
] unit-test
[ ] [ "c" get activate-model ] unit-test
[ { 1 2 } ] [ "c" get model-value ] unit-test
[ ] [ 3 "b" get set-model ] unit-test
[ { 1 3 } ] [ "c" get model-value ] unit-test
[ ] [ { 4 5 } "c" get set-model ] unit-test
[ { 4 5 } ] [ "c" get model-value ] unit-test
[ ] [ "c" get deactivate-model ] unit-test