FilterMetadataControllerTest
unknown
plain_text
15 days ago
1.9 kB
0
Indexable
Never
package com.kotak.collection.reporting.controller; import lombok.extern.log4j.Log4j2; import org.junit.jupiter.api.extension.ExtendWith; import org.mockito.junit.jupiter.MockitoExtension; import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertThrows; @Log4j2 @ExtendWith(MockitoExtension.class) public class FilterMetadataControllerTest { // @InjectMocks // private FilterMetadataController filterMetadataController; // // @Mock // private FilterMetadataService filterMetadataService; // // @Test // public void testGetFilterListWithFilterMetadataRequestAsNonNullExecutesHappyCase() { // final FilterMetadataRequest filterMetadataRequest = new FilterMetadataRequest(PAGE_TYPE_AUDIT); // final List<Filter> filterList = Mockito.mock(List.class); // final CommonResponse<FilterMetadataResponse> commonResponse = new CommonResponse<>(); // final FilterMetadataResponse filterMetadataResponse = new FilterMetadataResponse(); // filterMetadataResponse.setFilterList(filterList); // commonResponse.setResponse(filterMetadataResponse); // // when(filterMetadataService.populateFilterList(PAGE_TYPE_AUDIT)).thenReturn(filterList); // // assertEquals(filterMetadataController.getFilterList(filterMetadataRequest), commonResponse); // Mockito.verify(filterMetadataService, Mockito.times(1)).populateFilterList(PAGE_TYPE_AUDIT); // } // // @Test // public void testGetFilterListWithFilterMetadataRequestAsNullThrowsNullPointerException() { // final FilterMetadataRequest filterMetadataRequest = null; // // assertThrows(NullPointerException.class, () -> { // filterMetadataController.getFilterList(filterMetadataRequest); // }); // Mockito.verify(filterMetadataService, Mockito.times(0)).populateFilterList(PAGE_TYPE_AUDIT); // } }
Leave a Comment