Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package com.j256.ormlite.jdbc;
  
  import static org.easymock.EasyMock.createMock;
  import static org.easymock.EasyMock.expect;
  import static org.easymock.EasyMock.replay;
  import static org.easymock.EasyMock.verify;
  import static org.junit.Assert.assertEquals;
  import static org.junit.Assert.assertFalse;
  import static org.junit.Assert.assertNull;
 import static org.junit.Assert.assertTrue;
 
 import java.sql.Blob;
 
 import org.junit.Test;
 
 
 public class JdbcDatabaseResultsTest extends BaseCoreTest {
 
 	@Test
 	public void testGetBlobStream() throws SQLException {
 		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
 		ResultSet resultSet = createMock(ResultSet.class);
 		Blob blob = createMock(Blob.class);
 		InputStream is = new ByteArrayInputStream(new byte[] {});
 		expect(resultSet.getBlob(1)).andReturn(blob);
 		replay(preparedStatementblobresultSet);
 		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
 		assertTrue(results.getBlobStream(0) == is);
 		verify(preparedStatementblobresultSet);
 	}
 
 	@Test
 	public void testGetBlobStreamNull() throws SQLException {
 		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
 		ResultSet resultSet = createMock(ResultSet.class);
 		expect(resultSet.getBlob(1)).andReturn(null);
 		replay(preparedStatementresultSet);
 		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
 		assertNull(results.getBlobStream(0));
 		verify(preparedStatementresultSet);
 	}
 
 	@Test
 	public void testFindColumn() throws SQLException {
 		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
 		ResultSet resultSet = createMock(ResultSet.class);
 		int colN = 21323;
 		String name = "name";
 		expect(resultSet.findColumn(name)).andReturn(colN);
 		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
 		replay(preparedStatementresultSet);
 		assertEquals(colN - 1, results.findColumn(name));
 		verify(preparedStatementresultSet);
 	}
 
 	@Test
 	public void testGetColumnCount() throws SQLException {
 		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
 		ResultSet resultSet = createMock(ResultSet.class);
 		int colN = 21143;
 		expect(resultSet.getMetaData()).andReturn(metaData);
 		expect(metaData.getColumnCount()).andReturn(colN);
 		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
 		replay(preparedStatementresultSetmetaData);
 		assertEquals(colNresults.getColumnCount());
 		verify(preparedStatementresultSetmetaData);
 	}
 
 	@Test
 	public void testIsNull() throws SQLException {
 		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
 		ResultSet resultSet = createMock(ResultSet.class);
 		int colN = 213;
 		expect(resultSet.wasNull()).andReturn(true);
 		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
 		replay(preparedStatementresultSet);
 		assertTrue(results.wasNull(colN));
 		verify(preparedStatementresultSet);
 	}
 
 	@Test
 	public void testNext() throws SQLException {
 		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
 		ResultSet resultSet = createMock(ResultSet.class);
 		expect(resultSet.next()).andReturn(true);
 		expect(resultSet.next()).andReturn(false);
 		expect(preparedStatement.getMoreResults()).andReturn(true);
 		expect(resultSet.next()).andReturn(true);
 		expect(resultSet.next()).andReturn(false);
		expect(preparedStatement.getMoreResults()).andReturn(false);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		replay(preparedStatementresultSet);
		assertTrue(results.next());
		assertTrue(results.next());
		assertFalse(results.next());
		verify(preparedStatementresultSet);
	}
	public void testGetBoolean() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		boolean val = true;
		expect(resultSet.getBoolean(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getBoolean(colN));
		verify(preparedStatementresultSet);
	}
	public void testGetByte() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		byte val = 69;
		expect(resultSet.getByte(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getByte(colN));
		verify(preparedStatementresultSet);
	}
	public void testGetBytes() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		byte[] val = new byte[] { 23, 1, 17 };
		expect(resultSet.getBytes(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getBytes(colN));
		verify(preparedStatementresultSet);
	}
	public void testGetDouble() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		double val = 69.123;
		expect(resultSet.getDouble(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getDouble(colN), 0.0F);
		verify(preparedStatementresultSet);
	}
	public void testGetFloat() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		float val = 69.77F;
		expect(resultSet.getFloat(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getFloat(colN), 0.0F);
		verify(preparedStatementresultSet);
	}
	public void testGetInt() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		int val = 613123129;
		expect(resultSet.getInt(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getInt(colN));
		verify(preparedStatementresultSet);
	}
	public void testGetShort() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		short val = 6129;
		expect(resultSet.getShort(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getShort(colN));
		verify(preparedStatementresultSet);
	}
	public void testGetString() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		String val = "zippy";
		expect(resultSet.getString(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getString(colN));
		verify(preparedStatementresultSet);
	}
	public void testGetTimestamp() throws SQLException {
		PreparedStatement preparedStatement = createMock(PreparedStatement.class);
		ResultSet resultSet = createMock(ResultSet.class);
		int colN = 120;
		Timestamp val = new Timestamp(123123123123L);
		expect(resultSet.getTimestamp(colN + 1)).andReturn(val);
		replay(preparedStatementresultSet);
		JdbcDatabaseResults results = new JdbcDatabaseResults(preparedStatementresultSet);
		assertEquals(valresults.getTimestamp(colN));
		verify(preparedStatementresultSet);
	}
New to GrepCode? Check out our FAQ X