From ed28a208310767fbcad2e56ddddf4e83d2a17405 Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Mon, 10 Sep 2012 12:32:57 -0700 Subject: [PATCH] fixed a test regression --- .../java/hudson/model/DownloadServiceTest.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/test/src/test/java/hudson/model/DownloadServiceTest.java b/test/src/test/java/hudson/model/DownloadServiceTest.java index 0f1a4615a4..11f3f026a4 100644 --- a/test/src/test/java/hudson/model/DownloadServiceTest.java +++ b/test/src/test/java/hudson/model/DownloadServiceTest.java @@ -34,10 +34,22 @@ public class DownloadServiceTest extends HudsonTestCase { @Bug(5536) public void testPost() throws Exception { + // initially it should fail because the data doesn't have a signature assertNull(job.getData()); createWebClient().goTo("/self/testPost"); - JSONObject d = job.getData(); - assertEquals(hashCode(),d.getInt("hello")); + assertNull(job.getData()); + + // and now it should work + DownloadService.signatureCheck = false; + try { + createWebClient().goTo("/self/testPost"); + JSONObject d = job.getData(); + assertEquals(hashCode(),d.getInt("hello")); + } finally { + DownloadService.signatureCheck = true; + } + + // TODO: test with a signature } /** -- GitLab