Class SingletonPojoEjbObjectTests

All Implemented Interfaces:
junit.framework.Test

public class SingletonPojoEjbObjectTests extends BasicSingletonTestClient
This class tests that all javax.ejb.EJBObject methods work as expected on the EJB 2.1 compatible remote interface of an ejb3 singleton bean.
[4] Should be run as the fourth test suite of the BasicSingletonTestClients
Version:
$Rev: 607077 $ $Date: 2007-12-27 06:55:23 -0800 (Thu, 27 Dec 2007) $
  • Constructor Details

    • SingletonPojoEjbObjectTests

      public SingletonPojoEjbObjectTests()
  • Method Details

    • setUp

      protected void setUp() throws Exception
      Description copied from class: SingletonTestClient
      Sets up the fixture, for example, open a network connection. This method is called before a test is executed.
      Overrides:
      setUp in class SingletonTestClient
      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 Singleton 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 .