package com.googlecode.sqlsheet; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import org.junit.Assert; import org.junit.Test; /** * @author Klaus Hauschild */ public class Bug9Test { @Test public void testWithoutStreaming() throws Exception { Class.forName("com.googlecode.sqlsheet.Driver"); final Connection connection = DriverManager.getConnection("jdbc:xls:file:" + ClassLoader.getSystemResource("bug9.xlsx").getFile() + "?readStreaming=false"); final Statement statement = connection.createStatement(); final ResultSet resultSet = statement.executeQuery("SELECT * FROM bug9"); Assert.assertEquals(true, resultSet.next()); Assert.assertEquals("9", resultSet.getString("BUG9")); connection.close(); } @Test public void testWithStreaming() throws Exception { Class.forName("com.googlecode.sqlsheet.Driver"); final Connection connection = DriverManager.getConnection("jdbc:xls:file:" + ClassLoader.getSystemResource("bug9.xlsx").getFile() + "?readStreaming=true"); final Statement statement = connection.createStatement(); final ResultSet resultSet = statement.executeQuery("SELECT * FROM bug9"); Assert.assertEquals(true, resultSet.next()); Assert.assertEquals("9", resultSet.getString("BUG9")); connection.close(); } }