43 import java.util.HashMap; 44 import java.util.List; 45 import java.util.Map; 46 import javax.sql.RowSet; 47 import javax.sql.rowset.BaseRowSet; 48 import javax.sql.rowset.CachedRowSet; 49 import javax.sql.rowset.RowSetFactory; 50 import javax.sql.rowset.RowSetMetaDataImpl; 51 import javax.sql.rowset.RowSetProvider; 52 import org.testng.Assert; 53 import static org.testng.Assert.assertNull; 54 import static org.testng.Assert.assertTrue; 55 import org.testng.annotations.DataProvider; 56 import org.testng.annotations.Test; 57 import util.BaseTest; 58 import util.StubBlob; 59 import util.StubClob; 60 import util.StubNClob; 61 import util.StubSQLXML; 62 63 public abstract class CommonRowSetTests extends BaseTest { 64 65 protected final String stubProvider = "util.StubSyncProvider"; 66 protected final String query = "SELECT * FROM SUPERHEROS"; 67 private final String url = "jdbc:derby://localhost:1527/myDB"; 68 private final String dsName = "jdbc/myDB"; 69 private final String user = "Bruce Wayne"; 70 private final String password = "The Dark Knight"; 71 protected final String COFFEE_HOUSES_TABLE = "COFFEE_HOUSES"; 72 protected final String COFFEES_TABLE = "COFFEES"; 73 protected final int COFFEE_HOUSES_ROWS = 14; 74 protected final int COFFEES_ROWS = 5; 75 protected final Object[] COFFEES_PRIMARY_KEYS = {1, 2, 3, 4, 5}; 76 protected final Object[] COFFEE_HOUSES_PRIMARY_KEYS = { 77 10023, 33002, 10040, 32001, 10042, 10024, 10039, 10041, 78 33005, 33010, 10035, 10037, 10034, 32004 79 }; 80 81 /* 82 * COFFEES_HOUSES Table column names | 43 import java.util.HashMap; 44 import java.util.List; 45 import java.util.Map; 46 import javax.sql.RowSet; 47 import javax.sql.rowset.BaseRowSet; 48 import javax.sql.rowset.CachedRowSet; 49 import javax.sql.rowset.RowSetFactory; 50 import javax.sql.rowset.RowSetMetaDataImpl; 51 import javax.sql.rowset.RowSetProvider; 52 import org.testng.Assert; 53 import static org.testng.Assert.assertNull; 54 import static org.testng.Assert.assertTrue; 55 import org.testng.annotations.DataProvider; 56 import org.testng.annotations.Test; 57 import util.BaseTest; 58 import util.StubBlob; 59 import util.StubClob; 60 import util.StubNClob; 61 import util.StubSQLXML; 62 63 /** 64 * @test 65 * @modules java.sql.rowset/com.sun.rowset 66 * java.sql.rowset/com.sun.rowset.internal 67 * java.sql.rowset/com.sun.rowset.providers 68 */ 69 70 public abstract class CommonRowSetTests extends BaseTest { 71 72 protected final String stubProvider = "util.StubSyncProvider"; 73 protected final String query = "SELECT * FROM SUPERHEROS"; 74 private final String url = "jdbc:derby://localhost:1527/myDB"; 75 private final String dsName = "jdbc/myDB"; 76 private final String user = "Bruce Wayne"; 77 private final String password = "The Dark Knight"; 78 protected final String COFFEE_HOUSES_TABLE = "COFFEE_HOUSES"; 79 protected final String COFFEES_TABLE = "COFFEES"; 80 protected final int COFFEE_HOUSES_ROWS = 14; 81 protected final int COFFEES_ROWS = 5; 82 protected final Object[] COFFEES_PRIMARY_KEYS = {1, 2, 3, 4, 5}; 83 protected final Object[] COFFEE_HOUSES_PRIMARY_KEYS = { 84 10023, 33002, 10040, 32001, 10042, 10024, 10039, 10041, 85 33005, 33010, 10035, 10037, 10034, 32004 86 }; 87 88 /* 89 * COFFEES_HOUSES Table column names |