InfoItemReference { public InfoItemIdentifier getInfoItemIdentifier() { return _infoItemIdentifier; } InfoItemReference(
		String className, InfoItemIdentifier infoItemIdentifier);  InfoItemReference(String className, long classPK); @Override boolean equals(Object object); String getClassName(); long getClassPK(); InfoItemIdentifier getInfoItemIdentifier(); @Override int hashCode(); @Override String toString();  }
@Test public void testGetInfoItemIdentifier() { InfoItemReference infoItemReference = new InfoItemReference( "className", 12354L); Assert.assertEquals( new ClassPKInfoItemIdentifier(12354L), infoItemReference.getInfoItemIdentifier()); }
@Test public void testGetInfoItemReference() { InfoItemIdentifier infoItemIdentifier = new InfoItemIdentifier() { @Override public Optional<String> getVersionOptional() { return Optional.empty(); } @Override public void setVersion(String version) { } }; InfoItemReference infoItemReference = new InfoItemReference( "className", infoItemIdentifier); Assert.assertEquals( infoItemIdentifier, infoItemReference.getInfoItemIdentifier()); }