Class SingletonPojoEjbLocalObjectTests

All Implemented Interfaces:
junit.framework.Test

public class SingletonPojoEjbLocalObjectTests extends BasicSingletonLocalTestClient
  • Constructor Details

    • SingletonPojoEjbLocalObjectTests

      public SingletonPojoEjbLocalObjectTests()
  • 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_isIdentical

      public void test01_isIdentical()
    • test02_getEjbLocalHome

      public void test02_getEjbLocalHome()
    • test03_getPrimaryKey

      public void test03_getPrimaryKey()
      3.6.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 EJBLocalObject.getPrimaryKey() method results in a javax.ejb.EJBException, and EJBLocalHome.remove(Object primaryKey) method results in a javax.ejb.RemoveException. If the EJBMetaData.getPrimaryKeyClass() method is invoked on a EJBMetaData object for a Session bean, the method throws the java.lang.RuntimeException.
    • test04_remove

      public void test04_remove()