]> gitweb.factorcode.org Git - factor.git/blob - basis/io/mmap/mmap-tests.factor
57faca01c734e8812b01c436e26d64f8a3247da4
[factor.git] / basis / io / mmap / mmap-tests.factor
1 USING: io io.mmap io.files kernel tools.test continuations
2 sequences io.encodings.ascii accessors ;
3 IN: io.mmap.tests
4
5 [ "mmap-test-file.txt" temp-file delete-file ] ignore-errors
6 [ ] [ "12345" "mmap-test-file.txt" temp-file ascii set-file-contents ] unit-test
7 [ ] [ "mmap-test-file.txt" temp-file dup file-info size>> [ CHAR: 2 0 pick set-nth drop ] with-mapped-file ] unit-test
8 [ 5 ] [ "mmap-test-file.txt" temp-file dup file-info size>> [ length ] with-mapped-file ] unit-test
9 [ "22345" ] [ "mmap-test-file.txt" temp-file ascii file-contents ] unit-test
10 [ "mmap-test-file.txt" temp-file delete-file ] ignore-errors