public void testSameAdhocClassUS() { try { final UniqueValueClass1 ra = new UniqueValueClass1("rhubarb"); final UniqueValueClass1 rb = new UniqueValueClass1("cottage"); Assert.assertNull("not expecting registered RDF Datatype", TypeMapper.getInstance().getTypeByValue(ra)); final Literal la = model.createTypedLiteral(ra); // Sets the type // mapper // - contaminates it // with // UniqueValueClass1 final Literal lb = model.createTypedLiteral(rb); JenaTestBase .assertInstanceOf(AdhocDatatype.class, la.getDatatype()); Assert.assertSame(la.getDatatype(), lb.getDatatype()); Assert.assertNotNull(TypeMapper.getInstance().getTypeByValue(ra)); } finally { TypeMapper.reset(); } }
public void testSameAdhocClassUS() { try { final UniqueValueClass1 ra = new UniqueValueClass1("rhubarb"); final UniqueValueClass1 rb = new UniqueValueClass1("cottage"); Assert.assertNull("not expecting registered RDF Datatype", TypeMapper.getInstance().getTypeByValue(ra)); final Literal la = model.createTypedLiteral(ra); // Sets the type // mapper // - contaminates it // with // UniqueValueClass1 final Literal lb = model.createTypedLiteral(rb); JenaTestBase .assertInstanceOf(AdhocDatatype.class, la.getDatatype()); Assert.assertSame(la.getDatatype(), lb.getDatatype()); Assert.assertNotNull(TypeMapper.getInstance().getTypeByValue(ra)); } finally { TypeMapper.reset(); } }