예제 #1
0
 /**
  * Tests checkIsEmpty() method.
  *
  * @return void
  */
 public function testCheckIsEmpty()
 {
     $this->assertTrue($this->viewDo->checkIsEmpty('testKey'));
     $this->assertTrue($this->viewDo->checkIsEmpty('testKey', true));
     $this->viewDo->set('testNull', null);
     $this->viewDo->set('testFalse', false);
     $this->viewDo->set('testTrue', true);
     $this->viewDo->set('test0', 0);
     $this->viewDo->set('test1', 1);
     $this->viewDo->set('testEmptyString', '');
     $this->viewDo->set('testEmptyArray', array());
     $this->assertTrue($this->viewDo->checkIsEmpty('testNull'));
     $this->assertFalse($this->viewDo->checkIsEmpty('testNull', true));
     $this->assertTrue($this->viewDo->checkIsEmpty('testFalse'));
     $this->assertFalse($this->viewDo->checkIsEmpty('testFalse', true));
     $this->assertFalse($this->viewDo->checkIsEmpty('testTrue'));
     $this->assertTrue($this->viewDo->checkIsEmpty('test0'));
     $this->assertFalse($this->viewDo->checkIsEmpty('test1'));
     $this->assertTrue($this->viewDo->checkIsEmpty('testEmptyString'));
     $this->assertFalse($this->viewDo->checkIsEmpty('testEmptyString', true));
     $this->assertTrue($this->viewDo->checkIsEmpty('testEmptyArray'));
     $this->assertFalse($this->viewDo->checkIsEmpty('testEmptyArray', true));
 }