@Test public void testEmpty() { validator.validate(""); assertEquals(validator.getStatus(), Status.ERROR); assertEquals(validator.getMessages().size(), 1); }
@Override public void validate(String uri) { if (Strings.isNullOrEmpty(uri)) { addMessage(Status.ERROR, "Cannot be null nor empty"); return; } if (!DATASET_URI_PATTERN.matcher(uri).matches()) { addMessage(Status.ERROR, "Invalid dataset URI: " + uri); } }
DatasetURIValidator extends AbstractValidator<String> { @Override public void validate(String uri) { if (Strings.isNullOrEmpty(uri)) { addMessage(Status.ERROR, "Cannot be null nor empty"); return; } if (!DATASET_URI_PATTERN.matcher(uri).matches()) { addMessage(Status.ERROR, "Invalid dataset URI: " + uri); } } }
DatasetURIValidator extends AbstractValidator<String> { @Override public void validate(String uri) { if (Strings.isNullOrEmpty(uri)) { addMessage(Status.ERROR, "Cannot be null nor empty"); return; } if (!DATASET_URI_PATTERN.matcher(uri).matches()) { addMessage(Status.ERROR, "Invalid dataset URI: " + uri); } }  }
DatasetURIValidator extends AbstractValidator<String> { @Override public void validate(String uri) { if (Strings.isNullOrEmpty(uri)) { addMessage(Status.ERROR, "Cannot be null nor empty"); return; } if (!DATASET_URI_PATTERN.matcher(uri).matches()) { addMessage(Status.ERROR, "Invalid dataset URI: " + uri); } }  @Override void validate(String uri); }
DatasetURIValidator extends AbstractValidator<String> { @Override public void validate(String uri) { if (Strings.isNullOrEmpty(uri)) { addMessage(Status.ERROR, "Cannot be null nor empty"); return; } if (!DATASET_URI_PATTERN.matcher(uri).matches()) { addMessage(Status.ERROR, "Invalid dataset URI: " + uri); } }  @Override void validate(String uri);  }