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; ...@@ -6,11 +6,11 @@ import com.nisum.offertransactionservice.dao.OfferDao;
import com.nisum.offertransactionservice.dao.OfferLookupRepo; import com.nisum.offertransactionservice.dao.OfferLookupRepo;
import com.nisum.offertransactionservice.model.*; import com.nisum.offertransactionservice.model.*;
import org.junit.Assert; import org.junit.Assert;
import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.InjectMocks; import org.mockito.*;
import org.mockito.Mock; import org.mockito.junit.MockitoJUnitRunner;
import org.mockito.Mockito;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
...@@ -18,7 +18,7 @@ import java.util.ArrayList; ...@@ -18,7 +18,7 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
@RunWith(SpringRunner.class) @RunWith(MockitoJUnitRunner.class)
public class OfferServiceTest { public class OfferServiceTest {
@Mock @Mock
private OfferConverter offerConverter; private OfferConverter offerConverter;
...@@ -34,12 +34,17 @@ public class OfferServiceTest { ...@@ -34,12 +34,17 @@ public class OfferServiceTest {
@InjectMocks @InjectMocks
private OfferCallingPEService offerCallingPEService = new OfferCallingPEService(); private OfferCallingPEService offerCallingPEService = new OfferCallingPEService();
@Before
public void setUp() throws Exception {
MockitoAnnotations.initMocks(this);
}
@Test @Test
public void serviceTest() { public void serviceTest() {
OfferTransactionRequest offerTransactionRequest = getOfferTransactionRequest(); OfferTransactionRequest offerTransactionRequest = getOfferTransactionRequest();
Mockito.when(offerLookupRepo.findAll()).thenReturn(returnOffers()); Mockito.when(offerLookupRepo.findAll()).thenReturn(returnOffers());
Mockito.when(offerConverter.apply(getOfferTransactionRequest())).thenReturn(getPEReq()); 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()); Mockito.when(peResponseToOfferTransactionResConverter.apply(getPeResponse())).thenReturn(retOfferTransRes());
OfferTransactionResponse offerTransactionResponse = offerCallingPEService.getDiscountedItemList(offerTransactionRequest); 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