@Test public void testPrepare5() throws Throwable { int result = transactionManager.prepare(1, 100L, new File("testTransactionManagerParam1"), new ArrayList(), new ArrayList( 1000).iterator(), true, new LogEvent("testTransactionManagerTag"), null); assertEquals("result", TransactionConstants.ABORTED, result); }
session, TransactionStatusEvent.State.PREPARING, id, getName(p), context ); action = prepare (p, id, context);
@Test public void testPrepare2() throws Throwable { int result = transactionManager.prepare(new CheckPoint(), 100L, Boolean.FALSE); assertEquals("result", 193, result); }
@Test public void testPrepare10() throws Throwable { HasEntry hasEntry = new HasEntry(); AbstractList<TransactionParticipant> arrayList = new ArrayList(); arrayList.add(new Debug()); int result = transactionManager.prepare(1, 100L, new NotActiveException("testTransactionManagerParam1"), members, arrayList.iterator(), members.add(hasEntry), null, null); assertEquals("(ArrayList) members.size()", 2, members.size()); assertSame("(ArrayList) members.get(0)", hasEntry, members.get(0)); assertEquals("result", 0, result); }
@Test public void testPrepareThrowsNullPointerException9() throws Throwable { LogEvent evt = new LogEvent(); try { transactionManager.prepare(1, 100L, new UnsupportedEncodingException(), members, null, true, evt, null); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertNull("ex.getMessage()", ex.getMessage()); assertNull("transactionManager.psp", transactionManager.psp); assertNull("transactionManager.groups", transactionManager.groups); assertEquals("(ArrayList) members.size()", 0, members.size()); } }
@Test public void testPrepare7() throws Throwable { transactionManager = new TransactionManager(); List<TransactionParticipant> members = new ArrayList(); List<TransactionParticipant> arrayList = new ArrayList(); BSHTransactionParticipant bSHTransactionParticipant = new BSHTransactionParticipant(); boolean abort = arrayList.add(bSHTransactionParticipant); LogEvent evt = new LogEvent(); int result = transactionManager.prepare(1, 100L, Boolean.FALSE, members, arrayList.iterator(), abort, evt, null); assertEquals("(ArrayList) members.size()", 1, members.size()); assertSame("(ArrayList) members.get(0)", bSHTransactionParticipant, members.get(0)); assertEquals("evt.payLoad.size()", 1, evt.getPayLoad().size()); assertEquals("evt.payLoad.get(0)", "prepareForAbort: org.jpos.transaction.participant.BSHTransactionParticipant", evt .getPayLoad().get(0)); assertEquals("result", 0, result); }
@Test public void testPrepare8() throws Throwable { AbstractList<TransactionParticipant> arrayList = new ArrayList(1000); arrayList.add(new HasEntry()); LogEvent evt = new LogEvent(); int result = transactionManager.prepare(1, 100L, Boolean.TRUE, new ArrayList(), arrayList.iterator(), false, evt, null); assertEquals("evt.payLoad.size()", 3, evt.getPayLoad().size()); assertEquals("result", TransactionConstants.PREPARED, result); }
@Test public void testPrepareThrowsNullPointerException3() throws Throwable { List<TransactionParticipant> members = new ArrayList(); List<TransactionParticipant> arrayList = new ArrayList(); arrayList.add(new Forward()); LogEvent evt = new LogEvent(); try { transactionManager.prepare(1, 100L, Boolean.FALSE, members, arrayList.iterator(), false, evt, null); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertEquals("evt.payLoad.size()", 1, evt.getPayLoad().size()); assertEquals("evt.payLoad.get(0)", " prepare: org.jpos.transaction.participant.Forward ABORTED", evt.getPayLoad() .get(0)); assertNull("ex.getMessage()", ex.getMessage()); assertNull("transactionManager.psp", transactionManager.psp); assertNull("transactionManager.groups", transactionManager.groups); assertEquals("(ArrayList) members.size()", 0, members.size()); } }
@Test public void testPrepareThrowsNullPointerException5() throws Throwable { LogEvent evt = new LogEvent("testTransactionManagerTag"); List<TransactionParticipant> members = new ArrayList(); List<TransactionParticipant> arrayList = new ArrayList(); boolean abort = arrayList.add(new Trace()); try { transactionManager.prepare(1, 100L, new NotActiveException(), members, arrayList.iterator(), abort, evt, null); fail("Expected NullPointerException to be thrown"); } catch (NullPointerException ex) { assertEquals("evt.payLoad.size()", 1, evt.getPayLoad().size()); assertEquals("evt.payLoad.get(0)", "prepareForAbort: org.jpos.transaction.participant.Trace", evt.getPayLoad().get(0)); assertNull("ex.getMessage()", ex.getMessage()); assertNull("transactionManager.psp", transactionManager.psp); assertNull("transactionManager.groups", transactionManager.groups); assertEquals("(ArrayList) members.size()", 0, members.size()); } }
action = prepare (session, id, context, members, iter, abort, evt, prof); removeThreadLocal(); switch (action) {