1 package org.collectionspace.services.id.part.test;
3 import org.collectionspace.services.id.part.IDPart;
4 import org.collectionspace.services.id.part.RandomNumberIDPart;
6 import org.testng.Assert;
7 import org.testng.annotations.BeforeTest;
8 import org.testng.annotations.Test;
10 public class RandomNumberIDPartTest {
19 part = new RandomNumberIDPart();
20 firstID = part.newID();
21 secondID = part.newID();
22 thirdID = part.newID();
26 public void newIDGeneratesNonRepeatingIDs() {
27 Assert.assertTrue(firstID.compareTo(secondID) != 0);
28 Assert.assertTrue(firstID.compareTo(thirdID) != 0);
29 Assert.assertTrue(secondID.compareTo(thirdID) != 0);
33 public void isValid() {
34 Assert.assertTrue(part.getValidator().isValid(firstID));
35 Assert.assertTrue(part.getValidator().isValid(secondID));
36 Assert.assertTrue(part.getValidator().isValid(thirdID));