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.GeoData;
public class GeoDataServiceImplTests {
private GeoDataService geoDataService;
public GeoDataServiceImplTests() {
geoDataService = Mockito.mock(GeoDataService.class);
Mockito.when(geoDataService.getGeoData(1)).thenReturn(new GeoData());
Mockito.when(geoDataService.getGeoDatas()).thenReturn(new ArrayList<GeoData>());
Mockito.when(geoDataService.saveOrUpdateGeoData(Mockito.any(GeoData.class))).thenReturn(true);
Mockito.when(geoDataService.deleteGeoData(1)).thenReturn(true);
}
@Test
public void testGetGeoData() {
GeoData geoData = geoDataService.getGeoData(1);
assertNotNull(geoData);
}
@Test
public void testGetGeoDatas() {
List<GeoData> geoDatas = geoDataService.getGeoDatas();
assertNotNull(geoDatas);
}
@Test
public void testSaveOrUpdateGeoData() {
assertTrue(geoDataService.saveOrUpdateGeoData(new GeoData()));
}
@Test
public void testDeleteGeoData() {
assertTrue(geoDataService.deleteGeoData(1));
}
}