Skip to content

Commit f6d0ef6

Browse files
author
TinaTiel
committed
Updated getScenes test, and created parameterized helper method to access response from callback
1 parent f83e806 commit f6d0ef6

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/integrationTest/java/net/twasi/obsremotejava/test/ObsRemoteE2eIT.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,12 +80,12 @@ void getScenes() {
8080

8181
waitMs(50);
8282

83-
GetSceneListResponse res = (GetSceneListResponse)resultQueue.remove();
83+
GetSceneListResponse res = getResponseAs(GetSceneListResponse.class);
8484
assertThat(res.getScenes().size()).isEqualTo(3);
8585

8686
Scene scene1 = res.getScenes().get(0);
87-
assertThat(scene1.getSources().size()).isEqualTo(5);
88-
assertThat(scene1.getSourcesIncludingGroupChildren().size()).isEqualTo(6);
87+
assertThat(scene1.getSources().size()).isEqualTo(6);
88+
assertThat(scene1.getSourcesIncludingGroupChildren().size()).isEqualTo(7);
8989

9090
Scene emptyScene = res.getScenes().get(2);
9191
assertThat(emptyScene.getSources().size()).isZero();
@@ -137,4 +137,8 @@ void waitMs(long ms) {
137137
resultQueue.add(obj);
138138
};
139139

140+
<T> T getResponseAs(Class<T> clazz) {
141+
return clazz.cast(resultQueue.remove());
142+
}
143+
140144
}

0 commit comments

Comments
 (0)