X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=extra%2Fjamshred%2Ftunnel%2Ftunnel-tests.factor;h=4f536fb330bcbee40860877638a3e576b8975f9d;hp=ac696f54445bcaafcbb5e9481ce6e193c111e509;hb=6d4293b5822d769619f66e46e64b704ddfe41b43;hpb=a5863320cf6ac395a74da1a01b83adb593846b23 diff --git a/extra/jamshred/tunnel/tunnel-tests.factor b/extra/jamshred/tunnel/tunnel-tests.factor index ac696f5444..4f536fb330 100644 --- a/extra/jamshred/tunnel/tunnel-tests.factor +++ b/extra/jamshred/tunnel/tunnel-tests.factor @@ -9,27 +9,27 @@ IN: jamshred.tunnel.tests : test-segment-oint ( -- oint ) { 0 0 0 } { 0 0 -1 } { 0 1 0 } { -1 0 0 } ; -[ { -1 0 0 } ] [ test-segment-oint { 1 0 0 } vector-to-centre ] unit-test -[ { 1 0 0 } ] [ test-segment-oint { -1 0 0 } vector-to-centre ] unit-test -[ { 0 -1 0 } ] [ test-segment-oint { 0 1 0 } vector-to-centre ] unit-test -[ { 0 1 0 } ] [ test-segment-oint { 0 -1 0 } vector-to-centre ] unit-test -[ { -1 0 0 } ] [ test-segment-oint { 1 0 -1 } vector-to-centre ] unit-test -[ { 1 0 0 } ] [ test-segment-oint { -1 0 -1 } vector-to-centre ] unit-test -[ { 0 -1 0 } ] [ test-segment-oint { 0 1 -1 } vector-to-centre ] unit-test -[ { 0 1 0 } ] [ test-segment-oint { 0 -1 -1 } vector-to-centre ] unit-test +{ { -1 0 0 } } [ test-segment-oint { 1 0 0 } vector-to-center ] unit-test +{ { 1 0 0 } } [ test-segment-oint { -1 0 0 } vector-to-center ] unit-test +{ { 0 -1 0 } } [ test-segment-oint { 0 1 0 } vector-to-center ] unit-test +{ { 0 1 0 } } [ test-segment-oint { 0 -1 0 } vector-to-center ] unit-test +{ { -1 0 0 } } [ test-segment-oint { 1 0 -1 } vector-to-center ] unit-test +{ { 1 0 0 } } [ test-segment-oint { -1 0 -1 } vector-to-center ] unit-test +{ { 0 -1 0 } } [ test-segment-oint { 0 1 -1 } vector-to-center ] unit-test +{ { 0 1 0 } } [ test-segment-oint { 0 -1 -1 } vector-to-center ] unit-test : simplest-straight-ahead ( -- oint segment ) { 0 0 0 } { 0 0 -1 } { 0 1 0 } { -1 0 0 } initial-segment ; -[ { 0.0 0.0 0.0 } ] [ simplest-straight-ahead sideways-heading ] unit-test -[ { 0.0 0.0 0.0 } ] [ simplest-straight-ahead sideways-relative-location ] unit-test +{ { 0.0 0.0 0.0 } } [ simplest-straight-ahead sideways-heading ] unit-test +{ { 0.0 0.0 0.0 } } [ simplest-straight-ahead sideways-relative-location ] unit-test : simple-collision-up ( -- oint segment ) { 0 0 0 } { 0 1 0 } { 0 0 1 } { -1 0 0 } initial-segment ; -[ { 0.0 1.0 0.0 } ] [ simple-collision-up sideways-heading ] unit-test -[ { 0.0 0.0 0.0 } ] [ simple-collision-up sideways-relative-location ] unit-test -[ { 0.0 1.0 0.0 } ] +{ { 0.0 1.0 0.0 } } [ simple-collision-up sideways-heading ] unit-test +{ { 0.0 0.0 0.0 } } [ simple-collision-up sideways-relative-location ] unit-test +{ { 0.0 1.0 0.0 } } [ simple-collision-up collision-vector 0 0 0 3array v+ ] unit-test