Example #1
0
 public function testFormPropertyConfig()
 {
     $config = new FormPropertyConfig();
     $config->setName('myName');
     $config->setType('int');
     $config->setInitial('2');
     $expected = "\\Phruts\\Config\\FormPropertyConfig[name=myName,type=int,initial=2]";
     $this->assertEquals($expected, (string) $config);
     $this->assertEquals(2, $config->initial());
     $config->setSize(255);
     $this->assertEquals(255, $config->getSize());
     $this->assertEquals('int', $config->getType());
     // TODO: Test exception
     $config->freeze();
     $this->setExpectedException('\\Phruts\\Exception\\IllegalStateException');
     $config->setName('name');
 }