From b938b6b363068af691a59a5b05df466556bbf7e7 Mon Sep 17 00:00:00 2001 From: Scott McCrory Date: Tue, 8 Nov 2005 02:55:48 +0000 Subject: [PATCH] Increased SiteminderAuthenticationProcessinfFilter test coverage from 70% to 93%. --- ...erAuthenticationProcessingFilterTests.java | 36 ++++++++++++++++--- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/core/src/test/java/org/acegisecurity/ui/webapp/SiteminderAuthenticationProcessingFilterTests.java b/core/src/test/java/org/acegisecurity/ui/webapp/SiteminderAuthenticationProcessingFilterTests.java index aff5e0e7a4..a09029c859 100644 --- a/core/src/test/java/org/acegisecurity/ui/webapp/SiteminderAuthenticationProcessingFilterTests.java +++ b/core/src/test/java/org/acegisecurity/ui/webapp/SiteminderAuthenticationProcessingFilterTests.java @@ -12,7 +12,8 @@ import org.springframework.mock.web.MockHttpServletRequest; * * @author Ben Alex * @author Scott McCrory - * @version CVS $Id$ + * @version CVS $Id: SiteminderAuthenticationProcessingFilterTests.java,v 1.1 + * 2005/09/25 22:48:33 smccrory Exp $ */ public class SiteminderAuthenticationProcessingFilterTests extends TestCase { @@ -52,10 +53,37 @@ public class SiteminderAuthenticationProcessingFilterTests extends TestCase { /** * Tests the class' getters. */ - public void testGetters() { + public void testAccessors() { + SiteminderAuthenticationProcessingFilter filter = new SiteminderAuthenticationProcessingFilter(); - assertEquals("/j_acegi_security_check", filter - .getDefaultFilterProcessesUrl()); + + filter.setAlwaysUseDefaultTargetUrl(true); + assertTrue(filter.isAlwaysUseDefaultTargetUrl()); + + filter.setAuthenticationFailureUrl("foo"); + assertEquals("foo", filter.getAuthenticationFailureUrl()); + + filter.setContinueChainBeforeSuccessfulAuthentication(true); + assertTrue(filter.isContinueChainBeforeSuccessfulAuthentication()); + + filter.setDefaultTargetUrl("bar"); + assertEquals("bar", filter.getDefaultTargetUrl()); + + filter.setFilterProcessesUrl("foobar"); + assertEquals("foobar", filter.getFilterProcessesUrl()); + + filter.setFormPasswordParameterKey("passwordParamKey"); + assertEquals("passwordParamKey", filter.getFormPasswordParameterKey()); + + filter.setFormUsernameParameterKey("usernameParamKey"); + assertEquals("usernameParamKey", filter.getFormUsernameParameterKey()); + + filter.setSiteminderPasswordHeaderKey("passwordHeaderKey"); + assertEquals("passwordHeaderKey", filter.getSiteminderPasswordHeaderKey()); + + filter.setSiteminderUsernameHeaderKey("usernameHeaderKey"); + assertEquals("usernameHeaderKey", filter.getSiteminderUsernameHeaderKey()); + } /**