diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-06-18 09:22:31 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-06-18 09:22:31 +0000 |
commit | 985de15bf3f39b5e32e34cadaf6947708197f018 (patch) | |
tree | fc5f282fe5ccafb9bd689075459a1fe8e9aac164 | |
parent | c1c63b622dfc863798e0873feba6ccd1677394aa (diff) | |
download | busybox-w32-985de15bf3f39b5e32e34cadaf6947708197f018.tar.gz busybox-w32-985de15bf3f39b5e32e34cadaf6947708197f018.tar.bz2 busybox-w32-985de15bf3f39b5e32e34cadaf6947708197f018.zip |
hush: expand quote3.tests and move from hush-bugs to hush-parsing
-rw-r--r-- | shell/hush_test/hush-bugs/quote3.right | 3 | ||||
-rwxr-xr-x | shell/hush_test/hush-bugs/quote3.tests | 8 | ||||
-rw-r--r-- | shell/hush_test/hush-parsing/quote3.right | 12 | ||||
-rwxr-xr-x | shell/hush_test/hush-parsing/quote3.tests | 21 |
4 files changed, 33 insertions, 11 deletions
diff --git a/shell/hush_test/hush-bugs/quote3.right b/shell/hush_test/hush-bugs/quote3.right deleted file mode 100644 index 069a46e8f..000000000 --- a/shell/hush_test/hush-bugs/quote3.right +++ /dev/null | |||
@@ -1,3 +0,0 @@ | |||
1 | Testing: in $empty"" | ||
2 | .. | ||
3 | Finished | ||
diff --git a/shell/hush_test/hush-bugs/quote3.tests b/shell/hush_test/hush-bugs/quote3.tests deleted file mode 100755 index 075e78570..000000000 --- a/shell/hush_test/hush-bugs/quote3.tests +++ /dev/null | |||
@@ -1,8 +0,0 @@ | |||
1 | if test $# = 0; then | ||
2 | exec "$THIS_SH" quote3.tests abc "d e" | ||
3 | fi | ||
4 | |||
5 | echo 'Testing: in $empty""' | ||
6 | empty='' | ||
7 | for a in $empty""; do echo ".$a."; done | ||
8 | echo Finished | ||
diff --git a/shell/hush_test/hush-parsing/quote3.right b/shell/hush_test/hush-parsing/quote3.right new file mode 100644 index 000000000..bbe46df67 --- /dev/null +++ b/shell/hush_test/hush-parsing/quote3.right | |||
@@ -0,0 +1,12 @@ | |||
1 | Testing: in "" | ||
2 | .. | ||
3 | Testing: in '' | ||
4 | .. | ||
5 | Testing: in $empty | ||
6 | Testing: in $empty"" | ||
7 | .. | ||
8 | Testing: in $empty'' | ||
9 | .. | ||
10 | Testing: in "$empty" | ||
11 | .. | ||
12 | Finished | ||
diff --git a/shell/hush_test/hush-parsing/quote3.tests b/shell/hush_test/hush-parsing/quote3.tests new file mode 100755 index 000000000..b5fd5978c --- /dev/null +++ b/shell/hush_test/hush-parsing/quote3.tests | |||
@@ -0,0 +1,21 @@ | |||
1 | empty='' | ||
2 | |||
3 | echo 'Testing: in ""' | ||
4 | for a in ""; do echo ".$a."; done | ||
5 | |||
6 | echo 'Testing: in '"''" | ||
7 | for a in ''; do echo ".$a."; done | ||
8 | |||
9 | echo 'Testing: in $empty' | ||
10 | for a in $empty; do echo ".$a."; done | ||
11 | |||
12 | echo 'Testing: in $empty""' | ||
13 | for a in $empty""; do echo ".$a."; done | ||
14 | |||
15 | echo 'Testing: in $empty'"''" | ||
16 | for a in $empty''; do echo ".$a."; done | ||
17 | |||
18 | echo 'Testing: in "$empty"' | ||
19 | for a in "$empty"; do echo ".$a."; done | ||
20 | |||
21 | echo Finished | ||