From 0c82e95c59ab7a5823c69fcbc4f1b2745b7b86f9 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Tue, 27 Nov 2012 09:13:13 +0100 Subject: Apply rcube_shared.inc -> bootstrap.php change in tests --- tests/Framework/Utils.php | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'tests/Framework/Utils.php') diff --git a/tests/Framework/Utils.php b/tests/Framework/Utils.php index ec61c5d4b..7c1e92ac8 100644 --- a/tests/Framework/Utils.php +++ b/tests/Framework/Utils.php @@ -206,4 +206,27 @@ class Framework_Utils extends PHPUnit_Framework_TestCase $this->assertSame(explode(',', $text), $result); } } + + /** + * rcube_utils::get_boolean() + */ + function test_get_boolean() + { + $input = array( + false, 'false', '0', 'no', 'off', 'nein', 'FALSE', '', null, + ); + + foreach ($input as $idx => $value) { + $this->assertFalse(get_boolean($value), "Invalid result for $idx test item"); + } + + $input = array( + true, 'true', '1', 1, 'yes', 'anything', 1000, + ); + + foreach ($input as $idx => $value) { + $this->assertTrue(get_boolean($value), "Invalid result for $idx test item"); + } + } + } -- cgit v1.2.3