Add more debugging to shapshot tests

This commit is contained in:
Grahame Grieve 2020-07-17 09:29:08 +10:00
parent 72b0aa6442
commit ad46dfd611
1 changed files with 5 additions and 1 deletions

View File

@ -582,8 +582,12 @@ public class SnapShotGenerationTests {
private StructureDefinition getSD(String url, SnapShotGenerationTestsContext context) throws DefinitionException, FHIRException, IOException { private StructureDefinition getSD(String url, SnapShotGenerationTestsContext context) throws DefinitionException, FHIRException, IOException {
StructureDefinition sd = context.getByUrl(url); StructureDefinition sd = context.getByUrl(url);
if (sd == null) if (sd == null) {
sd = TestingUtilities.context().fetchResource(StructureDefinition.class, url); sd = TestingUtilities.context().fetchResource(StructureDefinition.class, url);
}
if (sd == null) {
throw new DefinitionException("Unable to find profile "+url);
}
if (!sd.hasSnapshot()) { if (!sd.hasSnapshot()) {
StructureDefinition base = getSD(sd.getBaseDefinition(), context); StructureDefinition base = getSD(sd.getBaseDefinition(), context);
ProfileUtilities pu = new ProfileUtilities(TestingUtilities.context(), messages, new TestPKP()); ProfileUtilities pu = new ProfileUtilities(TestingUtilities.context(), messages, new TestPKP());