object = new Form($file, $home); } /** * 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('Form'); $this->assertTrue( count($methods) == 13); } /** * @covers Form::setDefaultValues * @todo Implement testsetDefaultValues(). */ public function testsetDefaultValues() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('setDefaultValues', $methods ), 'exists method setDefaultValues' ); $r = new ReflectionMethod('Form', 'setDefaultValues'); $params = $r->getParameters(); } /** * @covers Form::Form * @todo Implement testForm(). */ public function testForm() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('Form', $methods ), 'exists method Form' ); $r = new ReflectionMethod('Form', 'Form'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'filename'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); $this->assertTrue( $params[1]->getName() == 'home'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == true); $this->assertTrue( $params[1]->getDefaultValue() == ''); $this->assertTrue( $params[2]->getName() == 'language'); $this->assertTrue( $params[2]->isArray() == false); $this->assertTrue( $params[2]->isOptional () == true); $this->assertTrue( $params[2]->getDefaultValue() == ''); $this->assertTrue( $params[3]->getName() == 'forceParse'); $this->assertTrue( $params[3]->isArray() == false); $this->assertTrue( $params[3]->isOptional () == true); $this->assertTrue( $params[3]->getDefaultValue() == ''); $this->assertTrue( $params[4]->getName() == 'visual_frontend'); $this->assertTrue( $params[4]->isArray() == false); $this->assertTrue( $params[4]->isOptional () == true); $this->assertTrue( $params[4]->getDefaultValue() == ''); } /** * @covers Form::printTemplate * @todo Implement testprintTemplate(). */ public function testprintTemplate() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('printTemplate', $methods ), 'exists method printTemplate' ); $r = new ReflectionMethod('Form', 'printTemplate'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'template'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); $this->assertTrue( $params[1]->getName() == 'scriptContent'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == false); } /** * @covers Form::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('Form', 'render'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'template'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); $this->assertTrue( $params[1]->getName() == 'scriptContent'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == false); } /** * @covers Form::setValues * @todo Implement testsetValues(). */ public function testsetValues() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('setValues', $methods ), 'exists method setValues' ); $r = new ReflectionMethod('Form', 'setValues'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'newValues'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == true); $this->assertTrue( $params[0]->getDefaultValue() == array()); } /** * @covers Form::getFields * @todo Implement testgetFields(). */ public function testgetFields() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('getFields', $methods ), 'exists method getFields' ); $r = new ReflectionMethod('Form', 'getFields'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'template'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); $this->assertTrue( $params[1]->getName() == 'therow'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == true); $this->assertTrue( $params[1]->getDefaultValue() == '-1'); } /** * @covers Form::validatePost * @todo Implement testvalidatePost(). */ public function testvalidatePost() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('validatePost', $methods ), 'exists method validatePost' ); $r = new ReflectionMethod('Form', 'validatePost'); $params = $r->getParameters(); } /** * @covers Form::validateArray * @todo Implement testvalidateArray(). */ public function testvalidateArray() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('validateArray', $methods ), 'exists method validateArray' ); $r = new ReflectionMethod('Form', 'validateArray'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'newValues'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); } /** * @covers Form::getVars * @todo Implement testgetVars(). */ public function testgetVars() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('getVars', $methods ), 'exists method getVars' ); $r = new ReflectionMethod('Form', 'getVars'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'bWhitSystemVars'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == true); $this->assertTrue( $params[0]->getDefaultValue() == '1'); } /** * @covers Form::validateRequiredFields * @todo Implement testvalidateRequiredFields(). */ public function testvalidateRequiredFields() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('validateRequiredFields', $methods ), 'exists method validateRequiredFields' ); $r = new ReflectionMethod('Form', 'validateRequiredFields'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'dataFields'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); $this->assertTrue( $params[1]->getName() == 'noRequired'); $this->assertTrue( $params[1]->isArray() == false); $this->assertTrue( $params[1]->isOptional () == true); $this->assertTrue( $params[1]->getDefaultValue() == array()); } /** * @covers Form::validateFields * @todo Implement testvalidateFields(). */ public function testvalidateFields() { $methods = get_class_methods($this->object); $this->assertTrue( in_array('validateFields', $methods ), 'exists method validateFields' ); $r = new ReflectionMethod('Form', 'validateFields'); $params = $r->getParameters(); $this->assertTrue( $params[0]->getName() == 'data'); $this->assertTrue( $params[0]->isArray() == false); $this->assertTrue( $params[0]->isOptional () == false); } }