From f91cf7390c060986e51b77990f4e472165b97dad Mon Sep 17 00:00:00 2001 From: xXx-caillou-xXx Date: Thu, 21 Dec 2017 13:25:11 +0100 Subject: Add some tests (#96) --- src/tests/broken_conf_local_var_15.phpt | 10 ++++++++++ src/tests/config/broken_conf_local_var_15.ini | 1 + src/tests/config/disabled_function_local_var_2.ini | 2 +- src/tests/disabled_function_local_var_4.phpt | 8 ++++---- 4 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 src/tests/broken_conf_local_var_15.phpt create mode 100644 src/tests/config/broken_conf_local_var_15.ini (limited to 'src') diff --git a/src/tests/broken_conf_local_var_15.phpt b/src/tests/broken_conf_local_var_15.phpt new file mode 100644 index 0000000..456d6e8 --- /dev/null +++ b/src/tests/broken_conf_local_var_15.phpt @@ -0,0 +1,10 @@ +--TEST-- +Broken configuration +--SKIPIF-- + +--INI-- +sp.configuration_file={PWD}/config/broken_conf_local_var_15.ini +--FILE-- +--EXPECT-- +[snuffleupagus][0.0.0.0][config][error] Invalid var name: $i$$!@#. +[snuffleupagus][0.0.0.0][config][error] Invalid value '$i$$!@#->qwe' for `var` on line 1. diff --git a/src/tests/config/broken_conf_local_var_15.ini b/src/tests/config/broken_conf_local_var_15.ini new file mode 100644 index 0000000..a8dc5a4 --- /dev/null +++ b/src/tests/config/broken_conf_local_var_15.ini @@ -0,0 +1 @@ +sp.disable_function.function("system").var("$i$$!@#->qwe").drop(); diff --git a/src/tests/config/disabled_function_local_var_2.ini b/src/tests/config/disabled_function_local_var_2.ini index e3e9ae6..f6c4af1 100644 --- a/src/tests/config/disabled_function_local_var_2.ini +++ b/src/tests/config/disabled_function_local_var_2.ini @@ -1 +1 @@ -sp.disable_function.function("strlen").var("$b['_GET[obj->nop]'][$b[456][$d->$idk->qwe[\\qwe\\UNE_CONSTANTE]]][$a]->uio").value("valeur de apres").drop(); +sp.disable_function.function("strlen").var("$b['_GET[obj->nop::qwe]'][$b[456][$d->$idk->qwe[\\qwe\\UNE_CONSTANTE]]][$a]->uio").value("valeur de apres").drop(); diff --git a/src/tests/disabled_function_local_var_4.phpt b/src/tests/disabled_function_local_var_4.phpt index ae8d713..b7c721e 100644 --- a/src/tests/disabled_function_local_var_4.phpt +++ b/src/tests/disabled_function_local_var_4.phpt @@ -20,8 +20,8 @@ $b['_GET[obj->nop]']["qwe"][321] = "Yeay"; $b["123"] = "qwe"; $b["123a"] = "foo"; $b["asd"] = "zxc"; -$b['_GET[obj->nop]']["qwe"][1337] = (Object)(['uio' => "valeur de apres"]); -$b['_GET[obj->nop]']["qwe"][1338] = (Object)(['uio' => "valeur de a"]); +$b['_GET[obj->nop::qwe]']["qwe"][1337] = (Object)(['uio' => "valeur de apres"]); +$b['_GET[obj->nop::qwe]']["qwe"][1338] = (Object)(['uio' => "valeur de a"]); $c = (Object)(['qwe' => Array(\qwe\UNE_CONSTANTE => 'zxc')]); $idk = 'test_asd'; $class_name = 'test_object'; @@ -42,11 +42,11 @@ $a = 1338; function test(){ strlen("qwe"); } -echo "Valeur: " . $b['_GET[obj->nop]']["qwe"][$a]->uio . "\n"; +echo "Valeur: " . $b['_GET[obj->nop::qwe]']["qwe"][$a]->uio . "\n"; test(); $a = 1337; -echo "Valeur: " . $b['_GET[obj->nop]']["qwe"][$a]->uio . "\n"; +echo "Valeur: " . $b['_GET[obj->nop::qwe]']["qwe"][$a]->uio . "\n"; test(); } ?> -- cgit v1.3