@Test void testInitManagerSetted() throws ServletException, ClassNotFoundException { // setup DecoraManager decoraManager = null; decoraServletFilter.decoraManager = decoraManager; when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_MANAGER)).thenReturn(DecoraManager.class.getName()); when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_PARSER)).thenReturn(null); // when decoraServletFilter.init(filterConfigMock); // then assertNotNull(decoraServletFilter.decoraManager); }
@Test void testInitManagerThrowException() throws ServletException { // setup decoraServletFilter.decoraParser = decoraParser; when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_MANAGER)).thenReturn("TEST"); when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_PARSER)).thenReturn(null); // when assertThrows(ServletException.class, () -> { decoraServletFilter.init(filterConfigMock); }); }
@Test void testInitParserSetted() throws ServletException, ClassNotFoundException { // setup decoraServletFilter.decoraParser = decoraParser; when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_MANAGER)).thenReturn(null); when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_PARSER)).thenReturn(DecoraParser.class.getName()); // when decoraServletFilter.init(filterConfigMock); // then assertNotNull(decoraServletFilter.decoraParser); }
@Test void testInitManagerNullParserNull() throws ServletException { // setup decoraServletFilter.decoraParser = decoraParser; when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_MANAGER)).thenReturn(null); when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_PARSER)).thenReturn(null); // when decoraServletFilter.init(filterConfigMock); // then assertNotNull(decoraServletFilter.decoraParser); }
@Test void testInitParserThrowException() throws ServletException { // setup decoraServletFilter.decoraParser = decoraParser; when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_MANAGER)).thenReturn(null); when(filterConfigMock.getInitParameter(DecoraServletFilter.PARAM_DECORA_PARSER)).thenReturn("TEST"); // when assertThrows(ServletException.class, () -> { decoraServletFilter.init(filterConfigMock); }); }