Package org.eurekastreams.commons.actions.context.service

Examples of org.eurekastreams.commons.actions.context.service.ServiceActionContext


   public void testExecute()
   {
      
       final Long testId = 1L;
      
       final ServiceActionContext currentContext = new ServiceActionContext(testId, principalMock);
      
       context.checking(new Expectations()
       {
           {
               oneOf(principalMock).getAccountId();
View Full Code Here


     */
    @Test(expected = InvalidActionException.class)
    public void testExecuteMissingExecution()
    {
        ServiceAction action = new ServiceAction(validationStrategy, authorizationStrategy, null, false);
        final ServiceActionContext context = new ServiceActionContext(null, principalMock);
        sut.execute(context, action);
        mockery.assertIsSatisfied();
    }
View Full Code Here

    @Test(expected = InvalidActionException.class)
    public void testExecuteTHMissingValidation()
    {
        TaskHandlerAction action = new TaskHandlerServiceAction(null, authorizationStrategy,
                taskHandlerExecutionStrategy, taskHandlerMock, false);
        sut.execute(new ServiceActionContext(null, principalMock), action);
        mockery.assertIsSatisfied();
    }
View Full Code Here

    @Test(expected = InvalidActionException.class)
    public void testExecuteTHMissingAuthorization()
    {
        TaskHandlerAction action = new TaskHandlerServiceAction(validationStrategy, null,
                taskHandlerExecutionStrategy, taskHandlerMock, false);
        sut.execute(new ServiceActionContext(null, principalMock), action);
        mockery.assertIsSatisfied();
    }
View Full Code Here

    @Test(expected = InvalidActionException.class)
    public void testExecuteTHMissingExecution()
    {
        TaskHandlerAction action = new TaskHandlerServiceAction(validationStrategy, authorizationStrategy, null,
                taskHandlerMock, false);
        sut.execute(new ServiceActionContext(null, principalMock), action);
        mockery.assertIsSatisfied();
    }
View Full Code Here

    @Test(expected = InvalidActionException.class)
    public void testExecuteTHMissingTaskHandler()
    {
        TaskHandlerAction action = new TaskHandlerServiceAction(validationStrategy, authorizationStrategy,
                taskHandlerExecutionStrategy, null, false);
        sut.execute(new ServiceActionContext(null, principalMock), action);
        mockery.assertIsSatisfied();
    }
View Full Code Here

                oneOf(principalMock).getAccountId();
                will(returnValue("ntaccount"));
            }
        });

        ServiceActionContext currentContext = new ServiceActionContext(request, principalMock);
        sut.authorize(currentContext);

        context.assertIsSatisfied();
    }
View Full Code Here

                oneOf(principalMock).getAccountId();
                will(returnValue("ntaccountdifferentfromfollower"));
            }
        });

        ServiceActionContext currentContext = new ServiceActionContext(request, principalMock);
        sut.authorize(currentContext);

        context.assertIsSatisfied();
    }
View Full Code Here

                oneOf(principalMock).getAccountId();
                will(returnValue("ntaccount"));
            }
        });

        ServiceActionContext currentContext = new ServiceActionContext(request, principalMock);
        sut.authorize(currentContext);

        context.assertIsSatisfied();
    }
View Full Code Here

                oneOf(fileDownloader).getHost(theUrl);
                will(returnValue("www.someurl.com/"));
            }
        });

        ServiceActionContext currentContext = new ServiceActionContext(theUrl, principalMock);

        sut.execute(currentContext);

        context.assertIsSatisfied();
    }
View Full Code Here

TOP

Related Classes of org.eurekastreams.commons.actions.context.service.ServiceActionContext

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.