org.apache.openejb.test.entity.bmp
Class BmpAllowedOperationsTests

java.lang.Object
  extended by junit.framework.Assert
      extended by org.apache.openejb.test.NumberedTestCase
          extended by org.apache.openejb.test.NamedTestCase
              extended by org.apache.openejb.test.entity.bmp.BmpTestClient
                  extended by org.apache.openejb.test.entity.bmp.BasicBmpTestClient
                      extended by org.apache.openejb.test.entity.bmp.BmpAllowedOperationsTests
All Implemented Interfaces:
junit.framework.Test

public class BmpAllowedOperationsTests
extends BasicBmpTestClient

[9] Should be run as the nineth test suite of the BasicBmpTestClients

 =========================================================================
 Operations allowed in the methods of an entity bean
 =========================================================================

 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 constructor           | -
 ______________________|__________________________________________________
                       |
 setEntityContext      |  EntityContext methods:
 unsetEntityContext    |     - getEJBHome
                       |  JNDI access to java:comp/env
 ______________________|__________________________________________________
                       |
 ejbCreate             |  EntityContext methods:
                       |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
                       |
 ejbPostCreate         |  EntityContext methods:
                       |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
                       |
 ejbRemove             |  EntityContext methods:
                       |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
                       |
 ejbFind*              |  EntityContext methods:
 ejbSelect*            |     - getEJBHome
 ejbHome               |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
                       |
 ejbSelectInEntity*    |  EntityContext methods:
                       |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
                       |
 ejbActivate           |  EntityContext methods:
 ejbPassivate          |     - getEJBHome
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
 ______________________|__________________________________________________
                       |
 ejbLoad               |  EntityContext methods:
 ejbStore              |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
                       |
 business method       |  EntityContext methods:
 from remote interface |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
 

Author:
David Blevins, Richard Monson-Haefel

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.entity.bmp.BasicBmpTestClient
ejbHome, ejbObject
 
Fields inherited from class org.apache.openejb.test.entity.bmp.BmpTestClient
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
BmpAllowedOperationsTests()
           
 
Method Summary
protected  void setUp()
          Sets up the fixture, for example, open a network connection.
protected  void tearDown()
           
 void test01_setEntityContext()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | setEntityContext | EntityContext methods: unsetEntityContext | - getEJBHome | JNDI access to java:comp/env ______________________|__________________________________________________
 void test03_ejbCreate()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbCreate | EntityContext methods: | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
 void test04_ejbPostCreate()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbPostCreate | EntityContext methods: | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | - getPrimaryKey | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
 void test05_ejbRemove()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbRemove | EntityContext methods: | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | - getPrimaryKey | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
 void test06_ejbFind()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbFind* | EntityContext methods: ejbSelect* | - getEJBHome ejbHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
 void test08_ejbHome()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbFind* | EntityContext methods: ejbSelect* | - getEJBHome ejbHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
 void test10_ejbActivate()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbActivate | EntityContext methods: ejbPassivate | - getEJBHome | - getEJBObject | - getPrimaryKey | JNDI access to java:comp/env ______________________|__________________________________________________
 void test11_ejbPassivate()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbActivate | EntityContext methods: ejbPassivate | - getEJBHome | - getEJBObject | - getPrimaryKey | JNDI access to java:comp/env ______________________|__________________________________________________
 void test12_ejbLoad()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbLoad | EntityContext methods: ejbStore | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | - getPrimaryKey | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
 void test13_ejbStore()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | ejbLoad | EntityContext methods: ejbStore | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | - getPrimaryKey | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
 void test14_businessMethod()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | business method | EntityContext methods: from remote interface | - getEJBHome | - getCallerPrincipal | - getRollbackOnly | - isCallerInRole | - setRollbackOnly | - getEJBObject | - getPrimaryKey | JNDI access to java:comp/env | Resource manager access | Enterprise bean access ______________________|__________________________________________________
 void TODO_test02_unsetEntityContext()
           Bean method | Bean method can perform the following operations ______________________|__________________________________________________ | setEntityContext | EntityContext methods: unsetEntityContext | - getEJBHome | JNDI access to java:comp/env ______________________|__________________________________________________
 
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 junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BmpAllowedOperationsTests

public BmpAllowedOperationsTests()
Method Detail

setUp

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

Overrides:
setUp in class BmpTestClient
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class BmpTestClient
Throws:
Exception

test01_setEntityContext

public void test01_setEntityContext()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 setEntityContext      |  EntityContext methods:
 unsetEntityContext    |     - getEJBHome
                       |  JNDI access to java:comp/env
 ______________________|__________________________________________________
 


TODO_test02_unsetEntityContext

public void TODO_test02_unsetEntityContext()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 setEntityContext      |  EntityContext methods:
 unsetEntityContext    |     - getEJBHome
                       |  JNDI access to java:comp/env
 ______________________|__________________________________________________
 


test03_ejbCreate

public void test03_ejbCreate()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbCreate             |  EntityContext methods:
                       |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
 


test04_ejbPostCreate

public void test04_ejbPostCreate()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbPostCreate         |  EntityContext methods:
                       |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
 


test05_ejbRemove

public void test05_ejbRemove()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbRemove             |  EntityContext methods:
                       |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
 


test06_ejbFind

public void test06_ejbFind()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbFind*              |  EntityContext methods:
 ejbSelect*            |     - getEJBHome
 ejbHome               |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
 


test08_ejbHome

public void test08_ejbHome()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbFind*              |  EntityContext methods:
 ejbSelect*            |     - getEJBHome
 ejbHome               |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
 


test10_ejbActivate

public void test10_ejbActivate()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbActivate           |  EntityContext methods:
 ejbPassivate          |     - getEJBHome
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
 ______________________|__________________________________________________
 


test11_ejbPassivate

public void test11_ejbPassivate()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbActivate           |  EntityContext methods:
 ejbPassivate          |     - getEJBHome
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
 ______________________|__________________________________________________
 


test12_ejbLoad

public void test12_ejbLoad()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbLoad               |  EntityContext methods:
 ejbStore              |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
 


test13_ejbStore

public void test13_ejbStore()
 Bean method           | Bean method can perform the following operations
 ______________________|__________________________________________________
                       |
 ejbLoad               |  EntityContext methods:
 ejbStore              |     - getEJBHome
                       |     - getCallerPrincipal
                       |     - getRollbackOnly
                       |     - isCallerInRole
                       |     - setRollbackOnly
                       |     - getEJBObject
                       |     - getPrimaryKey
                       |  JNDI access to java:comp/env
                       |  Resource manager access
                       |  Enterprise bean access
 ______________________|__________________________________________________
 


test14_businessMethod

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



Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.