2007-09-20 18:09:08 -04:00
|
|
|
IN: temporary
|
2008-02-16 23:17:41 -05:00
|
|
|
USING: tools.test io.files io threads kernel continuations io.encodings.ascii ;
|
2007-09-20 18:09:08 -04:00
|
|
|
|
|
|
|
[ "passwd" ] [ "/etc/passwd" file-name ] unit-test
|
2008-02-06 20:23:39 -05:00
|
|
|
[ "awk" ] [ "/usr/libexec/awk/" file-name ] unit-test
|
|
|
|
[ "awk" ] [ "/usr/libexec/awk///" file-name ] unit-test
|
2007-09-20 18:09:08 -04:00
|
|
|
|
|
|
|
[ ] [
|
2008-02-16 23:17:41 -05:00
|
|
|
"test-foo.txt" resource-path ascii [
|
2007-09-20 18:09:08 -04:00
|
|
|
"Hello world." print
|
2008-02-15 23:20:31 -05:00
|
|
|
] with-file-writer
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ ] [
|
2008-02-16 23:17:41 -05:00
|
|
|
"test-foo.txt" resource-path ascii [
|
2007-09-20 18:09:08 -04:00
|
|
|
"Hello appender." print
|
2008-02-16 23:17:41 -05:00
|
|
|
] with-file-appender
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ ] [
|
2008-02-16 23:17:41 -05:00
|
|
|
"test-bar.txt" resource-path ascii [
|
2007-09-20 18:09:08 -04:00
|
|
|
"Hello appender." print
|
2008-02-16 23:17:41 -05:00
|
|
|
] with-file-appender
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ "Hello world.\nHello appender.\n" ] [
|
2008-02-16 23:17:41 -05:00
|
|
|
"test-foo.txt" resource-path ascii file-contents
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ "Hello appender.\n" ] [
|
2008-02-16 23:17:41 -05:00
|
|
|
"test-bar.txt" resource-path ascii file-contents
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ ] [ "test-foo.txt" resource-path delete-file ] unit-test
|
|
|
|
|
|
|
|
[ ] [ "test-bar.txt" resource-path delete-file ] unit-test
|
|
|
|
|
|
|
|
[ f ] [ "test-foo.txt" resource-path exists? ] unit-test
|
|
|
|
|
|
|
|
[ f ] [ "test-bar.txt" resource-path exists? ] unit-test
|
|
|
|
|
|
|
|
[ ] [ "test-blah" resource-path make-directory ] unit-test
|
|
|
|
|
|
|
|
[ ] [
|
2008-02-16 23:17:41 -05:00
|
|
|
"test-blah/fooz" resource-path ascii <file-writer> dispose
|
2007-09-20 18:09:08 -04:00
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ t ] [
|
|
|
|
"test-blah/fooz" resource-path exists?
|
|
|
|
] unit-test
|
|
|
|
|
|
|
|
[ ] [ "test-blah/fooz" resource-path delete-file ] unit-test
|
|
|
|
|
|
|
|
[ ] [ "test-blah" resource-path delete-directory ] unit-test
|
|
|
|
|
|
|
|
[ f ] [ "test-blah" resource-path exists? ] unit-test
|
|
|
|
|
2008-02-21 16:45:17 -05:00
|
|
|
[ ] [ "test-quux.txt" resource-path ascii [ [ yield "Hi" write ] "Test" spawn drop ] with-file-writer ] unit-test
|
2007-09-20 18:09:08 -04:00
|
|
|
|
|
|
|
[ ] [ "test-quux.txt" resource-path delete-file ] unit-test
|
|
|
|
|
2008-02-21 16:45:17 -05:00
|
|
|
[ ] [ "test-quux.txt" resource-path ascii [ [ yield "Hi" write ] "Test" spawn drop ] with-file-writer ] unit-test
|
2007-09-20 18:09:08 -04:00
|
|
|
|
|
|
|
[ ] [ "test-quux.txt" "quux-test.txt" [ resource-path ] 2apply rename-file ] unit-test
|
|
|
|
[ t ] [ "quux-test.txt" resource-path exists? ] unit-test
|
|
|
|
|
|
|
|
[ ] [ "quux-test.txt" resource-path delete-file ] unit-test
|
|
|
|
|