Package org.apache.commons.chain

Examples of org.apache.commons.chain.Context


      Command c1 = cservice.getCatalog().getCommand("Execute2");
      Command c2 = cservice.getCatalog().getCommand("Command1");

      Catalog c = cservice.getCatalog();

      Context ctx = new ContextBase();
      ctx.put("test", Integer.valueOf(0));
      c1.execute(ctx);
      c2.execute(ctx);
      assertEquals(3, ((Integer)ctx.get("test")).intValue());

   }
View Full Code Here


         DummyAction daction = new DummyAction();
         // test by path
         prepareActionCatalog(daction, actionInfo.getEventType(), new QPath[]{((NodeImpl)node).getInternalPath()},
            true, null, null, null);
         assertEquals(0, daction.getActionExecuterCount());
         Context ctx = new ContextBase();
         ctx.put("node", otherNode);
         actionInfo.execute(ctx);
         assertEquals(0, daction.getActionExecuterCount());
         actionInfo.tearDown(ctx);

         ctx.put("node", node3);
         actionInfo.execute(ctx);
         assertEquals(1, daction.getActionExecuterCount());
         actionInfo.tearDown(ctx);

         // Not deep
         daction = new DummyAction();
         prepareActionCatalog(daction, actionInfo.getEventType(), new QPath[]{((NodeImpl)node).getInternalPath()},
            false, null, null, null);

         assertEquals(0, daction.getActionExecuterCount());

         ctx.put("node", otherNode);
         actionInfo.execute(ctx);
         assertEquals(0, daction.getActionExecuterCount());
         actionInfo.tearDown(ctx);

         ctx.put("node", node3);
         actionInfo.execute(ctx);
         assertEquals(0, daction.getActionExecuterCount());
         actionInfo.tearDown(ctx);

         node.remove();
View Full Code Here

         prepareActionCatalog(daction, actionInfo.getEventType(), null, true, null, null, null);
         assertEquals(0, daction.getActionExecuterCount());
         Node node = prepareNode(root, "seampletest", null, null);
         assertEquals(0, daction.getActionExecuterCount());

         Context ctx = new ContextBase();
         ctx.put("node", node);
         actionInfo.execute(ctx);

         assertEquals(1, daction.getActionExecuterCount());

         actionInfo.tearDown(ctx);
View Full Code Here

         SessionEventMatcher matcher =
            prepareActionCatalog(daction, actionInfo.getEventType(), null, true, new InternalQName[]{session
               .getLocationFactory().parseJCRName("nt:folder").getInternalName()}, null, null);

         assertEquals(0, daction.getActionExecuterCount());
         Context ctx = new ContextBase();
         ctx.put("node", node);
         actionInfo.execute(ctx);
         assertEquals(1, daction.getActionExecuterCount());
         actionInfo.tearDown(ctx);

         daction = new DummyAction();
         matcher =
            prepareActionCatalog(daction, actionInfo.getEventType(), null, true, new InternalQName[]{session
               .getLocationFactory().parseJCRName("nt:folder").getInternalName()}, null, null);

         assertEquals(0, daction.getActionExecuterCount());

         ctx.put("node", node2);
         actionInfo.execute(ctx);
         assertEquals(0, daction.getActionExecuterCount());
         actionInfo.tearDown(ctx);

         node.remove();
View Full Code Here

               .getLocationFactory().parseJCRName("nt:folder").getInternalName()},

            null);

         assertEquals(0, daction.getActionExecuterCount());
         Context ctx = new ContextBase();
         ctx.put("node", n1);
         actionInfo.execute(ctx);
         assertEquals(0, daction.getActionExecuterCount());
         actionInfo.tearDown(ctx);

         ctx.put("node", node);
         actionInfo.execute(ctx);
         assertEquals(1, daction.getActionExecuterCount());
         actionInfo.tearDown(ctx);

         n1.remove();
View Full Code Here


    // Test the createContext() method
    public void testCreateContext() {

        Context context = processor.createContext(facesContext, "/foo/bar");
        assertNotNull(context);
        assertTrue(context instanceof ChainContext);
        assertTrue(facesContext == context.get("facesContext"));
        assertTrue(facesContext == ((ChainContext) context).getFacesContext());

    }
View Full Code Here

    protected void tearDown() {
    }

    public void testSame() throws Exception {
        WrappingLookupCommand command = new WrappingLookupCommand();
        Context testContext = new ContextBase();

        Context wrapped = command.getContext(testContext);

        assertNotNull(wrapped);
        assertSame(testContext, wrapped);
    }
View Full Code Here

        throws Exception {
        WrappingLookupCommand command = new WrappingLookupCommand();

        command.setWrapperClassName(ServletActionContext.class.getName());

        Context testContext = new ServletWebContext();

        Context wrapped = command.getContext(testContext);

        assertNotNull(wrapped);
        assertTrue(wrapped instanceof ServletActionContext);
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.chain.Context

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.