Commit 68b64ce4 authored by Naren Medarametla's avatar Naren Medarametla

Junit test added

parent 3c3094d2
......@@ -6,11 +6,11 @@ import com.nisum.offertransactionservice.dao.OfferDao;
import com.nisum.offertransactionservice.dao.OfferLookupRepo;
import com.nisum.offertransactionservice.model.*;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.InjectMocks;
import org.mockito.Mock;
import org.mockito.Mockito;
import org.mockito.*;
import org.mockito.junit.MockitoJUnitRunner;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.junit4.SpringRunner;
......@@ -18,7 +18,7 @@ import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@RunWith(SpringRunner.class)
@RunWith(MockitoJUnitRunner.class)
public class OfferServiceTest {
@Mock
private OfferConverter offerConverter;
......@@ -34,12 +34,17 @@ public class OfferServiceTest {
@InjectMocks
private OfferCallingPEService offerCallingPEService = new OfferCallingPEService();
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
}
@Test
public void serviceTest() {
OfferTransactionRequest offerTransactionRequest = getOfferTransactionRequest();
Mockito.when(offerLookupRepo.findAll()).thenReturn(returnOffers());
Mockito.when(offerConverter.apply(getOfferTransactionRequest())).thenReturn(getPEReq());
Mockito.when(offerDao.callPE(getPEReq())).thenReturn(getPeResponse());
Mockito.when(offerDao.callPE(ArgumentMatchers.any())).thenReturn(getPeResponse());
Mockito.when(peResponseToOfferTransactionResConverter.apply(getPeResponse())).thenReturn(retOfferTransRes());
OfferTransactionResponse offerTransactionResponse = offerCallingPEService.getDiscountedItemList(offerTransactionRequest);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment