AuthFilterTest was failing in our setup, apparently because the mocked
request object was missing some methods that were added after the test
itself was written. I added those methods and now it passes.

See attached patch.

Regards,
-- 
Silvio Moioli
SUSE LINUX Products GmbH
Maxfeldstraße 5, 90409 Nürnberg Germany


>From 50ee6b949de7574f92ed87862ad35f8d6b4c7be5 Mon Sep 17 00:00:00 2001
From: Silvio Moioli <smoi...@suse.de>
Date: Tue, 10 Sep 2013 16:53:47 +0200
Subject: [PATCH 12/22] AuthFilterTest: mocked request object updated

---
 .../src/com/redhat/rhn/frontend/servlets/test/AuthFilterTest.java   | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/java/code/src/com/redhat/rhn/frontend/servlets/test/AuthFilterTest.java b/java/code/src/com/redhat/rhn/frontend/servlets/test/AuthFilterTest.java
index 84e26e6..b33cfd0 100644
--- a/java/code/src/com/redhat/rhn/frontend/servlets/test/AuthFilterTest.java
+++ b/java/code/src/com/redhat/rhn/frontend/servlets/test/AuthFilterTest.java
@@ -88,6 +88,12 @@ public class AuthFilterTest extends MockObjectTestCase {
         mockRequest.stubs().method("getMethod")
                 .will(returnValue(new String("GET")));
 
+        mockRequest.stubs().method("getAttribute").with(eq("session"))
+            .will(returnValue(null));
+        mockRequest.stubs().method("setAttribute").withAnyArguments();
+        mockRequest.stubs().method("getCookies")
+            .will(returnValue(null));
+
         filter.setAuthenticationService((AuthenticationService)mockAuthService.proxy());
     }
 
-- 
1.8.1.4



_______________________________________________
Spacewalk-devel mailing list
Spacewalk-devel@redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-devel

Reply via email to