@Test public void testClose() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); proxy.close(); verify(conn); }
@Test public void testSetSavePoint() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); String name = "savepoint"; expect(conn.setSavePoint(name)).andReturn(null); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); proxy.setSavePoint(name); proxy.close(); verify(conn); }
@Test public void testIsAutoCommit() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); boolean autoCommit = false; expect(conn.isAutoCommit()).andReturn(autoCommit); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); assertEquals(autoCommit, proxy.isAutoCommit()); proxy.close(); verify(conn); }
@Test public void testIsClosed() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); boolean closed = true; expect(conn.isClosed()).andReturn(closed); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); assertEquals(closed, proxy.isClosed()); proxy.close(); verify(conn); }
@Test public void testIsAutoCommitSupported() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); boolean supported = true; expect(conn.isAutoCommitSupported()).andReturn(supported); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); assertEquals(supported, proxy.isAutoCommitSupported()); proxy.close(); verify(conn); }
@Test public void testDelete() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); String statement = "insert bar"; int result = 13872321; expect(conn.delete(statement, null, null)).andReturn(result); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); assertEquals(result, proxy.delete(statement, null, null)); proxy.close(); verify(conn); }
@Test public void testQueryForLongStringObjectArrayFieldTypeArray() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); String statement = "select stuff from foo"; long result = 3123123124141413L; expect(conn.queryForLong(statement, null, null)).andReturn(result); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); assertEquals(result, proxy.queryForLong(statement, null, null)); proxy.close(); verify(conn); }
@Test public void testIsTableExists() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); boolean tableExists = true; String tableName = "fjewfjwef"; expect(conn.isTableExists(tableName)).andReturn(tableExists); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); assertEquals(tableExists, proxy.isTableExists(tableName)); proxy.close(); verify(conn); }
@Test public void testCommit() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); conn.commit(null); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); proxy.commit(null); proxy.close(); verify(conn); }
@Test public void testCloseQuietly() throws Exception { DatabaseConnection conn = createMock(DatabaseConnection.class); conn.closeQuietly(); conn.close(); DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(conn); replay(conn); proxy.closeQuietly(); proxy.close(); verify(conn); }
@Test public void testSetAutoCommitNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); proxy.setAutoCommit(false); proxy.close(); }
@Test public void testRollbackNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); proxy.rollback(null); proxy.close(); }
@Test public void testIsAutoCommitNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); assertFalse(proxy.isAutoCommit()); proxy.close(); }
@Test public void testExecuteStatementNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); assertEquals(0, proxy.executeStatement("statment", 0)); proxy.close(); }
@Test public void testDeleteNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); assertEquals(0, proxy.delete("statment", null, null)); proxy.close(); }
@Test public void testIsTableExistsNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); assertFalse(proxy.isTableExists("foo")); proxy.close(); } }
@Test public void testIsAutoCommitSupportedNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); assertFalse(proxy.isAutoCommitSupported()); proxy.close(); }
@Test public void testUpdateNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); assertEquals(0, proxy.update("statment", null, null)); proxy.close(); }
@Test public void testQueryForOneNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); assertNull(proxy.queryForOne("statment", null, null, null, null)); proxy.close(); }
@Test public void testQueryForLongStringObjectArrayFieldTypeArrayNull() throws Exception { DatabaseConnectionProxy proxy = new DatabaseConnectionProxy(null); assertEquals(0, proxy.queryForLong("statment", null, null)); proxy.close(); }