public function testGetValue() { $mockedObject = $this->getMock('MockedTestObject', array('myMethod')); $mockedObject->expects($this->once())->method('myMethod')->will($this->returnValue('myMethodValue')); $field = new FieldDescription(); $field->setOption('code', 'myMethod'); $this->assertEquals($field->getValue($mockedObject), 'myMethodValue'); }