summaryrefslogtreecommitdiff
path: root/devel-utf8/tests/exec.t
diff options
context:
space:
mode:
authorNathan Gass2012-03-22 18:19:43 +0000
committerNathan Gass2012-03-22 18:19:43 +0000
commit1336ce6ac3baacd1cecbf776cfafa81f8d025272 (patch)
tree3924b3e2e12a5d5ea3b40890477d5e070498543c /devel-utf8/tests/exec.t
parentd59a4921188753dbe4c0161081755a28112c3ef6 (diff)
downloaditools-1336ce6ac3baacd1cecbf776cfafa81f8d025272.tar.gz
itools-1336ce6ac3baacd1cecbf776cfafa81f8d025272.tar.bz2
itools-1336ce6ac3baacd1cecbf776cfafa81f8d025272.zip
Wrong branch itools/live/devel-utf8 removed
Diffstat (limited to 'devel-utf8/tests/exec.t')
-rwxr-xr-xdevel-utf8/tests/exec.t23
1 files changed, 0 insertions, 23 deletions
diff --git a/devel-utf8/tests/exec.t b/devel-utf8/tests/exec.t
deleted file mode 100755
index 689bd26..0000000
--- a/devel-utf8/tests/exec.t
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/www/server/bin/php -qC
-<?php
-
-# Tests for getopt in it.class
-
-is(it::exec("echo gna"), "gna\n", "basic exec");
-is(it::exec("echo {arg}", array('arg' => 'gna')), "gna\n", "exec with argument");
-is(it::shell_command("echo {arg}", array('arg' => 'gna07,-:blah')), "echo gna07,-:blah", "don't quote arguments with only whitelistes characters");
-is(it::shell_command("echo {arg}", array('arg' => '2>&1')), "echo '2>&1'", "quote arguments with dangerous characters");
-is(it::shell_command("echo {arg}", array('arg' => '')), "echo ''", "quote empty arguments");
-
-foreach (array("", "C", "de_CH", "de_CH.utf8") as $locale) {
- setlocale(LC_ALL, $locale);
- $arg = "preüpost";
- if (it::match('utf8', $locale))
- $arg = utf8_encode($arg);
- is(it::exec("echo " . $arg), $arg . "\n", "exec with umlaut (locale '$locale')");
- is(it::exec("echo {arg}", array('arg' => $arg)), $arg . "\n", "exec with argument and umlaut (locale '$locale')");
-}
-
-is(it::_exec_quotevalue(""), "''", "empty arg needs quotes");
-is(it::_exec_quotevalue("*"), "'*'", "special chars need quotes");
-is(it::_exec_quotevalue("Aabcdef0123456789"), "Aabcdef0123456789", "simple case. tel:debug_getdata needs unquoted vals");