/** * */ package testsuite.simple; import java.sql.ResultSetMetaData; import testsuite.BaseTestCase; /** * @author Tonci */ public class TestBug32265 extends BaseTestCase { /** * @param name */ public TestBug32265(String name) { super(name); // TODO Auto-generated constructor stub } public void testBug32265() throws Exception { // System.out.println("java.vm.version : " + System.getProperty("java.vm.version")); // System.out.println("java.vm.vendor : " + System.getProperty("java.vm.vendor")); // System.out.println("java.runtime.version : " + System.getProperty("java.runtime.version")); // System.out.println("os.name : " + System.getProperty("os.name")); // System.out.println("os.version : " + System.getProperty("os.version ")); // System.out.println("sun.management.compiler : " + System.getProperty("sun.management.compiler")); try { createTable("bug32265", "(Id INTEGER NOT NULL PRIMARY KEY)"); assertEquals(1, this.stmt.executeUpdate("INSERT INTO bug32265 (Id) values (1)")); this.rs = this.stmt.executeQuery( "SELECT * FROM bug32265"); this.rs.next(); this.rs.getInt("bug32265.Id"); // ok this.rs.close(); this.stmt.setFetchSize(10); this.rs = this.stmt.executeQuery( "SELECT * FROM bug32265"); ResultSetMetaData rs2 = this.rs.getMetaData(); assertEquals("bug32265", rs2.getTableName(1)); this.rs.next(); this.rs.getInt("bug32265.Id"); // fails } finally { closeMemberJDBCResources(); } } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub junit.textui.TestRunner.run(TestBug32265.class); } }