]> git.aero2k.de Git - tmp/jakarta-migration.git/blob
5c02974fff8553bbc11c6f4e65eeedae999183c1
[tmp/jakarta-migration.git] /
1 package org.collectionspace.services.id.part.test;
2
3 import org.collectionspace.services.id.part.NumericIDPartRegexValidator;
4
5 import org.testng.Assert;
6 import org.testng.annotations.Test;
7
8 public class NumericIDPartRegexValidatorTest {
9
10     NumericIDPartRegexValidator validator = new NumericIDPartRegexValidator();
11
12     @Test
13     public void isValid() {
14         Assert.assertTrue(validator.isValid("0"));
15         Assert.assertTrue(validator.isValid("5"));
16         Assert.assertTrue(validator.isValid("123456789012345"));
17     }
18
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"));
25     }
26
27     @Test
28     public void format() {
29
30     }
31
32 }