[jboss-svn-commits] JBL Code SVN: r23864 - labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 13 10:38:06 EST 2008


Author: adinn
Date: 2008-11-13 10:38:06 -0500 (Thu, 13 Nov 2008)
New Revision: 23864

Modified:
   labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub/BusinessAgreementWithCoordinatorCompletionStub.java
   labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub/BusinessAgreementWithParticipantCompletionStub.java
Log:
added missing case for fault during cancel and corrected test logic for same -- fixes for JBTM-404

Modified: labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub/BusinessAgreementWithCoordinatorCompletionStub.java
===================================================================
--- labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub/BusinessAgreementWithCoordinatorCompletionStub.java	2008-11-13 15:27:33 UTC (rev 23863)
+++ labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub/BusinessAgreementWithCoordinatorCompletionStub.java	2008-11-13 15:38:06 UTC (rev 23864)
@@ -100,7 +100,7 @@
     }
 
     public synchronized void cancel ()
-        throws WrongStateException, SystemException
+        throws FaultedException, WrongStateException, SystemException
     {
         /*
          * Active -> illegal state
@@ -124,6 +124,10 @@
         {
             throw new SystemException() ;
         }
+        else if (state == State.STATE_FAILING_CANCELING)
+        {
+            throw new FaultedException();
+        }
         else if (state != State.STATE_ENDED)
         {
             throw new WrongStateException() ;

Modified: labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub/BusinessAgreementWithParticipantCompletionStub.java
===================================================================
--- labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub/BusinessAgreementWithParticipantCompletionStub.java	2008-11-13 15:27:33 UTC (rev 23863)
+++ labs/jbosstm/trunk/XTS/WS-T/dev/src11/com/arjuna/wst11/stub/BusinessAgreementWithParticipantCompletionStub.java	2008-11-13 15:38:06 UTC (rev 23864)
@@ -119,7 +119,7 @@
         {
             throw new SystemException() ;
         }
-        else if (state != State.STATE_FAILING_CANCELING)
+        else if (state == State.STATE_FAILING_CANCELING)
         {
             throw new FaultedException() ;
         }




More information about the jboss-svn-commits mailing list