public function testValidateIgnoresNonRoot()
 {
     $form = $this->getMockForm();
     $form->expects($this->once())->method('isRoot')->will($this->returnValue(false));
     $this->validator->expects($this->never())->method('validate');
     $this->violationMapper->expects($this->never())->method('mapViolation');
     $this->listener->validateForm(new FormEvent($form, null));
 }
 public function testValidateWithEmptyViolationList()
 {
     $form = $this->getMockForm();
     $form->expects($this->once())->method('isRoot')->will($this->returnValue(true));
     $this->validator->expects($this->once())->method('validate')->will($this->returnValue(new ConstraintViolationList()));
     $this->violationMapper->expects($this->never())->method('mapViolation');
     $this->listener->validateForm(new FormEvent($form, null));
 }