浏览代码

Make SessionManagementConfigTests deterministic

Fixes: gh-4871
Rob Winch 7 年之前
父节点
当前提交
e377dcf81b

+ 2 - 3
config/src/test/groovy/org/springframework/security/config/http/SessionManagementConfigTests.groovy

@@ -394,7 +394,6 @@ class SessionManagementConfigTests extends AbstractHttpConfigTests {
 	def 'session-fixation-protection=migrateSession'() {
 		setup:
 		MockHttpServletRequest request = new MockHttpServletRequest(method:'POST')
-		request.session.id = '123'
 		request.setParameter('username', 'user')
 		request.setParameter('password', 'password')
 		request.servletPath = '/login'
@@ -406,13 +405,13 @@ class SessionManagementConfigTests extends AbstractHttpConfigTests {
 			csrf(disabled:true)
 		}
 		createAppContext()
-		request.session.id = '123'
+		String originalId = request.session.id
 
 		when:
 		springSecurityFilterChain.doFilter(request,response, chain)
 
 		then:
-		request.session.id != '123'
+		request.session.id != originalId
 	}
 
 	def disablingSessionProtectionRetainsSessionManagementFilterInvalidSessionUrlSet() {