Commit bfeb6d1b authored by snamdeo's avatar snamdeo

Commiting after adding test cases to increase code coverage

parent 97983b66
package com.altimetrik.poc.controller;
import com.altimetrik.poc.dto.Customer;
import com.altimetrik.poc.dto.NewValetAmout;
import com.altimetrik.poc.dto.OrderDetails;
import com.altimetrik.poc.repository.UserLoggedInRepository;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.mock.mockito.MockBean;
import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.mockito.Mockito.*;
import static org.mockito.Mockito.when;
@SpringBootTest
......@@ -20,10 +23,27 @@ public class UserDataControllerTest {
UserDataController userDataController;
@Test
public void removeProducts(){
Customer c = new Customer("Shishir", "Namdeo","shishirnamdeo220@gmaik.com",0);
public void addProducts(){
Customer c = new Customer(1,"Shishir", "Namdeo","shishirnamdeo220@gmaik.com",0);
userDataController.addUser(c);
verify(userLoggedInRepository,times(1)).save(c);
}
@Test
public void getUserValetAmount(){
Customer c = new Customer(1,"Shishir", "Namdeo","shishirnamdeo220@gmaik.com",0);
when(userLoggedInRepository.findByReference(Customer.refer)).thenReturn(c);
assertEquals(0,userDataController.getUserValetAmount());
}
@Test
public void updateValetAmount(){
Customer c = new Customer(1,"Shishir", "Namdeo","shishirnamdeo220@gmaik.com",0);
when(userLoggedInRepository.findByReference(Customer.refer)).thenReturn(c);
OrderDetails pd = new OrderDetails(300,3721,4356,6456,6565,454, 667,new Integer[43], new Customer());
userDataController.updateValetAmount(new NewValetAmout("123"));
verify(userLoggedInRepository,times(1)).save(c);
}
}
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