php_ini = new phpbb_php_ini_fake; } public function test_get_string() { $this->assertEquals('phpbb', $this->php_ini->get_string(' phpbb ')); } public function test_get_bool() { $this->assertEquals(true, $this->php_ini->get_bool('ON')); $this->assertEquals(true, $this->php_ini->get_bool('on')); $this->assertEquals(true, $this->php_ini->get_bool('1')); $this->assertEquals(false, $this->php_ini->get_bool('OFF')); $this->assertEquals(false, $this->php_ini->get_bool('off')); $this->assertEquals(false, $this->php_ini->get_bool('0')); $this->assertEquals(false, $this->php_ini->get_bool('')); } public function test_get_int() { $this->assertEquals(1234, $this->php_ini->get_int('1234')); $this->assertEquals(-12345, $this->php_ini->get_int('-12345')); $this->assertEquals(false, $this->php_ini->get_int('phpBB')); } public function test_get_float() { $this->assertEquals(1234.0, $this->php_ini->get_float('1234')); $this->assertEquals(-12345.0, $this->php_ini->get_float('-12345')); $this->assertEquals(false, $this->php_ini->get_float('phpBB')); } public function test_get_bytes() { $this->assertEquals(false, $this->php_ini->get_bytes('phpBB')); $this->assertEquals(false, $this->php_ini->get_bytes('k')); $this->assertEquals(false, $this->php_ini->get_bytes('-k')); $this->assertEquals(false, $this->php_ini->get_bytes('M')); $this->assertEquals(false, $this->php_ini->get_bytes('-M')); $this->assertEquals(32 * pow(2, 20), $this->php_ini->get_bytes('32m')); $this->assertEquals(- 32 * pow(2, 20), $this->php_ini->get_bytes('-32m')); $this->assertEquals(8 * pow(2, 30), $this->php_ini->get_bytes('8G')); $this->assertEquals(- 8 * pow(2, 30), $this->php_ini->get_bytes('-8G')); $this->assertEquals(1234, $this->php_ini->get_bytes('1234')); $this->assertEquals(-12345, $this->php_ini->get_bytes('-12345')); } }