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 /shell | |
| 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
Diffstat (limited to 'shell')
| -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 | ||
