Skip to content

Commit fad292c

Browse files
committed
NA: Straighten out ResourceContainerTest
1 parent a7b674d commit fad292c

File tree

1 file changed

+17
-42
lines changed

1 file changed

+17
-42
lines changed

yoti-sdk-api/src/test/java/com/yoti/api/client/docs/session/retrieve/ResourceContainerTest.java

Lines changed: 17 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.yoti.api.client.docs.session.retrieve;
22

33
import static org.hamcrest.MatcherAssert.assertThat;
4+
import static org.hamcrest.Matchers.contains;
45
import static org.hamcrest.Matchers.hasSize;
56

67
import java.util.ArrayList;
@@ -17,62 +18,36 @@
1718
@RunWith(MockitoJUnitRunner.class)
1819
public class ResourceContainerTest {
1920

20-
@Mock ZoomLivenessResourceResponse zoomLivenessResourceResponseMock;
21-
@Mock StaticLivenessResourceResponse staticLivenessResourceResponseMock;
22-
@Mock LivenessResourceResponse livenessResourceResponse;
21+
ResourceContainer testObj = new ResourceContainer();
2322

24-
ResourceContainer simpleResourceContainer;
23+
@Mock ZoomLivenessResourceResponse zoomLivenessResourceMock;
24+
@Mock StaticLivenessResourceResponse staticLivenessResourceMock;
25+
@Mock LivenessResourceResponse livenessResource;
2526

2627
@Test
2728
public void shouldFilterZoomLivenessResources() {
28-
simpleResourceContainer = new ResourceContainer();
29-
30-
FieldSetter.setField(
31-
simpleResourceContainer,
32-
"livenessCapture",
33-
Arrays.asList(
34-
zoomLivenessResourceResponseMock,
35-
livenessResourceResponse,
36-
livenessResourceResponse
37-
)
38-
);
39-
40-
List<ZoomLivenessResourceResponse> result = simpleResourceContainer.getZoomLivenessResources();
41-
assertThat(simpleResourceContainer.getLivenessCapture(), hasSize(3));
42-
assertThat(result, hasSize(1));
29+
FieldSetter.setField(testObj, "livenessCapture", Arrays.asList(zoomLivenessResourceMock, staticLivenessResourceMock, livenessResource));
30+
31+
List<ZoomLivenessResourceResponse> result = testObj.getZoomLivenessResources();
32+
33+
assertThat(result, contains(zoomLivenessResourceMock));
4334
}
4435

4536
@Test
4637
public void shouldFilterStaticLivenessResources() {
47-
simpleResourceContainer = new ResourceContainer();
48-
49-
FieldSetter.setField(
50-
simpleResourceContainer,
51-
"livenessCapture",
52-
Arrays.asList(
53-
staticLivenessResourceResponseMock,
54-
livenessResourceResponse,
55-
livenessResourceResponse
56-
)
57-
);
58-
59-
List<StaticLivenessResourceResponse> result = simpleResourceContainer.getStaticLivenessResources();
60-
assertThat(simpleResourceContainer.getLivenessCapture(), hasSize(3));
61-
assertThat(result, hasSize(1));
38+
FieldSetter.setField(testObj, "livenessCapture", Arrays.asList(zoomLivenessResourceMock, staticLivenessResourceMock, livenessResource));
39+
40+
List<StaticLivenessResourceResponse> result = testObj.getStaticLivenessResources();
41+
42+
assertThat(result, contains(staticLivenessResourceMock));
6243
}
6344

6445
@Test
6546
public void shouldReturnEmptyList() {
66-
simpleResourceContainer = new ResourceContainer();
47+
FieldSetter.setField(testObj, "livenessCapture", new ArrayList<>());
6748

68-
FieldSetter.setField(
69-
simpleResourceContainer,
70-
"livenessCapture",
71-
new ArrayList<>()
72-
);
49+
List<ZoomLivenessResourceResponse> result = testObj.getZoomLivenessResources();
7350

74-
List<ZoomLivenessResourceResponse> result = simpleResourceContainer.getZoomLivenessResources();
75-
assertThat(simpleResourceContainer.getLivenessCapture(), hasSize(0));
7651
assertThat(result, hasSize(0));
7752
}
7853

0 commit comments

Comments
 (0)