Package org.apache.openejb.test.object

Examples of org.apache.openejb.test.object.OperationsPolicy.allow()


    OperationsPolicy policy = new OperationsPolicy();

    /*[0] Test getEJBHome /////////////////*/
    try {
      mdbContext.getEJBHome();
      policy.allow(policy.Context_getEJBHome);
    } catch (IllegalStateException ise) {
    }

    /*[1] Test getCallerPrincipal /////////*/
    try {
View Full Code Here


    }

    /*[1] Test getCallerPrincipal /////////*/
    try {
      mdbContext.getCallerPrincipal();
      policy.allow( policy.Context_getCallerPrincipal );
    } catch (IllegalStateException ise) {
    }

    /*[2] Test isCallerInRole /////////////*/
    try {
View Full Code Here

    }

    /*[2] Test isCallerInRole /////////////*/
    try {
      mdbContext.isCallerInRole("TheMan");
      policy.allow( policy.Context_isCallerInRole );
    } catch (IllegalStateException ise) {
    }

    /*[3] Test getRollbackOnly ////////////*/
    try {
View Full Code Here

    }

    /*[3] Test getRollbackOnly ////////////*/
    try {
      mdbContext.getRollbackOnly();
      policy.allow( policy.Context_getRollbackOnly );
    } catch (IllegalStateException ise) {
    }

    /*[4] Test setRollbackOnly ////////////*/
        // Rollback causes message redelivery
View Full Code Here

        // Rollback causes message redelivery

    /*[5] Test getUserTransaction /////////*/
    try {
      mdbContext.getUserTransaction();
      policy.allow( policy.Context_getUserTransaction );
    } catch (IllegalStateException ise) {
    }

    /*[6] Test getEJBObject ///////////////
     *
 
View Full Code Here

    try {
      InitialContext jndiContext = new InitialContext();

      String actual = (String)jndiContext.lookup("java:comp/env/stateless/references/JNDI_access_to_java_comp_env");

      policy.allow( policy.JNDI_access_to_java_comp_env );
    } catch (IllegalStateException ise) {
    } catch (javax.naming.NamingException ne) {
    }

        /*[11] Test lookup /////////*/
 
View Full Code Here

    }

        /*[11] Test lookup /////////*/
        try {
            mdbContext.lookup("stateless/references/JNDI_access_to_java_comp_env");
            policy.allow( policy.Context_lookup );
        } catch (IllegalArgumentException ise) {
        }

    allowedOperationsTable.put(methodName, policy);

View Full Code Here

     * </PRE>
     */
    public void test01_setSessionContext(){
        try {
            OperationsPolicy policy = new OperationsPolicy();
            policy.allow( OperationsPolicy.Context_lookup);
            policy.allow( OperationsPolicy.JNDI_access_to_java_comp_env );

            Object expected = policy;
            Object actual = basicMdbObject.getAllowedOperationsReport("setMessageDrivenContext");

View Full Code Here

     */
    public void test01_setSessionContext(){
        try {
            OperationsPolicy policy = new OperationsPolicy();
            policy.allow( OperationsPolicy.Context_lookup);
            policy.allow( OperationsPolicy.JNDI_access_to_java_comp_env );

            Object expected = policy;
            Object actual = basicMdbObject.getAllowedOperationsReport("setMessageDrivenContext");

            assertNotNull("The OperationsPolicy is null", actual );
View Full Code Here

     * </PRE>
     */
    public void test02_ejbCreate() {
        try {
            OperationsPolicy policy = new OperationsPolicy();
            policy.allow( OperationsPolicy.Context_lookup );
            policy.allow( OperationsPolicy.Context_getUserTransaction );
            policy.allow( OperationsPolicy.JNDI_access_to_java_comp_env );

            Object expected = policy;
            Object actual = basicMdbObject.getAllowedOperationsReport("ejbCreate");
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.