@PrepareForTest(value={ServiceRunner.class,Bidder.class,BidCandidate.class,LogUtils.class})
@PowerMockIgnore(value={"javax.crypto.*","javax.management.*"})
public class BidCandidateManagerSpec_run
extends Object
| Modifier and Type | Field and Description |
|---|---|
private javax.ws.rs.container.AsyncResponse |
asyncResponseMock |
private BidCandidateManager |
bidCandidateManager |
private ExchangeAdapter<?,?> |
exchangeAdapter |
private OpenRtbRequest |
rtbRequest |
private OpenRtbResponse |
rtbResponse |
private long |
timeout |
| Constructor and Description |
|---|
BidCandidateManagerSpec_run() |
| Modifier and Type | Method and Description |
|---|---|
private void |
commonAssertions(javax.ws.rs.core.Response.Status expectedResponseStatus) |
void |
negativeFlow_callsAsyncResponseResumeWithStatusInternalServerErrorIfCodeThrowsException() |
void |
negativeFlow_callsAsyncResponseResumeWithStatusInternalServerErrorIfThereAreBidsButErrorConvertingResponseOccurs() |
void |
negativeFlow_doesNotCallAsyncResponseResumeIfMethodIsAlreadyRunning() |
void |
positiveFlow_callsAsyncResponseResumeWithStatusNoContentIfThereAreNoBidsForRequest() |
void |
positiveFlow_callsAsyncResponseResumeWithStatusOkIfThereAreBidsForRequest() |
void |
setUp() |
private OpenRtbRequest rtbRequest
private OpenRtbResponse rtbResponse
private javax.ws.rs.container.AsyncResponse asyncResponseMock
private long timeout
private ExchangeAdapter<?,?> exchangeAdapter
private BidCandidateManager bidCandidateManager
public void negativeFlow_doesNotCallAsyncResponseResumeIfMethodIsAlreadyRunning()
public void negativeFlow_callsAsyncResponseResumeWithStatusInternalServerErrorIfCodeThrowsException()
public void positiveFlow_callsAsyncResponseResumeWithStatusNoContentIfThereAreNoBidsForRequest()
public void positiveFlow_callsAsyncResponseResumeWithStatusOkIfThereAreBidsForRequest()
public void negativeFlow_callsAsyncResponseResumeWithStatusInternalServerErrorIfThereAreBidsButErrorConvertingResponseOccurs()
throws Throwable
Throwableprivate void commonAssertions(javax.ws.rs.core.Response.Status expectedResponseStatus)