object = new XmlForm_Field_Date(); } /** * Tears down the fixture, for example, closes a network connection. * This method is called after a test is executed. */ protected function tearDown() { } /** * This is the default method to test, if the class still having * the same number of methods. */ public function testNumberOfMethodsInThisClass() { $methods = get_class_methods('XmlForm_Field_Date'); $this->assertTrue( count($methods) == 28); } /** * @covers XmlForm_Field_Date::verifyDateFormat * @todo Implement testverifyDateFormat(). */ public function testverifyDateFormat() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('verifyDateFormat', $methods ), 'exists method verifyDateFormat' ); $r = new ReflectionMethod('XmlForm_Field_Date', 'verifyDateFormat'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'date'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); } /** * @covers XmlForm_Field_Date::isvalidBeforeFormat * @todo Implement testisvalidBeforeFormat(). */ public function testisvalidBeforeFormat() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('isvalidBeforeFormat', $methods ), 'exists method isvalidBeforeFormat' ); $r = new ReflectionMethod('XmlForm_Field_Date', 'isvalidBeforeFormat'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'date'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); } /** * @covers XmlForm_Field_Date::calculateBeforeFormat * @todo Implement testcalculateBeforeFormat(). */ public function testcalculateBeforeFormat() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('calculateBeforeFormat', $methods ), 'exists method calculateBeforeFormat' ); $r = new ReflectionMethod('XmlForm_Field_Date', 'calculateBeforeFormat'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'date'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); $this->assertTrue( $params[1]->getName() == 'sign'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == false); } /** * @covers XmlForm_Field_Date::render * @todo Implement testrender(). */ public function testrender() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('render', $methods ), 'exists method render' ); $r = new ReflectionMethod('XmlForm_Field_Date', 'render'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'value'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == true); $this->assertTrue( $params[0]->getDefaultValue() == ''); $this->assertTrue( $params[1]->getName() == 'owner'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == true); $this->assertTrue( $params[1]->getDefaultValue() == ''); } /** * @covers XmlForm_Field_Date::renderGrid * @todo Implement testrenderGrid(). */ public function testrenderGrid() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('renderGrid', $methods ), 'exists method renderGrid' ); $r = new ReflectionMethod('XmlForm_Field_Date', 'renderGrid'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'values'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == true); $this->assertTrue( $params[0]->getDefaultValue() == ''); $this->assertTrue( $params[1]->getName() == 'owner'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == true); $this->assertTrue( $params[1]->getDefaultValue() == ''); $this->assertTrue( $params[2]->getName() == 'onlyValue'); $this->assertTrue( $params[2]->isArray() == false); $this->assertTrue( $params[2]->isOptional () == true); $this->assertTrue( $params[2]->getDefaultValue() == ''); } /** * @covers XmlForm_Field_Date::__draw_widget * @todo Implement test__draw_widget(). */ public function test__draw_widget() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('__draw_widget', $methods ), 'exists method __draw_widget' ); $r = new ReflectionMethod('XmlForm_Field_Date', '__draw_widget'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'pID'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); $this->assertTrue( $params[1]->getName() == 'value'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == false); $this->assertTrue( $params[2]->getName() == 'owner'); $this->assertTrue( $params[2]->isArray() == false); $this->assertTrue( $params[2]->isOptional () == true); $this->assertTrue( $params[2]->getDefaultValue() == ''); } }