1 package org.collectionspace.services.id.part.test;
3 import org.collectionspace.services.id.part.NumericIDPartRegexValidator;
5 import org.testng.Assert;
6 import org.testng.annotations.Test;
8 public class NumericIDPartRegexValidatorTest {
10 NumericIDPartRegexValidator validator = new NumericIDPartRegexValidator();
13 public void isValid() {
14 Assert.assertTrue(validator.isValid("0"));
15 Assert.assertTrue(validator.isValid("5"));
16 Assert.assertTrue(validator.isValid("123456789012345"));
19 @Test(dependsOnMethods = {"isValid"})
20 public void isValidWithInvalidValues() {
21 Assert.assertFalse(validator.isValid(null));
22 Assert.assertFalse(validator.isValid(""));
23 Assert.assertFalse(validator.isValid("non-numeric value"));
24 Assert.assertFalse(validator.isValid("-1"));