Examples of Barfing


Examples of org.jboss.ejb3.tx.test.appexception.Barfing

   }
  
   @Test
   public void testDoNotRollbackAppException() throws Throwable
   {
      Barfing bean = container.constructProxy(Barfing.class);
     
      tm.begin();
      try
      {
         bean.barf(new DoNotRollbackAppException());
         fail("Should have thrown DoNotRollbackAppException (EJB 3.0 14.3.1 table 14)");
      }
      catch(DoNotRollbackAppException e)
      {
         // good
View Full Code Here

Examples of org.jboss.ejb3.tx.test.appexception.Barfing

    * Sanity check.
    */
   @Test
   public void testMandatoryWithoutTx() throws Throwable
   {
      Barfing bean = container.constructProxy(Barfing.class);
     
      try
      {
         bean.barf(null);
         fail("Should have thrown EJBTransactionRequiredException (EJB 3.0 13.6.2.5)");
      }
      catch(EJBTransactionRequiredException e)
      {
         // good
View Full Code Here

Examples of org.jboss.ejb3.tx.test.appexception.Barfing

   }

   @Test
   public void testNotAnAppException() throws Throwable
   {
      Barfing bean = container.constructProxy(Barfing.class);
     
      tm.begin();
      try
      {
         bean.barf(new NotAnAppException());
         fail("Should have thrown EJBTransactionRolledbackException (EJB 3.0 14.3.1 table 14)");
      }
      catch(EJBTransactionRolledbackException e)
      {
         // good
View Full Code Here

Examples of org.jboss.ejb3.tx.test.appexception.Barfing

   }

   @Test
   public void testSubAppException() throws Throwable
   {
      Barfing bean = container.constructProxy(Barfing.class);
     
      tm.begin();
      try
      {
         bean.barf(new SubAppException());
         fail("Should have thrown EJBTransactionRolledbackException (EJB 3.0 14.3.1 table 14)");
      }
      catch(EJBTransactionRolledbackException e)
      {
         // good
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.