diff --git a/basis/models/compose/compose-tests.factor b/basis/models/compose/compose-tests.factor index 25ba001d5d..16a5ab339c 100755 --- a/basis/models/compose/compose-tests.factor +++ b/basis/models/compose/compose-tests.factor @@ -1,6 +1,6 @@ -IN: models.compose.tests USING: arrays generic kernel math models namespaces sequences assocs -tools.test models.compose ; +tools.test models.compose accessors ; +IN: models.compose.tests ! Test compose [ ] [ @@ -11,14 +11,14 @@ tools.test models.compose ; [ ] [ "c" get activate-model ] unit-test -[ { 1 2 } ] [ "c" get model-value ] unit-test +[ { 1 2 } ] [ "c" get value>> ] unit-test [ ] [ 3 "b" get set-model ] unit-test -[ { 1 3 } ] [ "c" get model-value ] unit-test +[ { 1 3 } ] [ "c" get value>> ] unit-test [ ] [ { 4 5 } "c" get set-model ] unit-test -[ { 4 5 } ] [ "c" get model-value ] unit-test +[ { 4 5 } ] [ "c" get value>> ] unit-test [ ] [ "c" get deactivate-model ] unit-test diff --git a/basis/models/filter/filter-tests.factor b/basis/models/filter/filter-tests.factor index bdf3273fae..ad43568e06 100755 --- a/basis/models/filter/filter-tests.factor +++ b/basis/models/filter/filter-tests.factor @@ -1,18 +1,18 @@ -IN: models.filter.tests USING: arrays generic kernel math models namespaces sequences assocs -tools.test models.filter ; +tools.test models.filter accessors ; +IN: models.filter.tests ! Test multiple filters 3 "x" set "x" get [ 2 * ] dup "z" set [ 1+ ] "y" set [ ] [ "y" get activate-model ] unit-test -[ t ] [ "z" get "x" get model-connections memq? ] unit-test -[ 7 ] [ "y" get model-value ] unit-test +[ t ] [ "z" get "x" get connections>> memq? ] unit-test +[ 7 ] [ "y" get value>> ] unit-test [ ] [ 4 "x" get set-model ] unit-test -[ 9 ] [ "y" get model-value ] unit-test +[ 9 ] [ "y" get value>> ] unit-test [ ] [ "y" get deactivate-model ] unit-test -[ f ] [ "z" get "x" get model-connections memq? ] unit-test +[ f ] [ "z" get "x" get connections>> memq? ] unit-test 3 "x" set "x" get [ sq ] "y" set @@ -20,5 +20,5 @@ tools.test models.filter ; 4 "x" get set-model "y" get activate-model -[ 16 ] [ "y" get model-value ] unit-test +[ 16 ] [ "y" get value>> ] unit-test "y" get deactivate-model diff --git a/basis/models/history/history-tests.factor b/basis/models/history/history-tests.factor index 40d1176667..c89dd5c5b3 100755 --- a/basis/models/history/history-tests.factor +++ b/basis/models/history/history-tests.factor @@ -1,37 +1,37 @@ -IN: models.history.tests USING: arrays generic kernel math models namespaces sequences assocs -tools.test models.history ; +tools.test models.history accessors ; +IN: models.history.tests f "history" set "history" get add-history -[ t ] [ "history" get history-back empty? ] unit-test -[ t ] [ "history" get history-forward empty? ] unit-test +[ t ] [ "history" get back>> empty? ] unit-test +[ t ] [ "history" get forward>> empty? ] unit-test "history" get add-history 3 "history" get set-model -[ t ] [ "history" get history-back empty? ] unit-test -[ t ] [ "history" get history-forward empty? ] unit-test +[ t ] [ "history" get back>> empty? ] unit-test +[ t ] [ "history" get forward>> empty? ] unit-test "history" get add-history 4 "history" get set-model -[ f ] [ "history" get history-back empty? ] unit-test -[ t ] [ "history" get history-forward empty? ] unit-test +[ f ] [ "history" get back>> empty? ] unit-test +[ t ] [ "history" get forward>> empty? ] unit-test "history" get go-back -[ 3 ] [ "history" get model-value ] unit-test +[ 3 ] [ "history" get value>> ] unit-test -[ t ] [ "history" get history-back empty? ] unit-test -[ f ] [ "history" get history-forward empty? ] unit-test +[ t ] [ "history" get back>> empty? ] unit-test +[ f ] [ "history" get forward>> empty? ] unit-test "history" get go-forward -[ 4 ] [ "history" get model-value ] unit-test +[ 4 ] [ "history" get value>> ] unit-test -[ f ] [ "history" get history-back empty? ] unit-test -[ t ] [ "history" get history-forward empty? ] unit-test +[ f ] [ "history" get back>> empty? ] unit-test +[ t ] [ "history" get forward>> empty? ] unit-test diff --git a/basis/models/mapping/mapping-tests.factor b/basis/models/mapping/mapping-tests.factor index 43c1883bb1..6e1a1dc8d0 100755 --- a/basis/models/mapping/mapping-tests.factor +++ b/basis/models/mapping/mapping-tests.factor @@ -1,6 +1,6 @@ -IN: models.mapping.tests USING: arrays generic kernel math models namespaces sequences assocs -tools.test models.mapping ; +tools.test models.mapping accessors ; +IN: models.mapping.tests ! Test mapping [ ] [ @@ -14,7 +14,7 @@ tools.test models.mapping ; [ ] [ "m" get activate-model ] unit-test [ H{ { "one" 1 } { "two" 2 } } ] [ - "m" get model-value + "m" get value>> ] unit-test [ ] [ @@ -23,12 +23,12 @@ tools.test models.mapping ; ] unit-test [ H{ { "one" 3 } { "two" 4 } } ] [ - "m" get model-value + "m" get value>> ] unit-test [ H{ { "one" 5 } { "two" 4 } } ] [ - 5 "one" "m" get mapping-assoc at set-model - "m" get model-value + 5 "one" "m" get assoc>> at set-model + "m" get value>> ] unit-test [ ] [ "m" get deactivate-model ] unit-test diff --git a/basis/models/models-tests.factor b/basis/models/models-tests.factor index ee1bb542f0..fe10d3ab8e 100755 --- a/basis/models/models-tests.factor +++ b/basis/models/models-tests.factor @@ -1,13 +1,12 @@ -IN: models.tests USING: arrays generic kernel math models models.compose -namespaces sequences assocs -tools.test ; +namespaces sequences assocs accessors tools.test ; +IN: models.tests TUPLE: model-tester hit? ; : model-tester new ; -M: model-tester model-changed nip t swap set-model-tester-hit? ; +M: model-tester model-changed nip t >>hit? drop ; [ T{ model-tester f t } ] [ @@ -20,7 +19,7 @@ M: model-tester model-changed nip t swap set-model-tester-hit? ; "model-a" get "model-b" get 2array "model-c" set "model-c" get activate-model -[ { 3 4 } ] [ "model-c" get model-value ] unit-test +[ { 3 4 } ] [ "model-c" get value>> ] unit-test "model-c" get deactivate-model T{ model-tester f f } "tester" set @@ -30,5 +29,5 @@ T{ model-tester f f } "tester" set "tester" get "model-c" get add-connection 6 "model-a" get set-model "tester" get - "model-c" get model-value + "model-c" get value>> ] unit-test