/*
* Copyright (c) 2010 Mysema Ltd.
* All rights reserved.
*
*/
package com.mysema.rdfbean.model;
import org.easymock.EasyMock;
import org.junit.Before;
import org.junit.Test;
public class MultiTransactionTest {
private MultiTransaction tx;
@Before
public void setUp() {
MiniRepository repository = new MiniRepository();
MultiConnection connection = new MultiConnection(repository.openConnection(), repository.openConnection());
RDFBeanTransaction innerTx = EasyMock.createNiceMock(RDFBeanTransaction.class);
tx = new MultiTransaction(connection, new RDFBeanTransaction[] { innerTx });
}
@Test
public void Commit() {
tx.commit();
}
@Test
public void IsActive() {
tx.isActive();
}
@Test
public void IsRollbackOnly() {
tx.isRollbackOnly();
}
@Test
public void Rollback() {
tx.rollback();
}
@Test
public void SetRollbackOnly() {
tx.setRollbackOnly();
}
}