package info.fitnesse; import junit.framework.Assert; import org.junit.Test; public class TestTxRollback { @Test public void testRollsBack(){ System.setProperty("spring.context", "classpath:spring.xml"); RollbackIntf bn = FitnesseSpringContext.getRollbackBean(); final TestRepository tr =(TestRepository) FitnesseSpringContext.getInstance().getBean("testRepository"); try { bn.process(new Runnable(){ public void run() { tr.put("test123"); Assert.assertEquals(1,tr.check("test123")); } }); Assert.fail("exception expected"); } catch (RollbackNow rn){ // } Assert.assertEquals(0,tr.check("test123")); } }