@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())); }
@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)); }
public FormValidation doCheckPollingThreadCount(@QueryParameter String value) { if (value != null && "".equals(value.trim())) { return FormValidation.ok(); } return FormValidation.validateNonNegativeInteger(value); }
@Test public void aggregateZeroValidations() { assertEquals(FormValidation.ok(), aggregate()); }
@Test public void testValidateRequired_OK() { FormValidation actual = FormValidation.validateRequired("Name"); assertEquals(FormValidation.ok(), actual); }