public function testBasicValidation() { $this->mock_validator->expects($this->any())->method('getErrors')->will($this->returnValue($errors = array('error_one' => 'Error One Message'))); $this->mock_validator->expects($this->any())->method('isValid')->will($this->returnValue(false)); $this->basic_form_handler->setValidator($this->mock_validator); $this->basic_form_handler->handleRequest($this->basic_form_request); $this->assertEquals($this->mock_validator, $this->basic_form_handler->getValidator()); $this->assertFalse($this->basic_form_handler->isValid()); $this->assertEquals($errors, $this->basic_form_handler->getValidationErrors()); }