X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=extra%2Fsequences%2Fextras%2Fextras-tests.factor;h=430e82ea3336781d350a162b500ace5af2b69205;hp=185ad060df52977eb490a47701259234c79bb716;hb=458848d43c085d649c58f0fbb399c4b6608f892f;hpb=726a8b784b91bb5e5d1ee01af46a6b91cf0ff438 diff --git a/extra/sequences/extras/extras-tests.factor b/extra/sequences/extras/extras-tests.factor index 185ad060df..430e82ea33 100644 --- a/extra/sequences/extras/extras-tests.factor +++ b/extra/sequences/extras/extras-tests.factor @@ -1,6 +1,5 @@ USING: accessors arrays ascii io io.streams.string kernel make -math math.vectors random sequences sequences.extras strings -tools.test vectors vocabs ; +math prettyprint sequences sequences.extras strings tools.test ; { V{ { 0 104 } { 2 108 } { 3 108 } } } [ "hello" [ even? ] find-all ] unit-test @@ -300,3 +299,27 @@ tools.test vectors vocabs ; { { { 100 0 } { 200 1 } { 300 2 } { 400 3 } } } [ { 100 200 300 400 } >array ] unit-test + +{ } [ + { } [ - . ] each-prior +] unit-test + +{ } [ + { 5 16 42 103 } [ - . ] each-prior +] unit-test + +{ { } } [ + { } [ - ] map-prior +] unit-test + +{ V{ 5 11 26 61 } } [ + V{ 5 16 42 103 } [ - ] map-prior +] unit-test + +{ V{ } } [ + { } [ - ] V{ } map-prior-as +] unit-test + +{ { 5 11 26 61 } } [ + V{ 5 16 42 103 } [ - ] { } map-prior-as +] unit-test \ No newline at end of file