package eu.ggnet.dwoss.uniqueunit.entity;
import eu.ggnet.dwoss.uniqueunit.entity.UniqueUnit;
import javax.validation.Validation;
import javax.validation.Validator;
import org.junit.Test;
import static org.junit.Assert.*;
/**
*
* @author oliver.guenther
*/
public class UniqueUnitTest {
private final static Validator validator = Validation.buildDefaultValidatorFactory().getValidator();
@Test
public void history() {
UniqueUnit uu = new UniqueUnit();
uu.setIdentifier(UniqueUnit.Identifier.REFURBISHED_ID, "12345");
assertEquals(1, uu.getHistory().size());
assertEquals("12345", uu.getRefurbishId());
uu.setIdentifier(UniqueUnit.Identifier.REFURBISHED_ID, "12345");
assertEquals(1, uu.getHistory().size());
uu.setIdentifier(UniqueUnit.Identifier.REFURBISHED_ID, "54321");
assertEquals(2, uu.getHistory().size());
assertEquals("54321", uu.getRefurbishId());
}
}