Details
Description
In the example below, a NullPointerException is thrown within Cactus before the endNoContentMethod is reached. However, the 'SomeContent' test passes without incident.
Testcase: testNoContent took 0.301 sec
[cactus] Caused an ERROR
[cactus] null
[cactus] java.lang.NullPointerException
[cactus] at org.apache.cactus.internal.client.connector.http.AutoReadHttpURLConnection.copy(AutoReadHttpURLConnection.java:187)
import org.apache.cactus.WebRequest;
import org.apache.cactus.WebResponse;
import org.apache.cactus.ServletTestCase;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
public class CactusTest extends ServletTestCase
{
public void testNoContent()
public void endNoContent(WebResponse webResponse)
{ assertEquals(webResponse.getStatusCode(), 204); }public void testSomeContent() throws IOException
{ response.setStatus(HttpServletResponse.SC_NO_CONTENT); response.getWriter().println(); }
public void endSomeContent(WebResponse webResponse)
{ assertEquals(webResponse.getStatusCode(), 204); }
}