Class SingletonEjbObjectTests

All Implemented Interfaces:
junit.framework.Test

public class SingletonEjbObjectTests extends BasicSingletonTestClient
[4] Should be run as the fourth test suite of the BasicSingletonTestClients
  • Constructor Details

    • SingletonEjbObjectTests

      public SingletonEjbObjectTests()
  • 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
    • tearDown

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

      public void test01_getHandle()
    • test02_isIdentical

      public void test02_isIdentical()
    • test03_getEjbHome

      public void test03_getEjbHome()
    • test04_getPrimaryKey

      public void test04_getPrimaryKey()
      5.5 Session object identity Session objects are intended to be private resources used only by the client that created them. For this reason, session objects, from the client's perspective, appear anonymous. In contrast to entity objects, which expose their identity as a primary key, session objects hide their identity. As a result, the EJBObject.getPrimaryKey() and EJBHome.remove(Object primaryKey) methods result in a java.rmi.RemoteException if called on a session bean. If the EJBMetaData.getPrimaryKeyClass() method is invoked on a EJBMetaData object for a Session bean, the method throws the java.lang.RuntimeException.
    • test05_remove

      public void test05_remove()
    • test06_remove

      public void test06_remove()