use of org.jpos.util.LogEvent in project jPOS by jpos.
the class ContextTest method testGetLogEvent.
@Test
public void testGetLogEvent() throws Throwable {
LogEvent result = new Context().getLogEvent();
assertNotNull(result);
}
use of org.jpos.util.LogEvent in project jPOS by jpos.
the class TransactionManagerTest method testCommit4.
@Test
public void testCommit4() throws Throwable {
LogEvent evt = new LogEvent("testTransactionManagerTag");
transactionManager.commit(1, 100L, new NotActiveException("testTransactionManagerParam1"), members, true, evt, null);
assertEquals("(ArrayList) members.size()", 0, members.size());
}
use of org.jpos.util.LogEvent in project jPOS by jpos.
the class TransactionManagerTest method testPrepare7.
@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);
}
use of org.jpos.util.LogEvent in project jPOS by jpos.
the class TransactionManagerTest method testAbortThrowsNullPointerException2.
@Test
public void testAbortThrowsNullPointerException2() throws Throwable {
LogEvent evt = new LogEvent("testTransactionManagerTag", "");
try {
transactionManager.abort(1, 100L, new File("testTransactionManagerParam1"), null, true, evt, null);
fail("Expected NullPointerException to be thrown");
} catch (NullPointerException ex) {
assertNull("ex.getMessage()", ex.getMessage());
}
}
use of org.jpos.util.LogEvent in project jPOS by jpos.
the class TransactionManagerTest method testPrepareThrowsNullPointerException5.
@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());
}
}
Aggregations