diff --git a/src/test/java/com/iemr/inventory/provideronboard/test/Constants.java b/src/test/java/com/iemr/inventory/provideronboard/test/Constants.java deleted file mode 100644 index 2904e48..0000000 --- a/src/test/java/com/iemr/inventory/provideronboard/test/Constants.java +++ /dev/null @@ -1,31 +0,0 @@ -/* -* AMRIT – Accessible Medical Records via Integrated Technology -* Integrated EHR (Electronic Health Records) Solution -* -* Copyright (C) "Piramal Swasthya Management and Research Institute" -* -* This file is part of AMRIT. -* -* This program is free software: you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program. If not, see https://www.gnu.org/licenses/. -*/ -package com.iemr.inventory.provideronboard.test; - -public interface Constants { - - static final String ServerIP = "localhost:8080"; - //static final String REQUESTOR_IP = "10.208.24.185"; - - - -} diff --git a/src/test/java/com/iemr/inventory/store/UserServiceTest.java b/src/test/java/com/iemr/inventory/store/UserServiceTest.java deleted file mode 100644 index 2d1279b..0000000 --- a/src/test/java/com/iemr/inventory/store/UserServiceTest.java +++ /dev/null @@ -1,45 +0,0 @@ -/* -* AMRIT – Accessible Medical Records via Integrated Technology -* Integrated EHR (Electronic Health Records) Solution -* -* Copyright (C) "Piramal Swasthya Management and Research Institute" -* -* This file is part of AMRIT. -* -* This program is free software: you can redistribute it and/or modify -* it under the terms of the GNU General Public License as published by -* the Free Software Foundation, either version 3 of the License, or -* (at your option) any later version. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program. If not, see https://www.gnu.org/licenses/. -*/ -package com.iemr.inventory.store; - -import static org.junit.jupiter.api.Assertions.assertEquals; - -import org.junit.jupiter.api.Test; - -public class UserServiceTest { - - // @Autowired - // private UserService userService; - // - // @Autowired - // private NameService nameService; - // - - - - @Test - public void sum_with3numbers() { - System.out.println("Test1"); - assertEquals(6, 6); - } - -} \ No newline at end of file diff --git a/src/test/java/com/iemr/tm/controller/schedule/SchedulingControllerTest.java b/src/test/java/com/iemr/tm/controller/schedule/SchedulingControllerTest.java deleted file mode 100644 index 2476947..0000000 --- a/src/test/java/com/iemr/tm/controller/schedule/SchedulingControllerTest.java +++ /dev/null @@ -1,156 +0,0 @@ -package com.iemr.tm.controller.schedule; - -import static org.assertj.core.api.Assertions.assertThat; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.when; - -import java.sql.Timestamp; -import java.util.Date; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; -import org.springframework.context.annotation.Description; - -import com.fasterxml.jackson.databind.ObjectMapper; -import com.google.gson.Gson; -import com.iemr.tm.data.schedule.SpecialistAvailabilityDetail; -import com.iemr.tm.service.schedule.SchedulingService; -import com.iemr.tm.utils.exception.TMException; -import com.iemr.tm.utils.response.OutputResponse; - -import net.minidev.json.JSONObject; -import net.minidev.json.parser.JSONParser; -import net.minidev.json.parser.ParseException; - -@ExtendWith(MockitoExtension.class) -class SchedulingControllerTest { - @InjectMocks - SchedulingController schedulingController; - @Mock - private SchedulingService schedulingService; - @Mock - ObjectMapper mapper; - - @Test - @Description("Tests successful availability check (TC_TestMarkavailability_ValidData_001)") - void testMarkavailability() throws TMException, ParseException { - SpecialistAvailabilityDetail specialistAvailabilityDetail = new SpecialistAvailabilityDetail(); - specialistAvailabilityDetail.setConfiguredFromDate(new Date(0)); - specialistAvailabilityDetail.setConfiguredFromTime(Timestamp.valueOf("2011-10-02 18:48:05.123")); - specialistAvailabilityDetail.setConfiguredToDate(Timestamp.valueOf("2011-10-02 18:48:05.123")); - specialistAvailabilityDetail.setConfiguredToTime(Timestamp.valueOf("2011-10-02 18:48:05.123")); - specialistAvailabilityDetail.setCreatedBy(null); - specialistAvailabilityDetail.setCreatedDate(Timestamp.valueOf("2011-10-02 18:48:05.123")); - specialistAvailabilityDetail.setDeleted(null); - specialistAvailabilityDetail.setExcludeDays(null); - specialistAvailabilityDetail.setIsAvailability(false); - specialistAvailabilityDetail.setLastModDate(Timestamp.valueOf("2011-10-02 18:48:05.123")); - specialistAvailabilityDetail.setModifiedBy(null); - specialistAvailabilityDetail.setOutputMapper(null); - specialistAvailabilityDetail.setProcessed(null); - specialistAvailabilityDetail.setSpecialistAvailabilityDetailID(9l); - specialistAvailabilityDetail.setUserID(8l); - String req = new Gson().toJson(specialistAvailabilityDetail); - String resp = schedulingController.markavailability(req); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Integer response = (Integer) json.get("statusCode"); - assertTrue(5005 != response); - } - - @Test - @Description("Tests handling exceptions during testMarkavailability (TC_TestMarkavailability_Exception_002)") - void testMarkavailabilityException() throws TMException, ParseException { - SpecialistAvailabilityDetail specialistAvailabilityDetail = new SpecialistAvailabilityDetail(); - String req = new Gson().toJson(specialistAvailabilityDetail); - when(schedulingService.markAvailability(any())).thenThrow(NullPointerException.class); - String resp = schedulingController.markavailability(req); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Integer response = (Integer) json.get("statusCode"); - assertTrue(5005 == response); - - } - - @Test - @Description("Tests successful unmarking of availability (TC_TestUnmarkavailability_ValidData_001)") - void testUnmarkavailability() { - SpecialistAvailabilityDetail specialistAvailabilityDetail = new SpecialistAvailabilityDetail(); - String req = new Gson().toJson(specialistAvailabilityDetail); - String resp = schedulingController.unmarkavailability(req); - assertTrue(!resp.isEmpty()); - } - - @Test - @Description("Tests handling null request in testUnmarkavailability (TC_TestUnmarkavailability_NullReq_002)") - void testUnmarkavailabilityNullReq() throws ParseException { - String resp = schedulingController.unmarkavailability(null); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Integer response = (Integer) json.get("statusCode"); - assertTrue(5005 == response); - } - - @Test - @Description("Tests successful retrieval of available slots (TC_TestGetavailableSlot_ValidData_001)") - void testGetavailableSlot() throws ParseException { - String resp = schedulingController.getavailableSlot(null); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Assertions.assertTrue(json.getAsString("status").contains("Failed")); - } - - @Test - @Description("Tests successful rendering of a view (TC_TestView_ValidData_001)") - void testView() throws ParseException { - String resp = schedulingController.view(null, null, null, null); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Assertions.assertEquals("Success", json.getAsString("status")); - - } - - @Test - @Description("Tests handling exceptions during view rendering (TC_TestView_Exception_002)") - void testViewException() throws ParseException { - when(schedulingService.fetchmonthavailability(any(), any(), any(), any())) - .thenThrow(NullPointerException.class); - String resp = schedulingController.view(null, null, null, null); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Assertions.assertTrue(json.getAsString("status").contains("Failed")); - - } - - @Test - @Description("Tests successful booking of a slot (TC_TestBookSlot_ValidData_001)") - void testBookSlot() throws ParseException { - String resp = schedulingController.bookSlot(null); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Assertions.assertTrue(json.getAsString("status").contains("Failed")); - } - - @Test - @Description("Tests successful cancellation of a booked slot (TC_TestCancelBookedSlot_ValidData_001)") - void testCancelBookedSlot() throws ParseException { - String resp = schedulingController.cancelBookedSlot(null); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Assertions.assertTrue(json.getAsString("status").contains("Failed")); - } - - @Test - @Description("Tests handling exceptions during fetching available slots in getdayview (TC_GetDayView_Exception_001)") - void testGetdayview() throws ParseException { - String resp = schedulingController.getdayview(null); - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - Assertions.assertEquals("Success", json.getAsString("status")); - } -} diff --git a/src/test/java/com/iemr/tm/controller/specialist/SpecialistControllerTest.java b/src/test/java/com/iemr/tm/controller/specialist/SpecialistControllerTest.java deleted file mode 100644 index 01f7504..0000000 --- a/src/test/java/com/iemr/tm/controller/specialist/SpecialistControllerTest.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.iemr.tm.controller.specialist; - -import static org.junit.jupiter.api.Assertions.*; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.Mockito.when; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.junit.jupiter.MockitoExtension; -import org.springframework.context.annotation.Description; - -import com.iemr.tm.data.specialist.Specialist; -import com.iemr.tm.service.specialist.SpecialistService; -import com.iemr.tm.utils.exception.TMException; - -import net.minidev.json.JSONObject; -import net.minidev.json.parser.JSONParser; -import net.minidev.json.parser.ParseException; -@ExtendWith(MockitoExtension.class) -class SpecialistControllerTest { - @InjectMocks - SpecialistController specialistController; - - @Mock - private SpecialistService specialistService; - - @Test - @Description("Tests successful availability check (TC_TestMarkavailability_ValidData_001)") - void testMarkavailability() throws ParseException { - String resp = specialistController.markavailability(); - String status = getStatus(resp); - Assertions.assertEquals("Success", status); - } - @Test - @Description("Tests handling exceptions during testMarkavailability (TC_TestMarkavailability_Exception_002)") - void testMarkavailabilityException() throws ParseException { - when(specialistService.getspecialization()).thenThrow(NullPointerException.class); - String resp = specialistController.markavailability(); - String status = getStatus(resp); - Assertions.assertTrue(status.contains("Failed")); - } - - @Test - @Description("Tests successful retrieval of a specialist by ID (TC_GetSpecialist_ValidId_001)") - void testGetSpecialist() throws ParseException { - Specialist specialist = new Specialist(); - specialist.setContactNo("9876543210"); - String resp = specialistController.getSpecialist(specialist); - String status = getStatus(resp); - Assertions.assertEquals("Success", status); - } - - @Test - @Description("Tests handling exceptions during specialist retrieval in testGetSpecialist (TC_GetSpecialist_Exception_002)") - void testGetSpecialistException() throws ParseException, TMException { - Specialist specialist = new Specialist(); - specialist.setContactNo("9876543210"); - when(specialistService.getspecialistUser(any(),any(), any())).thenThrow(NullPointerException.class); - String resp = specialistController.getSpecialist(specialist); - String status = getStatus(resp); - Assertions.assertTrue(status.contains("Failed")); - } - - @Test - @Description("Verifies test display name using TestInfo (TC_TestInfo_DisplayName_001)") - void testInfo() throws ParseException { - Long userId=9l; - String resp = specialistController.info(userId); - String status = getStatus(resp); - Assertions.assertTrue(status.contains("Failed")); - } - - @Test - @Description("Tests successful retrieval of all specialists (TC_GetSpecialistAll_Success_001)") - void testGetSpecialistAll() throws ParseException { - Specialist specialist = new Specialist(); - specialist.setContactNo("9876543210"); - String resp = specialistController.getSpecialistAll(specialist); - String status = getStatus(resp); - Assertions.assertEquals("Success", status); - } - @Test - @Description("Tests handling exceptions during specialist retrieval in testGetSpecialistAll (TC_GetSpecialistAll_Exception_002)") - void testGetSpecialistAllException() throws ParseException { - Specialist specialist = new Specialist(); - specialist.setContactNo("9876543210"); - when(specialistService.getAllSpecialist(any())).thenThrow(NullPointerException.class); - String resp = specialistController.getSpecialistAll(specialist); - String status = getStatus(resp); - Assertions.assertTrue(status.contains("Failed")); - } - public String getStatus(String resp) throws ParseException { - JSONParser parser = new JSONParser(); - JSONObject json = (JSONObject) parser.parse(resp); - String asString = json.getAsString("status"); - return asString; - } -} diff --git a/src/test/java/com/iemr/tm/service/schedule/SchedulingServiceImplTest.java b/src/test/java/com/iemr/tm/service/schedule/SchedulingServiceImplTest.java deleted file mode 100644 index a2030d0..0000000 --- a/src/test/java/com/iemr/tm/service/schedule/SchedulingServiceImplTest.java +++ /dev/null @@ -1,172 +0,0 @@ -package com.iemr.tm.service.schedule; - -import static org.junit.jupiter.api.Assertions.assertEquals; -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.junit.jupiter.api.Assertions.assertTrue; -import static org.mockito.Mockito.when; - -import java.sql.Timestamp; -import java.time.LocalTime; -import java.util.ArrayList; -import java.util.Collections; -import java.util.Date; -import java.util.List; - -import org.junit.jupiter.api.Assertions; -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.Mockito; -import org.mockito.junit.jupiter.MockitoExtension; -import org.springframework.context.annotation.Description; - -import com.iemr.tm.data.schedule.Slot; -import com.iemr.tm.data.schedule.SpecialistAvailability; -import com.iemr.tm.data.schedule.SpecialistAvailabilityDetail; -import com.iemr.tm.data.schedule.SpecialistInput2; -import com.iemr.tm.data.specialist.Specialist; -import com.iemr.tm.repo.schedule.SpecialistAvailabilityDetailRepo; -import com.iemr.tm.repo.schedule.SpecialistAvailabilityRepo; -import com.iemr.tm.service.specialist.SpecialistService; -import com.iemr.tm.utils.exception.TMException; - -@ExtendWith(MockitoExtension.class) -class SchedulingServiceImplTest { - - @InjectMocks - SchedulingServiceImpl schedulingServiceImpl; - - @Mock - SpecialistAvailabilityRepo specialistAvailabilityRepo; - - @Mock - SpecialistAvailabilityDetailRepo specialistAvailabilityDetailRepo; - @Mock - private SpecialistService specialistService; - - @Test - @Description("Tests successful availability check (TC_TestMarkavailability_ValidData_001)") - void testMarkAvailability() throws TMException { - - SpecialistAvailabilityDetail specialistAvailabilityDetail = new SpecialistAvailabilityDetail(); - Date date = new Date(); - specialistAvailabilityDetail.setConfiguredFromDate(date); - specialistAvailabilityDetail.setConfiguredToDate(date); - specialistAvailabilityDetail.setCreatedBy("createdBy"); - specialistAvailabilityDetail.setUserID(Long.valueOf(123)); - specialistAvailabilityDetail.setConfiguredFromTime(Timestamp.valueOf("2018-09-01 09:01:15")); - specialistAvailabilityDetail.setConfiguredToTime(Timestamp.valueOf("2018-11-01 09:01:15")); - SpecialistAvailabilityDetail specialistAvailabilityDetail2 = new SpecialistAvailabilityDetail(); - specialistAvailabilityDetail2.setConfiguredFromDate(date); - specialistAvailabilityDetail2.setConfiguredToDate(date); - specialistAvailabilityDetail2.setCreatedBy("createdBy"); - specialistAvailabilityDetail2.setUserID(Long.valueOf(123)); - specialistAvailabilityDetail2.setConfiguredFromTime(Timestamp.valueOf("2018-09-01 09:01:15")); - specialistAvailabilityDetail2.setConfiguredToTime(Timestamp.valueOf("2018-11-01 09:01:15")); - specialistAvailabilityDetail.equals(specialistAvailabilityDetail2); - specialistAvailabilityDetail.hashCode(); - when(specialistAvailabilityDetailRepo.save(Mockito.any())).thenReturn(specialistAvailabilityDetail); - specialistAvailabilityRepo.findByConfiguredDateBetweenAndUserID(Mockito.any(), Mockito.any(), Mockito.any()); - specialistAvailabilityDetail = schedulingServiceImpl.markAvailability(specialistAvailabilityDetail); - assertNotNull(specialistAvailabilityDetail); - - } - - @Test - @Description("Tests successful unmarking of availability (TC_TestUnmarkavailability_ValidData_001)") - void testMarkUnavailability() throws TMException { - SpecialistAvailabilityDetail specialistAvailabilityDetail = new SpecialistAvailabilityDetail(); - Date date = new Date(); - specialistAvailabilityDetail.setConfiguredFromDate(date); - specialistAvailabilityDetail.setConfiguredToDate(date); - specialistAvailabilityDetail.setConfiguredFromTime(Timestamp.valueOf("2018-09-01 09:01:15")); - specialistAvailabilityDetail.setConfiguredToTime(Timestamp.valueOf("2018-11-01 09:01:15")); - when(specialistAvailabilityDetailRepo.save(Mockito.any())).thenReturn(specialistAvailabilityDetail); - specialistAvailabilityRepo.findOneByConfiguredDateAndUserID(Mockito.any(), Mockito.any()); - specialistAvailabilityDetail = schedulingServiceImpl.markUnavailability(specialistAvailabilityDetail); - assertNotNull(specialistAvailabilityDetail); - - } - - @Test - @Description("Tests successful fetching of availability for a specialist (TC_FetchAvailability_Success_001)") - void testFetchavailability() { - SpecialistAvailability specialistAvailability = new SpecialistAvailability(); - SpecialistAvailability specialistAvailability2 = new SpecialistAvailability(); - specialistAvailability.equals(specialistAvailability2); - specialistAvailability.hashCode(); - SpecialistInput2 specialistInput2 = new SpecialistInput2(); - SpecialistInput2 specialistInput22 = new SpecialistInput2(); - specialistInput2.equals(specialistInput22); - specialistInput2.hashCode(); - specialistAvailabilityRepo.findOneByConfiguredDateAndUserID(Mockito.any(), Mockito.any()); - specialistAvailability = schedulingServiceImpl.fetchavailability(specialistInput2); - assertNotNull(specialistAvailability); - } - - @Test - @Description("Tests successful splitting of available slots (TC_GetSlotSplit_Success_001)") - void testGetslotsplit() { - List slotList = new ArrayList<>(); - String slot = "ABCDE"; - Assertions.assertThrows(Exception.class, () -> schedulingServiceImpl.getslotsplit(slot)); - } - - @Test - @Description("Tests successful booking of a slot (TC_TestBookSlot_ValidData_001)") - void testBookSlot() throws TMException { - SpecialistAvailability specialistAvailability = new SpecialistAvailability(); - specialistAvailability.setTimeSlot("165"); - SpecialistInput2 specialistInput2 = new SpecialistInput2(); - Date date = new Date(); - char status = 'A'; - String result = null; - specialistInput2.setDate(date); - specialistInput2.setFromTime(LocalTime.now()); - specialistInput2.setToTime(LocalTime.now().plusHours(1)); - // when(specialistAvailabilityRepo.save(Mockito.any())).thenReturn(specialistAvailability); - when(specialistAvailabilityRepo.findOneByConfiguredDateAndUserID(Mockito.any(), Mockito.any())) - .thenReturn(specialistAvailability); - Assertions.assertThrows(Exception.class, () -> schedulingServiceImpl.bookSlot(specialistInput2, status)); - - } - - @Test - @Description("Tests successful retrieval of a specialist's availability for a month (TC_FetchMonthAvailability_Success_001)") - void testFetchmonthavailability() { - SpecialistInput2 specialistInput2 = new SpecialistInput2(); - specialistInput2.toString(); - Integer year = 2023; - Integer month = 11; - Integer day = 26; - List slotdetails = new ArrayList<>(); - SpecialistAvailability specialistAvailability = new SpecialistAvailability(); - List listOfslots = new ArrayList<>(); - Slot slot = new Slot(); - slot.hashCode(); - listOfslots.add(slot); - specialistAvailability.setSlots(listOfslots); - specialistAvailability.setTimeSlot("([A]+)|([B]+)"); - slotdetails.add(specialistAvailability); - when(specialistAvailabilityRepo.findByMonthAndUserID(Mockito.any(), Mockito.any(), Mockito.any(), - Mockito.any())).thenReturn(slotdetails); - slotdetails = schedulingServiceImpl.fetchmonthavailability(specialistInput2, year, month, day); - assertNotNull(slotdetails); - } - - @Test - @Description("Tests successful retrieval of all available appointments (TC_FetchAllAvailability_Success_001)") - void testFetchAllAvailability() throws TMException { - SpecialistInput2 specialistInput2 = new SpecialistInput2(); - List slotdetails = new ArrayList<>(); - List user = new ArrayList<>(); - user.add(new Specialist(1234L, 32434L, 765435L)); - when(specialistAvailabilityRepo.findByConfiguredDateAndUserIDIn(Mockito.any(), Mockito.any())) - .thenReturn(slotdetails); - when(specialistService.getspecialistUser(Mockito.any(), Mockito.any(), Mockito.any())).thenReturn(user); - List specialist = schedulingServiceImpl.fetchAllAvailability(specialistInput2); - assertNotNull(user); - } - -} diff --git a/src/test/java/com/iemr/tm/service/specialist/SpecialistServiceImplTest.java b/src/test/java/com/iemr/tm/service/specialist/SpecialistServiceImplTest.java deleted file mode 100644 index dbd79fa..0000000 --- a/src/test/java/com/iemr/tm/service/specialist/SpecialistServiceImplTest.java +++ /dev/null @@ -1,91 +0,0 @@ -package com.iemr.tm.service.specialist; - -import static org.junit.jupiter.api.Assertions.assertNotNull; -import static org.mockito.Mockito.when; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.List; - -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.Mockito; -import org.mockito.junit.jupiter.MockitoExtension; -import org.springframework.context.annotation.Description; - -import com.iemr.tm.data.specialist.MUser; -import com.iemr.tm.data.specialist.Specialist; -import com.iemr.tm.data.specialist.Specialization; -import com.iemr.tm.repo.specialist.SpecializationRepo; -import com.iemr.tm.utils.exception.TMException; -@ExtendWith(MockitoExtension.class) -class SpecialistServiceImplTest { - - @InjectMocks - SpecialistServiceImpl specialistServiceImpl; - @Mock - SpecializationRepo specializationRepo; - - @Test - @Description("Tests successful retrieval of a specialization by its ID (TC_GetSpecialization_Success_001)") - void testGetspecialization() { - specializationRepo.findByDeleted(false); - - List getspecialization = specialistServiceImpl.getspecialization(); - assertNotNull(getspecialization); - } - - @Test - @Description("Tests successful retrieval of a specialist user by ID (TC_GetSpecialistUser_Success_001)") - void testGetspecialistUser() throws TMException { - - List specialistList = new ArrayList<>(); - Specialist specialist = new Specialist(); - specialist.setContactNo(""); - specialist.setEmail(""); - specialist.setFirstName(null); - specialist.setGenderName(null); - specialist.setLastName(null); - specialist.setMiddleName(null); - specialist.setParkingPlaceID(null); - specialist.setProviderServiceMapID(null); - specialist.setSpecialization(null); - specialist.setTitleName(null); - specialist.setUserID(null); - specialist.setUserName(null); - specialist.hashCode(); - specialistList.add(specialist); - Long providerservicemapID = 1234L; - Long specializationID = 222L; - Long userID = 321L; - Long parkingplaceID = 123456L; - when(specializationRepo.getspecialistSP(Mockito.any(), Mockito.any())).thenReturn(Collections.emptyList()); - when(specializationRepo.getPPID(Mockito.any(), Mockito.any())).thenReturn(parkingplaceID); - specialistList=specialistServiceImpl.getspecialistUser(providerservicemapID, specializationID, userID); - assertNotNull(specialistList); - } - - @Test - @Description("Tests successful retrieval of a list of all specialists (TC_GetAllSpecialist_Success_001)") - void testGetAllSpecialist() { - List specialistList = new ArrayList<>(); - Long providerservicemapID=1234L; - when(specializationRepo.getAllSPecialistForProvider(Mockito.any())).thenReturn(Collections.emptyList()); - specialistList=specialistServiceImpl.getAllSpecialist(providerservicemapID); - assertNotNull(specialistList); - } - - @Test - @Description("Tests successful retrieval of information for an entity (TC_GetInfo_Success_001)") - void testGetinfo() { - MUser user = new MUser(); - Long userID=123456L; - Object[] objlist = {new Object[]{123, "abc", "def", "ghi", "jkl", "mno", "fgh", "1234", "jhg", "1234567890", "bgfd"}}; - when(specializationRepo.getspecialistinfo(Mockito.any())).thenReturn(objlist); - user=specialistServiceImpl.getinfo(userID); - assertNotNull(user); - } - -} diff --git a/src/test/java/com/iemr/tm/service/van/VanServiceImplTest.java b/src/test/java/com/iemr/tm/service/van/VanServiceImplTest.java deleted file mode 100644 index a4cf3e1..0000000 --- a/src/test/java/com/iemr/tm/service/van/VanServiceImplTest.java +++ /dev/null @@ -1,38 +0,0 @@ -package com.iemr.tm.service.van; - -import static org.junit.jupiter.api.Assertions.*; -import static org.mockito.Mockito.when; - -import java.util.Optional; - -import org.junit.jupiter.api.Test; -import org.junit.jupiter.api.extension.ExtendWith; -import org.mockito.InjectMocks; -import org.mockito.Mock; -import org.mockito.Mockito; -import org.mockito.junit.jupiter.MockitoExtension; - -import com.iemr.tm.data.van.MVan; -import com.iemr.tm.repo.van.VanRepo; -@ExtendWith(MockitoExtension.class) -class VanServiceImplTest { - - @InjectMocks - VanServiceImpl vanServiceImpl; - - @Mock - VanRepo vanRepo; - - @Test - void testGetvan() { - MVan mVan = new MVan(); - MVan mVan2 = new MVan(); - mVan.equals(mVan2); - mVan.hashCode(); - Integer id = 220; - when(vanRepo.findByVanID(Mockito.any())).thenReturn(mVan); - MVan getvan = vanServiceImpl.getvan(id); - assertNotNull(getvan); - } - -}