package com.techiekernel.easylocate.service;
import static org.junit.Assert.*;
import java.util.ArrayList;
import java.util.List;
import org.junit.Test;
import org.mockito.Mockito;
import com.techiekernel.easylocate.pojo.Trip;
public class TripServiceImplTests {
private TripService tripServices;
public TripServiceImplTests() {
tripServices = Mockito.mock(TripService.class);
Mockito.when(tripServices.getTrip(1)).thenReturn(new Trip());
Mockito.when(tripServices.getTrips()).thenReturn(new ArrayList<Trip>());
Mockito.when(tripServices.saveOrUpdateTrip(Mockito.any(Trip.class))).thenReturn(true);
Mockito.when(tripServices.deleteTrip(1)).thenReturn(true);
}
@Test
public void testGetTrip() {
Trip geoData = tripServices.getTrip(1);
assertNotNull(geoData);
}
@Test
public void testGetTrips() {
List<Trip> geoDatas = tripServices.getTrips();
assertNotNull(geoDatas);
}
@Test
public void testSaveOrUpdateTrip() {
assertTrue(tripServices.saveOrUpdateTrip(new Trip()));
}
@Test
public void testDeleteTrip() {
assertTrue(tripServices.deleteTrip(1));
}
}