String value = graph.getRelatedValue(stsVariable, TESTS.STSVariable_definition);
variables.put(name, value);
}
- return new ModelledSTSTest(testName, code, priority != null ? priority : -1, ignored != null ? ignored : false, new HashSet<>(Arrays.asList(actualDeps)), variables);
+ Resource parent = graph.getSingleObject(test, L0.PartOf);
+ String parentName;
+ String possibleURI = graph.getPossibleURI(parent);
+ if (possibleURI != null)
+ parentName = possibleURI;
+ else
+ parentName = graph.getRelatedValue2(parent, L0.HasName, Bindings.STRING);
+ return new ModelledSTSTest(testName, parentName, code, priority != null ? priority : -1, ignored != null ? ignored : false, new HashSet<>(Arrays.asList(actualDeps)), variables);
}
public static ModelledSTSSuite toModelledSuite(ReadGraph graph, Resource suite, List<ModelledSTSTest> children) throws DatabaseException {