Skip to content

Commit 9cc4273

Browse files
committed
start of tests
1 parent 132d16f commit 9cc4273

5 files changed

Lines changed: 30 additions & 8 deletions

File tree

dual/pom.xml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -217,22 +217,27 @@
217217
<groupId>ca.uhn.hapi.fhir</groupId>
218218
<artifactId>hapi-fhir-validation-resources-r4</artifactId>
219219
<version>${current.fhir.version}</version>
220-
</dependency>
221-
<dependency>
220+
</dependency>
221+
<dependency>
222222
<groupId>ca.uhn.hapi.fhir</groupId>
223223
<artifactId>hapi-fhir-structures-r4</artifactId>
224224
<version>${current.fhir.version}</version>
225-
</dependency>
226-
<dependency>
225+
</dependency>
226+
<dependency>
227227
<groupId>ca.uhn.hapi.fhir</groupId>
228228
<artifactId>hapi-fhir-validation</artifactId>
229229
<version>${current.fhir.version}</version>
230-
</dependency>
231-
<dependency>
230+
</dependency>
231+
<dependency>
232232
<groupId>ca.uhn.hapi.fhir</groupId>
233233
<artifactId>hapi-fhir-base</artifactId>
234234
<version>${current.fhir.version}</version>
235235
</dependency>
236+
<dependency>
237+
<groupId>ca.uhn.hapi.fhir</groupId>
238+
<artifactId>hapi-fhir-caching-caffeine</artifactId>
239+
<version>${current.fhir.version}</version>
240+
</dependency>
236241
</dependencies>
237242
</profile>
238243
</profiles>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[
22
{
33
"packageName": "fhir.r4.ukcore.stu3.currentbuild",
4-
"version": "0.0.9-pre-release"
4+
"version": "0.0.3-pre-release"
55
}
66
]

dual/src/test/java/software/nhs/fhirvalidator/HandlerTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import nl.altindag.log.LogCaptor;
1313
import software.nhs.fhirvalidator.handler.HandlerStream;
1414
import software.nhs.fhirvalidator.util.ResourceUtils;
15+
import ca.uhn.fhir.util.VersionUtil;
1516

1617
import com.amazonaws.services.lambda.runtime.Context;
1718
import com.google.gson.JsonObject;
@@ -33,6 +34,8 @@ void logStartupMessage() {
3334

3435
@Test
3536
void handlerCanProcessEvent() throws IOException {
37+
VersionUtil versionUtil = new VersionUtil();
38+
String versionNumber = versionUtil.getVersion();
3639
String stepFunctionEvent = ResourceUtils.getResourceContent("examples/stepFunctionEvent.json");
3740
HandlerStream handlerStream = new HandlerStream();
3841

@@ -43,7 +46,7 @@ void handlerCanProcessEvent() throws IOException {
4346

4447
JsonObject actualJsonResult = JsonParser.parseString(outputStream.toString()).getAsJsonObject();
4548

46-
String expectedResult = ResourceUtils.getResourceContent("results/stepFunctionResult.json");
49+
String expectedResult = ResourceUtils.getResourceContent(String.format("results/%s/stepFunctionResult.json", versionNumber));
4750
JsonObject expectedJsonResult = JsonParser.parseString(expectedResult).getAsJsonObject();
4851

4952
assertEquals(expectedJsonResult, actualJsonResult);
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"resourceType": "OperationOutcome",
3+
"issue": [
4+
{
5+
"severity": "information",
6+
"code": "processing",
7+
"diagnostics": "Binding for path Bundle.entry[0].resource.ofType(Task).businessStatus has no source, so can't be checked",
8+
"location": [
9+
"Bundle.entry[0].resource.ofType(Task).businessStatus",
10+
"Line 1, Col 407"
11+
]
12+
}
13+
]
14+
}

dual/src/test/resources/results/stepFunctionResult.json renamed to dual/src/test/resources/results/7.6.1/stepFunctionResult.json

File renamed without changes.

0 commit comments

Comments
 (0)