[jboss-cvs] jboss-portal/wsrp/src/main/org/jboss/portal/test/wsrp/v1/consumer ...
Chris Laprun
chris.laprun at jboss.com
Tue Aug 8 16:56:58 EDT 2006
User: claprun
Date: 06/08/08 16:56:58
Modified: wsrp/src/main/org/jboss/portal/test/wsrp/v1/consumer
MarkupTestCase.java
Log:
- Added tests in testInitCookie to test things are right when we don't want cookies to be initialized.
- Removed unused (and un-initialized) consumerProxy.
- Added test to check that we do have a producer Id for the consumer.
Revision Changes Path
1.22 +18 -4 jboss-portal/wsrp/src/main/org/jboss/portal/test/wsrp/v1/consumer/MarkupTestCase.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: MarkupTestCase.java
===================================================================
RCS file: /cvsroot/jboss/jboss-portal/wsrp/src/main/org/jboss/portal/test/wsrp/v1/consumer/MarkupTestCase.java,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- MarkupTestCase.java 8 Aug 2006 04:29:27 -0000 1.21
+++ MarkupTestCase.java 8 Aug 2006 20:56:58 -0000 1.22
@@ -37,7 +37,7 @@
/**
* @author <a href="mailto:chris.laprun at jboss.com">Chris Laprun</a>
- * @version $Revision: 1.21 $
+ * @version $Revision: 1.22 $
* @since 2.4 (May 4, 2006)
*/
public class MarkupTestCase extends V1ConsumerBaseTest
@@ -109,7 +109,7 @@
public void testInitCookie() throws Exception
{
- producer.setRequiresInitCookie(CookieProtocol.perUser);
+ // first test that we don't initialize cookies if we don't need it
RenderInvocation render = createRenderInvocation(SOF.PORTLET_HANDLE_1);
TestInvocationContext invocationContext = (TestInvocationContext)render.getContext();
HttpSession session = invocationContext.mockRequest.getSession();
@@ -119,10 +119,24 @@
ProducerSessionInformation sessionInfo = consumer.getProducerSessionInformationFrom(session);
assertFalse(sessionInfo.isPerGroupCookies());
- assertTrue(sessionInfo.isUserCookiesInitialized());
+ assertFalse(sessionInfo.isUserCookiesInitialized());
String userCookie = sessionInfo.getUserCookie();
+ assertNull(userCookie);
+
+ // now require cookie initialization and check that everything went well
+ producer.setRequiresInitCookie(CookieProtocol.perUser);
+ render = createRenderInvocation(SOF.PORTLET_HANDLE_1);
+ invocationContext = (TestInvocationContext)render.getContext();
+ session = invocationContext.mockRequest.getSession();
+ producer.setResponse(invocationContext.mockResponse);
+
+ consumer.invoke(render);
+
+ sessionInfo = consumer.getProducerSessionInformationFrom(session);
+ assertFalse(sessionInfo.isPerGroupCookies());
+ assertTrue(sessionInfo.isUserCookiesInitialized());
+ userCookie = sessionInfo.getUserCookie();
assertNotNull(userCookie);
- assertEquals(TestWSRPProducerImpl.USER_COOKIE, userCookie);
}
private FragmentResult checkRenderResult(RenderInvocation render, String markup)
More information about the jboss-cvs-commits
mailing list