FilterMetadataControllerTest

mail@pastecode.io avatar
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