提交 f44ed3d3 编写于 作者: J Jesse Glick

Failure to define a crumb was causing testDeleteHudsonComputer to be testing the wrong thing.

上级 d33e22d3
......@@ -44,8 +44,8 @@ import org.jvnet.hudson.test.Email;
import org.jvnet.hudson.test.HudsonTestCase;
import org.jvnet.hudson.test.recipes.LocalData;
import static javax.servlet.http.HttpServletResponse.SC_FORBIDDEN;
import java.lang.reflect.Field;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.List;
......@@ -152,10 +152,10 @@ public class HudsonTest extends HudsonTestCase {
// try to delete it by hitting the final URL directly
WebRequestSettings req = new WebRequestSettings(new URL(wc.getContextPath()+"computer/(master)/doDelete"), HttpMethod.POST);
try {
wc.getPage(req);
wc.getPage(wc.addCrumb(req));
fail("Error code expected");
} catch (FailingHttpStatusCodeException e) {
assertEquals(SC_FORBIDDEN,e.getStatusCode());
assertEquals(HttpURLConnection.HTTP_BAD_REQUEST, e.getStatusCode());
}
// the master computer object should be still here
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册