AxiomDescriptorFactory { Axiom<NamedResource> createForReferenceLoading(URI identifier, EntityType<?> et) { return new AxiomImpl<>(NamedResource.create(identifier), Assertion.createClassAssertion(false), new Value<>(NamedResource.create(et.getIRI().toString()))); }    }
@Test void createForReferenceLoadingCreatesClassAssertionAxiom() { final LoadingParameters<OWLClassA> params = new LoadingParameters<>(OWLClassA.class, PK, descriptor); final Axiom<NamedResource> result = sut.createForReferenceLoading(params.getIdentifier(), metamodelMocks.forOwlClassA().entityType()); assertNotNull(result); assertEquals(Assertion.createClassAssertion(false), result.getAssertion()); assertEquals(PK, result.getSubject().getIdentifier()); assertEquals(Vocabulary.c_OwlClassA, result.getValue().stringValue()); }