Class StatefulAllowedOperationsTests

All Implemented Interfaces:
junit.framework.Test

public class StatefulAllowedOperationsTests extends BasicStatefulTestClient
[9] Should be run as the nineth test suite of the BasicStatefulTestClients
 =========================================================================
 Operations allowed in the methods of a stateful SessionBean with
 container-managed transaction demarcation
 =========================================================================

 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
 |
 constructor           | -
 ______________________|__________________________________________________
 |
 setSessionContext     |  SessionContext methods:
 |     - getEJBHome
 |  JNDI access to java:comp/env
 ______________________|__________________________________________________
 |
 ejbCreate             |  SessionContext methods:
 ejbRemove             |     - getEJBHome
 ejbActivate           |     - getCallerPrincipal
 ejbPassivate          |     - isCallerInRole
 |     - getEJBObject
 |  JNDI access to java:comp/env
 |  Resource manager access
 |  Enterprise bean access
 ______________________|__________________________________________________
 |
 business method       |  SessionContext methods:
 from remote interface |     - getEJBHome
 |     - getCallerPrincipal
 |     - getRollbackOnly
 |     - isCallerInRole
 |     - setRollbackOnly
 |     - getEJBObject
 |  JNDI access to java:comp/env
 |  Resource manager access
 |  Enterprise bean access
 ______________________|__________________________________________________
 |
 afterBegin            |  SessionContext methods:
 beforeCompletion      |     - getEJBHome
 |     - getCallerPrincipal
 |     - getRollbackOnly
 |     - isCallerInRole
 |     - setRollbackOnly
 |     - getEJBObject
 |  JNDI access to java:comp/env
 |  Resource manager access
 |  Enterprise bean access
 ______________________|__________________________________________________
 |
 afterCompletion       |  SessionContext methods:
 |     - getEJBHome
 |     - getCallerPrincipal
 |     - isCallerInRole
 |     - getEJBObject
 |  JNDI access to java:comp/env
 |  Resource manager access
 |  Enterprise bean access
 ______________________|__________________________________________________
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.openejb.test.NumberedTestCase

    NumberedTestCase.NamedTest, NumberedTestCase.TestSetup, NumberedTestCase.TestTearDown
  • Field Summary

    Fields inherited from class org.apache.openejb.test.stateful.BasicStatefulTestClient

    ejbHome, ejbObject

    Fields inherited from class org.apache.openejb.test.TestClient

    ejbHandle, ejbHomeHandle, ejbMetaData, ejbPrimaryKey, initialContext

    Fields inherited from class org.apache.openejb.test.NamedTestCase

    testName

    Fields inherited from class org.apache.openejb.test.NumberedTestCase

    standardPrefix
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    Sets up the fixture, for example, open a network connection.
    protected void
     
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | setSessionContext | SessionContext methods: | - getEJBHome | JNDI access to java:comp/env ______________________|__________________________________________________
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | SessionContext methods: ejbRemove | - getEJBHome ejbActivate | - getCallerPrincipal ejbPassivate | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | business method | SessionContext methods: from remote interface | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterBegin | SessionContext methods: beforeCompletion | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterBegin | SessionContext methods: beforeCompletion | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
    void
    Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | afterCompletion | SessionContext methods: | - getEJBHome | - getCallerPrincipal | - isCallerInRole | - getEJBObject | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________

    Methods inherited from class org.apache.openejb.test.TestClient

    cast, processFieldInjections, processSetterInjections

    Methods inherited from class org.apache.openejb.test.NamedTestCase

    name

    Methods inherited from class org.apache.openejb.test.NumberedTestCase

    countTestCases, createTest, createTestName, removePrefix, removePrefix, run, run, runTestMethod, toString

    Methods inherited from class org.junit.Assert

    assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • StatefulAllowedOperationsTests

      public StatefulAllowedOperationsTests()
  • Method Details

    • setUp

      protected void setUp() throws Exception
      Description copied from class: StatefulTestClient
      Sets up the fixture, for example, open a network connection. This method is called before a test is executed.
      Overrides:
      setUp in class StatefulTestClient
      Throws:
      Exception
    • tearDown

      protected void tearDown() throws Exception
      Overrides:
      tearDown in class NumberedTestCase
      Throws:
      Exception
    • test01_setSessionContext

      public void test01_setSessionContext()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       setSessionContext     |  SessionContext methods:
       |     - getEJBHome
       |  JNDI access to java:comp/env
       ______________________|__________________________________________________
       
    • test02_ejbCreate

      public void test02_ejbCreate()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       ejbCreate             |  SessionContext methods:
       ejbRemove             |     - getEJBHome
       ejbActivate           |     - getCallerPrincipal
       ejbPassivate          |     - isCallerInRole
       |     - getEJBObject
       |  JNDI access to java:comp/env
       |  Resource manager access
       |  Enterprise bean access
       ______________________|__________________________________________________
       
    • test03_ejbRemove

      public void test03_ejbRemove()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       ejbCreate             |  SessionContext methods:
       ejbRemove             |     - getEJBHome
       ejbActivate           |     - getCallerPrincipal
       ejbPassivate          |     - isCallerInRole
       |     - getEJBObject
       |  JNDI access to java:comp/env
       |  Resource manager access
       |  Enterprise bean access
       ______________________|__________________________________________________
       
    • test04_ejbActivate

      public void test04_ejbActivate()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       ejbCreate             |  SessionContext methods:
       ejbRemove             |     - getEJBHome
       ejbActivate           |     - getCallerPrincipal
       ejbPassivate          |     - isCallerInRole
       |     - getEJBObject
       |  JNDI access to java:comp/env
       |  Resource manager access
       |  Enterprise bean access
       ______________________|__________________________________________________
       
    • test05_ejbPassivate

      public void test05_ejbPassivate()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       ejbCreate             |  SessionContext methods:
       ejbRemove             |     - getEJBHome
       ejbActivate           |     - getCallerPrincipal
       ejbPassivate          |     - isCallerInRole
       |     - getEJBObject
       |  JNDI access to java:comp/env
       |  Resource manager access
       |  Enterprise bean access
       ______________________|__________________________________________________
       
    • test06_businessMethod

      public void test06_businessMethod()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       business method       |  SessionContext methods:
       from remote interface |     - getEJBHome
       |     - getCallerPrincipal
       |     - getRollbackOnly
       |     - isCallerInRole
       |     - setRollbackOnly
       |     - getEJBObject
       |  JNDI access to java:comp/env
       |  Resource manager access
       |  Enterprise bean access
       ______________________|__________________________________________________
       
    • test07_afterBegin

      public void test07_afterBegin()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       afterBegin            |  SessionContext methods:
       beforeCompletion      |     - getEJBHome
       |     - getCallerPrincipal
       |     - getRollbackOnly
       |     - isCallerInRole
       |     - setRollbackOnly
       |     - getEJBObject
       |  JNDI access to java:comp/env
       |  Resource manager access
       |  Enterprise bean access
       ______________________|__________________________________________________
       
    • test08_beforeCompletion

      public void test08_beforeCompletion()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       afterBegin            |  SessionContext methods:
       beforeCompletion      |     - getEJBHome
       |     - getCallerPrincipal
       |     - getRollbackOnly
       |     - isCallerInRole
       |     - setRollbackOnly
       |     - getEJBObject
       |  JNDI access to java:comp/env
       |  Resource manager access
       |  Enterprise bean access
       ______________________|__________________________________________________
       
    • test09_afterCompletion

      public void test09_afterCompletion()
       Bean method           | Bean method can perform the following operations
       ______________________|__________________________________________________
       |
       afterCompletion       |  SessionContext methods:
       |     - getEJBHome
       |     - getCallerPrincipal
       |     - isCallerInRole
       |     - getEJBObject
       |  JNDI access to java:comp/env
       |  Resource manager access
       |  Enterprise bean access
       ______________________|__________________________________________________