示例#1
0
 public function testGetQueryParam()
 {
     $obj = new _Utils();
     $_GET['test_string'] = 'test';
     $_GET['test_bool'] = true;
     // Missing string param
     $this->string($obj->getQueryParam('foo'))->isEqualTo('');
     // Missing string param with fallback
     $this->string($obj->getQueryParam('foo', 'bar'))->isEqualTo('bar');
     // Existing param
     $this->string($obj->getQueryParam('test_string'))->isEqualTo('test');
     // Existing param
     $this->boolean($obj->getQueryParam('test_bool', false))->isTrue();
     // Missing boolean param
     $this->boolean($obj->getQueryParam('foo', false))->isFalse();
     unset($_GET['test_string']);
     unset($_GET['test_bool']);
 }