diff options
author | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2004-04-05 18:46:24 +0000 |
---|---|---|
committer | andersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2004-04-05 18:46:24 +0000 |
commit | f361526224b4cb27784f3423f2212e8671b9fd22 (patch) | |
tree | c5060041fff8dfc48b75dd0b3b64b1bd697d309d /testsuite | |
parent | 546b0191e381ae9b46ae647c70fc65902a911c37 (diff) | |
download | busybox-w32-f361526224b4cb27784f3423f2212e8671b9fd22.tar.gz busybox-w32-f361526224b4cb27784f3423f2212e8671b9fd22.tar.bz2 busybox-w32-f361526224b4cb27784f3423f2212e8671b9fd22.zip |
Some test additions
git-svn-id: svn://busybox.net/trunk/busybox@8689 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'testsuite')
-rw-r--r-- | testsuite/cp/cp-a-files-to-dir | 14 | ||||
-rw-r--r-- | testsuite/cp/cp-a-preserves-links | 5 | ||||
-rw-r--r-- | testsuite/cp/cp-d-files-to-dir | 11 | ||||
-rw-r--r-- | testsuite/cp/cp-files-to-dir | 11 | ||||
-rw-r--r-- | testsuite/cp/cp-preserves-links | 1 |
5 files changed, 42 insertions, 0 deletions
diff --git a/testsuite/cp/cp-a-files-to-dir b/testsuite/cp/cp-a-files-to-dir new file mode 100644 index 000000000..8fb3c201d --- /dev/null +++ b/testsuite/cp/cp-a-files-to-dir | |||
@@ -0,0 +1,14 @@ | |||
1 | echo file number one > file1 | ||
2 | echo file number two > file2 | ||
3 | ln -s file2 link1 | ||
4 | mkdir dir1 | ||
5 | touch --date='Sat Jan 29 21:24:08 PST 2000' dir1/file3 | ||
6 | mkdir there | ||
7 | busybox cp -a file1 file2 link1 dir1 there | ||
8 | test -f there/file1 | ||
9 | test -f there/file2 | ||
10 | test ! -s there/dir1/file3 | ||
11 | test -l there/link1 | ||
12 | test `readlink there/link1` = "file2" | ||
13 | test ! file3 -ot there/dir1/file3 | ||
14 | test ! file3 -nt there/dir1/file3 | ||
diff --git a/testsuite/cp/cp-a-preserves-links b/testsuite/cp/cp-a-preserves-links new file mode 100644 index 000000000..aae8313c6 --- /dev/null +++ b/testsuite/cp/cp-a-preserves-links | |||
@@ -0,0 +1,5 @@ | |||
1 | touch foo | ||
2 | ln -s foo bar | ||
3 | busybox cp -a bar baz | ||
4 | test -L baz | ||
5 | test `readlink baz` = "foo" | ||
diff --git a/testsuite/cp/cp-d-files-to-dir b/testsuite/cp/cp-d-files-to-dir new file mode 100644 index 000000000..9407ead00 --- /dev/null +++ b/testsuite/cp/cp-d-files-to-dir | |||
@@ -0,0 +1,11 @@ | |||
1 | echo file number one > file1 | ||
2 | echo file number two > file2 | ||
3 | touch file3 | ||
4 | ln -s file2 link1 | ||
5 | mkdir there | ||
6 | busybox cp -d file1 file2 file3 link1 there | ||
7 | test -f there/file1 | ||
8 | test -f there/file2 | ||
9 | test ! -s there/file3 | ||
10 | test -l there/link1 | ||
11 | test `readlink there/link1` = "file2" | ||
diff --git a/testsuite/cp/cp-files-to-dir b/testsuite/cp/cp-files-to-dir new file mode 100644 index 000000000..fdb81916f --- /dev/null +++ b/testsuite/cp/cp-files-to-dir | |||
@@ -0,0 +1,11 @@ | |||
1 | echo file number one > file1 | ||
2 | echo file number two > file2 | ||
3 | touch file3 | ||
4 | ln -s file2 link1 | ||
5 | mkdir there | ||
6 | busybox cp file1 file2 file3 link1 there | ||
7 | test -f there/file1 | ||
8 | test -f there/file2 | ||
9 | test ! -s there/file3 | ||
10 | test -f there/link1 | ||
11 | cmp there/file2 there/link1 | ||
diff --git a/testsuite/cp/cp-preserves-links b/testsuite/cp/cp-preserves-links index a5269e8d3..d3223b132 100644 --- a/testsuite/cp/cp-preserves-links +++ b/testsuite/cp/cp-preserves-links | |||
@@ -2,3 +2,4 @@ touch foo | |||
2 | ln -s foo bar | 2 | ln -s foo bar |
3 | busybox cp -d bar baz | 3 | busybox cp -d bar baz |
4 | test -L baz | 4 | test -L baz |
5 | test `readlink baz` = "foo" | ||