@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
Throwable
private void commonAssertions(javax.ws.rs.core.Response.Status expectedResponseStatus)