package com.enonic.cms.core.portal.ticket; import javax.servlet.http.HttpSession; import org.junit.Test; import org.springframework.mock.web.MockHttpServletRequest; import junitx.framework.Assert; public class TicketGeneratorTest { @Test public void testGenerate() { final MockHttpServletRequest req = new MockHttpServletRequest(); final HttpSession session = req.getSession(); Assert.assertNull( session.getAttribute( TicketConstants.SESSION_VALUE_KEY ) ); final String ticket1 = TicketGenerator.getOrGenerate( req ); Assert.assertEquals( ticket1, session.getAttribute( TicketConstants.SESSION_VALUE_KEY ) ); final String ticket2 = TicketGenerator.getOrGenerate( req ); Assert.assertEquals( ticket1, ticket2 ); } }