package de.superx.servlet; import static org.junit.Assert.*; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; import org.junit.Test; public class SuperXAdminTest extends BaseServletTest { private SuperXAdmin superXAdmin = new SuperXAdmin(); /** * @author hiber Test method for * {@link de.superx.servlet.SuperXAdmin#doPost(HttpServletRequest, HttpServletResponse)}. */ @Test public void testDoPost() { final String EXPECTED_EXCEPTION_MESSAGE = "dopost nicht unterstützt"; Exception expectedException = null; try { this.superXAdmin.doPost(this.request, this.response); }catch(Exception e) { expectedException = e; } assertTrue("exception has been thrown", expectedException != null); assertTrue("exception message equals expected message ", expectedException.getMessage().equals(EXPECTED_EXCEPTION_MESSAGE)); assertTrue("exception is instance of UnsupportedOperationException", expectedException instanceof UnsupportedOperationException); } /** * @author hiber Test method for * {@link de.superx.servlet.SuperXAdmin#getServletInfo()}. */ @Test public void testGetServletInfo() { final String EXPECTED_INFO = "SuperXDBServlet, v.1.2"; assertTrue("servlet info equals expected info", this.superXAdmin.getServletInfo().equals(EXPECTED_INFO)); } }