Пример #1
0
 /**
  * Test properties with boolean value
  */
 public function testBooleanValue()
 {
     $object = new Row();
     $properties = array('tblHeader' => true, 'cantSplit' => false, 'exactHeight' => true);
     foreach ($properties as $key => $value) {
         // set/get
         $set = "set{$key}";
         $get = "get{$key}";
         $expected = $value ? 1 : 0;
         $object->{$set}($value);
         $this->assertEquals($expected, $object->{$get}());
         // setStyleValue
         $value = !$value;
         $expected = $value ? 1 : 0;
         $object->setStyleValue("{$key}", $value);
         $this->assertEquals($expected, $object->{$get}());
     }
 }