public Collection<QueryTestManifest<ElkClassExpression, EquivalentEntitiesTestOutput<ElkClass>>> getEquivalentEntitiesManifests( final String name, final URL input) { final List<QueryTestManifest<ElkClassExpression, EquivalentEntitiesTestOutput<ElkClass>>> result = new ArrayList<QueryTestManifest<ElkClassExpression, EquivalentEntitiesTestOutput<ElkClass>>>( queryClasses_.size()); for (final ElkClassExpression queryClass : queryClasses_) { final Map<ElkIri, ElkClass> node = equivalent_.get(queryClass); result.add( new QueryTestManifest<ElkClassExpression, EquivalentEntitiesTestOutput<ElkClass>>( name, input, queryClass, new ElkEquivalentEntitiesTestOutput(node == null ? Collections.<ElkClass> emptySet() : node.values()))); } return result; }
@Override public EquivalentEntitiesTestOutput<ElkClass> getActualOutput() throws Exception { final Node<ElkClass> equivalent = getIncrementalReasoner() .getEquivalentClassesQuietly( manifest.getInput().getQuery()); return new ElkEquivalentEntitiesTestOutput(equivalent); }
@Override public EquivalentEntitiesTestOutput<ElkClass> getActualOutput() throws Exception { final Node<ElkClass> equivalent = getReasoner() .getEquivalentClassesQuietly( manifest.getInput().getQuery()); return new ElkEquivalentEntitiesTestOutput(equivalent); }
@Override public EquivalentEntitiesTestOutput<ElkClass> getExpectedOutput() throws Exception { final Node<ElkClass> equivalent = getStandardReasoner() .getEquivalentClassesQuietly( manifest.getInput().getQuery()); return new ElkEquivalentEntitiesTestOutput(equivalent); }