X-Git-Url: https://gitweb.factorcode.org/gitweb.cgi?p=factor.git;a=blobdiff_plain;f=basis%2Fspecialized-arrays%2Fspecialized-arrays-tests.factor;h=9ca356506e66df7399f7c49ac095e309b680b8ff;hp=c983f29c71a6dc0e24af273f8f70a00714a4aab4;hb=bbca00e2aec26098f6d021c3f21b8246eb5aaad3;hpb=32ecb5d49bb6de970c3ae03acaa71008669d71c5 diff --git a/basis/specialized-arrays/specialized-arrays-tests.factor b/basis/specialized-arrays/specialized-arrays-tests.factor old mode 100644 new mode 100755 index c983f29c71..9ca356506e --- a/basis/specialized-arrays/specialized-arrays-tests.factor +++ b/basis/specialized-arrays/specialized-arrays-tests.factor @@ -1,10 +1,8 @@ IN: specialized-arrays.tests -USING: tools.test specialized-arrays sequences +USING: tools.test alien.syntax specialized-arrays sequences specialized-arrays.int specialized-arrays.bool specialized-arrays.ushort alien.c-types accessors kernel -specialized-arrays.direct.int specialized-arrays.char -specialized-arrays.uint specialized-arrays.float -arrays combinators compiler ; +specialized-arrays.char specialized-arrays.uint arrays combinators ; [ t ] [ { 1 2 3 } >int-array int-array? ] unit-test @@ -32,4 +30,9 @@ arrays combinators compiler ; [ f ] [ float-array{ 4 3 2 1 } dup clone [ underlying>> ] bi@ eq? ] unit-test -[ f ] [ [ float-array{ 4 3 2 1 } dup clone [ underlying>> ] bi@ eq? ] compile-call ] unit-test \ No newline at end of file +[ f ] [ [ float-array{ 4 3 2 1 } dup clone [ underlying>> ] bi@ eq? ] compile-call ] unit-test + +[ ushort-array{ 0 0 0 } ] [ + 3 ALIEN: 123 100 new-sequence + dup [ drop 0 ] change-each +] unit-test