Add getResult/hasResult methods to DeferredResult
Issue: SPR-10603
This commit is contained in:
@@ -20,7 +20,7 @@ import org.junit.Test;
|
||||
import org.springframework.web.context.request.async.DeferredResult.DeferredResultHandler;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
import static org.mockito.BDDMockito.*;
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
/**
|
||||
* DeferredResult tests.
|
||||
@@ -69,6 +69,21 @@ public class DeferredResultTests {
|
||||
verify(handler).handleResult("hello");
|
||||
}
|
||||
|
||||
@Test
|
||||
public void hasResult() {
|
||||
DeferredResultHandler handler = mock(DeferredResultHandler.class);
|
||||
|
||||
DeferredResult<String> result = new DeferredResult<String>();
|
||||
result.setResultHandler(handler);
|
||||
|
||||
assertFalse(result.hasResult());
|
||||
assertNull(result.getResult());
|
||||
|
||||
result.setResult("hello");
|
||||
|
||||
assertEquals("hello", result.getResult());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void onCompletion() throws Exception {
|
||||
final StringBuilder sb = new StringBuilder();
|
||||
|
||||
Reference in New Issue
Block a user