use of com.arjuna.mw.wscf.model.twophase.api.UserCoordinator in project narayana by jbosstm.
the class CancelOnlyConfirmTest method testCancelOnlyConfirm.
@Test
public void testCancelOnlyConfirm() throws Exception {
System.out.println("Running test : " + this.getClass().getName());
UserCoordinator ua = UserCoordinatorFactory.userCoordinator();
try {
ua.begin("TwoPhase11HLS");
System.out.println("Started: " + ua.identifier() + "\n");
ua.setCancelOnly();
ua.confirm();
fail("Confirm succeeded after setCancelOnly");
} catch (CoordinatorCancelledException ex) {
// we should get here
WSCF11TestUtils.cleanup(ua);
} catch (Exception ex) {
WSCF11TestUtils.cleanup(ua);
throw ex;
}
}
use of com.arjuna.mw.wscf.model.twophase.api.UserCoordinator in project narayana by jbosstm.
the class SuspendResumeTest method testSuspendResume.
@Test
public void testSuspendResume() throws Exception {
System.out.println("Running test : " + this.getClass().getName());
UserCoordinator ua = UserCoordinatorFactory.userCoordinator();
try {
ua.begin("TwoPhase11HLS");
System.out.println("Started: " + ua.identifier() + "\n");
ActivityHierarchy hier = ua.suspend();
System.out.println("Suspended: " + hier + "\n");
if (ua.currentActivity() != null) {
WSCF11TestUtils.cleanup(ua);
fail("Hierarchy still active");
} else {
ua.resume(hier);
System.out.println("Resumed: " + hier + "\n");
ua.cancel();
System.out.println("Cancelled");
}
} catch (Exception ex) {
WSCF11TestUtils.cleanup(ua);
throw ex;
}
}
use of com.arjuna.mw.wscf.model.twophase.api.UserCoordinator in project narayana by jbosstm.
the class BeginCancelTest method testBeginCancel.
@Test
public void testBeginCancel() throws Exception {
System.out.println("Running test : " + this.getClass().getName());
UserCoordinator ua = UserCoordinatorFactory.userCoordinator();
ua.begin("TwoPhase11HLS");
System.out.println("Started: " + ua.identifier() + "\n");
ua.cancel();
System.out.println("Cancelled");
}
use of com.arjuna.mw.wscf.model.twophase.api.UserCoordinator in project narayana by jbosstm.
the class CancelOnlyCancelTest method testCancelOnlyCancel.
@Test
public void testCancelOnlyCancel() throws Exception {
System.out.println("Running test : " + this.getClass().getName());
UserCoordinator ua = UserCoordinatorFactory.userCoordinator();
try {
ua.begin("TwoPhase11HLS");
System.out.println("Started: " + ua.identifier() + "\n");
ua.setCancelOnly();
ua.cancel();
} catch (CoordinatorCancelledException ex) {
// why is it ok to get here?
WSCF11TestUtils.cleanup(ua);
} catch (Exception ex) {
WSCF11TestUtils.cleanup(ua);
throw ex;
}
}
use of com.arjuna.mw.wscf.model.twophase.api.UserCoordinator in project narayana by jbosstm.
the class BeginConfirmTest method testBeginConfirm.
@Test
public void testBeginConfirm() throws Exception {
System.out.println("Running test : " + this.getClass().getName());
UserCoordinator ua = UserCoordinatorFactory.userCoordinator();
try {
ua.begin("TwoPhase11HLS");
System.out.println("Started: " + ua.identifier() + "\n");
ua.confirm();
} catch (Exception ex) {
WSCF11TestUtils.cleanup(ua);
throw ex;
}
}
Aggregations