Skip to content

Commit 4463c9e

Browse files
committed
testGetActivityResultAsyncDelegatesToNext
1 parent 21a1bb7 commit 4463c9e

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

temporal-sdk/src/test/java/io/temporal/common/interceptors/ActivityClientCallsInterceptorBaseTest.java

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,22 @@ public void testGetActivityResultDelegatesToNext() throws ActivityFailedExceptio
7272
verify(next).getActivityResult(input);
7373
}
7474

75+
@Test
76+
@SuppressWarnings("unchecked")
77+
public void testGetActivityResultAsyncDelegatesToNext() {
78+
GetActivityResultOutput<String> output = mock(GetActivityResultOutput.class);
79+
java.util.concurrent.CompletableFuture<GetActivityResultOutput<String>> future =
80+
java.util.concurrent.CompletableFuture.completedFuture(output);
81+
when(next.getActivityResultAsync(any(GetActivityResultInput.class))).thenReturn(future);
82+
83+
GetActivityResultInput<String> input = new GetActivityResultInput<>("id", null, String.class);
84+
java.util.concurrent.CompletableFuture<GetActivityResultOutput<String>> result =
85+
base.getActivityResultAsync(input);
86+
87+
assertSame(future, result);
88+
verify(next).getActivityResultAsync(input);
89+
}
90+
7591
@Test
7692
public void testDescribeActivityDelegatesToNext() {
7793
ActivityExecutionDescription desc = mock(ActivityExecutionDescription.class);

0 commit comments

Comments
 (0)