Class StatelessPojoEjbObjectTests

All Implemented Interfaces:
junit.framework.Test

public class StatelessPojoEjbObjectTests extends BasicStatelessTestClient
This class tests that all javax.ejb.EJBObject methods work as expected on the EJB 2.1 compatible remote interface of an ejb3 stateless bean.
[4] Should be run as the fourth test suite of the BasicStatelessTestClients
Version:
$Rev$ $Date$
  • Constructor Details

    • StatelessPojoEjbObjectTests

      public StatelessPojoEjbObjectTests()
  • Method Details

    • setUp

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

      public void test01_getEjbHome()
      A method to test retrieving the EJBHome interface of a session bean using its EJBObject reference.
    • test02_getHandle

      public void test02_getHandle()
      A method to test retrieving a Handle of a session bean using its EJBObject reference.
    • test03_isIdentical

      public void test03_isIdentical()
      A method to test the implementation of Stateless Session Bean identity check. See EJB3.0 "Core Contracts and Requirements" specification, section 3.4.5.2
    • test04_remove

      public void test04_remove()
      This test is 2 in 1, it tests calling remove() on an EJBObject reference and then calling a business method on the same reference after the remove() is successfuly called.
    • test05_getPrimaryKey

      public void test05_getPrimaryKey()
      See EJB3.0 "Core Contracts and Requirements" specification, section : 3.6.8.3 .