Package org.jboss.test.cluster.web.jvmroute

Examples of org.jboss.test.cluster.web.jvmroute.MockJBossManager


  
   public void testNonFailover() throws Exception
   {
      log.info("Enter testNonFailover");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      Session session = mgr.createSession(NON_FAILOVER_ID);
      MockRequest req = new MockRequest();
      req.setSession(session.getSession());
      req.setRequestedSessionId(session.getId());
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(NON_FAILOVER_ID, session.getId());
      assertEquals(null, mgr.getNewCookieIdSession());
   }
View Full Code Here


  
   public void testFailover() throws Exception
   {
      log.info("Enter testFailover");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      Session session = mgr.createSession(FAILOVER_ID);
      MockRequest req = new MockRequest();
      req.setSession(session.getSession());
      req.setRequestedSessionId(session.getId());
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(NON_FAILOVER_ID, session.getId());
      assertEquals(NON_FAILOVER_ID, mgr.getNewCookieIdSession());
     
   }
View Full Code Here

  
   public void testFailoverFromURL() throws Exception
   {
      log.info("Enter testFailoverFromURL");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      Session session = mgr.createSession(FAILOVER_ID);
      MockRequest req = new MockRequest();
      req.setSession(session.getSession());
      req.setRequestedSessionId(session.getId());
      req.setRequestedSessionIdFromURL(true);
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(NON_FAILOVER_ID, session.getId());
      assertEquals(null, mgr.getNewCookieIdSession());     
   }
View Full Code Here

  
   public void testFailoverMismatchBadReq() throws Exception
   {
      log.info("Enter testFailoverMismatchBadReq");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      Session session = mgr.createSession(NON_FAILOVER_ID);
      MockRequest req = new MockRequest();
      req.setSession(session.getSession());
      req.setRequestedSessionId(FAILOVER_ID);
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(NON_FAILOVER_ID, session.getId());
      assertEquals(NON_FAILOVER_ID, mgr.getNewCookieIdSession());     
   }
View Full Code Here

  
   public void testFailoverMismatchBadReqFromURL() throws Exception
   {
      log.info("Enter testFailoverMismatchBadReqFromURL");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      Session session = mgr.createSession(NON_FAILOVER_ID);
      MockRequest req = new MockRequest();
      req.setSession(session.getSession());
      req.setRequestedSessionId(FAILOVER_ID);
      req.setRequestedSessionIdFromURL(true);
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(NON_FAILOVER_ID, session.getId());
      assertEquals(null, mgr.getNewCookieIdSession());     
   }
View Full Code Here

  
   public void testFailoverMismatchBadSession() throws Exception
   {
      log.info("Enter testFailoverMismatchBadSession");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      Session session = mgr.createSession(FAILOVER_ID);
      MockRequest req = new MockRequest();
      req.setSession(session.getSession());
      req.setRequestedSessionId(NON_FAILOVER_ID);
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(NON_FAILOVER_ID, session.getId());
      assertEquals(NON_FAILOVER_ID, mgr.getNewCookieIdSession());     
   }
View Full Code Here

  
   public void testFailoverMismatchBadSessionFromURL() throws Exception
   {
      log.info("Enter testFailoverMismatchBadSessionFromURL");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      Session session = mgr.createSession(FAILOVER_ID);
      MockRequest req = new MockRequest();
      req.setSession(session.getSession());
      req.setRequestedSessionId(NON_FAILOVER_ID);
      req.setRequestedSessionIdFromURL(true);
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(NON_FAILOVER_ID, session.getId());
      assertEquals(null, mgr.getNewCookieIdSession());     
   }
View Full Code Here

  
   public void testNoSession() throws Exception
   {
      log.info("Enter testNoSession");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      MockRequest req = new MockRequest();
      req.setRequestedSessionId(NON_FAILOVER_ID);
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(null, mgr.findSession("123.node1"));
      assertEquals(null, mgr.getNewCookieIdSession());     
   }
View Full Code Here

  
   public void testNoSessionFromURL() throws Exception
   {
      log.info("Enter testNoSessionFromURL");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      MockRequest req = new MockRequest();
      req.setRequestedSessionId(NON_FAILOVER_ID);
      req.setRequestedSessionIdFromURL(true);
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(null, mgr.findSession(NON_FAILOVER_ID));
      assertEquals(null, mgr.getNewCookieIdSession());     
   }
View Full Code Here

  
   public void testFailoverNoSession() throws Exception
   {
      log.info("Enter testFailoverNoSession");
     
      MockJBossManager mgr = new MockJBossManager();
      mgr.setJvmRoute(JVM_ROUTE);
      
      JvmRouteValve jvmRouteValve = new JvmRouteValve(mgr);
     
      MockValve mockValve = new MockValve();
     
      jvmRouteValve.setNext(mockValve);
     
      MockRequest req = new MockRequest();
      req.setRequestedSessionId(FAILOVER_ID);
     
      Response res = new Response();
     
      jvmRouteValve.invoke(req, res);
     
      assertSame(req, mockValve.getInvokedRequest());
      assertSame(res, mockValve.getInvokedResponse());
      assertEquals(null, mgr.findSession(NON_FAILOVER_ID));
      assertEquals(null, mgr.findSession("123.node2"));
      assertEquals(null, mgr.getNewCookieIdSession());     
   }
View Full Code Here

TOP

Related Classes of org.jboss.test.cluster.web.jvmroute.MockJBossManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.