assertEquals(get_class($parameter->getDeclaringClass()), 'Zend_Reflection_Class'); } public function testClassReturn_NoClassGiven_ReturnsNull() { $parameter = new Zend_Reflection_Parameter(array('Zend_Reflection_TestSampleClass2', 'getProp2'), 'param1'); $this->assertNull($parameter->getClass()); } public function testClassReturn() { $parameter = new Zend_Reflection_Parameter(array('Zend_Reflection_TestSampleClass2', 'getProp2'), 'param2'); $this->assertEquals(get_class($parameter->getClass()), 'Zend_Reflection_Class'); } public function testTypeReturn() { $parameter = new Zend_Reflection_Parameter(array('Zend_Reflection_TestSampleClass5', 'doSomething'), 'two'); $this->assertEquals($parameter->getType(), 'int'); } }