コード例 #1
0
ファイル: BeanTest.php プロジェクト: nagyist/qti-sdk
 public function testInvalidGetGetterCall()
 {
     $mock = new StrictBean('John', 'Dunbar', 'white', false);
     $bean = new Bean($mock, true);
     $this->setExpectedException('\\InvalidArgumentException', "The 'property' argument must be a string or a BeanProperty object.");
     $bean = new Bean($mock);
     $getter = $bean->getGetter(null);
 }
コード例 #2
0
 public function testGetGetterByBeanProperty()
 {
     $mock = new StrictBean('John', 'Dunbar', 'white', false);
     $bean = new Bean($mock, true);
     $property = $bean->getProperty('cool');
     $getter = $bean->getGetter($property);
     $this->assertEquals('isCool', $getter->getName());
 }