From 22793562313fd7efaeaa663d405357bbb788da5f Mon Sep 17 00:00:00 2001 From: jvoisin Date: Thu, 31 Dec 2020 15:33:08 +0100 Subject: Add tests for harden_rand --- src/tests/harden_rand_php8/config/harden_rand.ini | 1 + src/tests/harden_rand_php8/harden_rand_noargs.phpt | 43 ++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 src/tests/harden_rand_php8/config/harden_rand.ini create mode 100644 src/tests/harden_rand_php8/harden_rand_noargs.phpt (limited to 'src/tests') diff --git a/src/tests/harden_rand_php8/config/harden_rand.ini b/src/tests/harden_rand_php8/config/harden_rand.ini new file mode 100644 index 0000000..89e19be --- /dev/null +++ b/src/tests/harden_rand_php8/config/harden_rand.ini @@ -0,0 +1 @@ +sp.harden_random.enable(); diff --git a/src/tests/harden_rand_php8/harden_rand_noargs.phpt b/src/tests/harden_rand_php8/harden_rand_noargs.phpt new file mode 100644 index 0000000..5f00c8f --- /dev/null +++ b/src/tests/harden_rand_php8/harden_rand_noargs.phpt @@ -0,0 +1,43 @@ +--TEST-- +Harden rand without any arguments +--SKIPIF-- + + +--INI-- +sp.configuration_file={PWD}/config/harden_rand.ini +--FILE-- + +--EXPECTF-- +Fatal error: Uncaught ArgumentCountError: rand() expects exactly 2 arguments, 1 given in %s/tests/harden_rand_php8/harden_rand_noargs.php:5 +Stack trace: +#0 %s/tests/harden_rand_php8/harden_rand_noargs.php(5): rand(1) +#1 {main} + thrown in %s/tests/harden_rand_php8/harden_rand_noargs.php on line 5 -- cgit v1.3