Пример #1
0
  @Test
  public void aggregateSeveralValidations() {
    FormValidation ok = FormValidation.ok("ok_message");
    FormValidation warning = FormValidation.warning("warning_message");
    FormValidation error = FormValidation.error("error_message");

    final FormValidation ok_ok = aggregate(ok, ok);
    assertEquals(FormValidation.Kind.OK, ok_ok.kind);
    assertTrue(ok_ok.renderHtml().contains(ok.getMessage()));

    final FormValidation ok_warning = aggregate(ok, warning);
    assertEquals(FormValidation.Kind.WARNING, ok_warning.kind);
    assertTrue(ok_warning.renderHtml().contains(ok.getMessage()));
    assertTrue(ok_warning.renderHtml().contains(warning.getMessage()));

    final FormValidation ok_error = aggregate(ok, error);
    assertEquals(FormValidation.Kind.ERROR, ok_error.kind);
    assertTrue(ok_error.renderHtml().contains(ok.getMessage()));
    assertTrue(ok_error.renderHtml().contains(error.getMessage()));

    final FormValidation warninig_error = aggregate(warning, error);
    assertEquals(FormValidation.Kind.ERROR, warninig_error.kind);
    assertTrue(warninig_error.renderHtml().contains(error.getMessage()));
    assertTrue(warninig_error.renderHtml().contains(warning.getMessage()));
  }
Пример #2
0
  @Test
  public void aggregateSingleValidations() {
    FormValidation ok = FormValidation.ok();
    FormValidation warning = FormValidation.warning("");
    FormValidation error = FormValidation.error("");

    assertEquals(ok, aggregate(ok));
    assertEquals(warning, aggregate(warning));
    assertEquals(error, aggregate(error));
  }
Пример #3
0
 public FormValidation doCheckPollingThreadCount(@QueryParameter String value) {
   if (value != null && "".equals(value.trim())) {
     return FormValidation.ok();
   }
   return FormValidation.validateNonNegativeInteger(value);
 }
Пример #4
0
 @Test
 public void aggregateZeroValidations() {
   assertEquals(FormValidation.ok(), aggregate());
 }
Пример #5
0
 @Test
 public void testValidateRequired_OK() {
   FormValidation actual = FormValidation.validateRequired("Name");
   assertEquals(FormValidation.ok(), actual);
 }