/* * $Id: SimpleTransactionManagerTest.java,v 1.1 2007-02-27 12:45:31 eugen Exp $ * * Copyright (c) 2003 Brockmann Consult GmbH. All right reserved. * http://www.brockmann-consult.de */ package com.bc.util.sql; import junit.framework.TestCase; public class SimpleTransactionManagerTest extends TestCase { // public SimpleTransactionManagerTest(String s) { // super(s); // } // // public void setUp() { // MockDataSource mockDatasource = new com.mockobjects. // MockConnection2 mockConnection = new MockConnection2(); // mockDataSource.expectGetConnection(mockConnection); // mockConnection.expectClose(); // SimpleTransactionManager transactionManager = new SimpleTransactionManager(mockDatasource); // } // public void testConstructorArguments() { try { SimpleTransactionManager.create(null); fail(); } catch (IllegalArgumentException expected) { } } // // class DummyTransaction extends Assert implements Transaction { // Connection expectedConnection; // boolean executed = false; // boolean disposed = false; // // public DummyTransaction(Connection expectedConnection) { // this.expectedConnection = expectedConnection; // } // // public void execute(Connection connection) throws SQLException { // assertSame(expectedConnection, connection); // executed = true; // } // // public void dispose() { // disposed = true; // } // // public void verify() { // assertTrue(executed); // assertTrue(disposed); // } // } // // public void noTest() throws SQLException{ // SimpleTransactionManager transactionManager = new SimpleTransactionManager(null); // Transaction dummyTransaction = new DummyTransaction(mockConnection); // transactionManager.execute(dummyTransaction); // dummyTransaction.verify(); // mockConnection.verify(); // mockDataSource.verify(); // } }