1 USING: arrays generic kernel math models namespaces sequences assocs
2 tools.test models.history accessors ;
3 IN: models.history.tests
5 f <history> "history" set
7 "history" get add-history
9 [ t ] [ "history" get back>> empty? ] unit-test
10 [ t ] [ "history" get forward>> empty? ] unit-test
12 "history" get add-history
13 3 "history" get set-model
15 [ t ] [ "history" get back>> empty? ] unit-test
16 [ t ] [ "history" get forward>> empty? ] unit-test
18 "history" get add-history
19 4 "history" get set-model
21 [ f ] [ "history" get back>> empty? ] unit-test
22 [ t ] [ "history" get forward>> empty? ] unit-test
26 [ 3 ] [ "history" get value>> ] unit-test
28 [ t ] [ "history" get back>> empty? ] unit-test
29 [ f ] [ "history" get forward>> empty? ] unit-test
31 "history" get go-forward
33 [ 4 ] [ "history" get value>> ] unit-test
35 [ f ] [ "history" get back>> empty? ] unit-test
36 [ t ] [ "history" get forward>> empty? ] unit-test