|
|
|
@ -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(); |
|
|
|
|