1 USING: arrays generic kernel math models namespaces sequences assocs
2 tools.test models.history accessors ;
4 f <history> "history" set
6 "history" get add-history
8 { t } [ "history" get back>> empty? ] unit-test
9 { t } [ "history" get forward>> empty? ] unit-test
11 "history" get add-history
12 3 "history" get set-model
14 { t } [ "history" get back>> empty? ] unit-test
15 { t } [ "history" get forward>> empty? ] unit-test
17 "history" get add-history
18 4 "history" get set-model
20 { f } [ "history" get back>> empty? ] unit-test
21 { t } [ "history" get forward>> empty? ] unit-test
25 { 3 } [ "history" get value>> ] unit-test
27 { t } [ "history" get back>> empty? ] unit-test
28 { f } [ "history" get forward>> empty? ] unit-test
30 "history" get go-forward
32 { 4 } [ "history" get value>> ] unit-test
34 { f } [ "history" get back>> empty? ] unit-test
35 { t } [ "history" get forward>> empty? ] unit-test