Search in sources :

Example 6 with SerialArray

use of javax.sql.rowset.serial.SerialArray in project jdk8u_jdk by JetBrains.

the class SerialArrayTests method test11.

/*
     * Validate a SerialException is thrown when  getBaseType() is invoked after
     * free() is called
     */
@Test(expectedExceptions = SerialException.class)
public void test11() throws Exception {
    SerialArray sa = new SerialArray(a);
    sa.free();
    sa.getBaseType();
}
Also used : SerialArray(javax.sql.rowset.serial.SerialArray) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Example 7 with SerialArray

use of javax.sql.rowset.serial.SerialArray in project jdk8u_jdk by JetBrains.

the class BaseRowSetTests method testAdvancedParameters.

/*
     * DataProvider used to set advanced parameters for types that are supported
     */
@DataProvider(name = "testAdvancedParameters")
private Object[][] testAdvancedParameters() throws SQLException {
    byte[] bytes = new byte[10];
    Ref aRef = new SerialRef(new StubRef("INTEGER", query));
    Array aArray = new SerialArray(new StubArray("INTEGER", new Object[1]));
    Blob aBlob = new SerialBlob(new StubBlob());
    Clob aClob = new SerialClob(new StubClob());
    Reader rdr = new StringReader(query);
    InputStream is = new StringBufferInputStream(query);
    ;
    brs = new StubBaseRowSet();
    brs.setBytes(1, bytes);
    brs.setAsciiStream(2, is, query.length());
    brs.setRef(3, aRef);
    brs.setArray(4, aArray);
    brs.setBlob(5, aBlob);
    brs.setClob(6, aClob);
    brs.setBinaryStream(7, is, query.length());
    brs.setUnicodeStream(8, is, query.length());
    brs.setCharacterStream(9, rdr, query.length());
    return new Object[][] { { 1, bytes }, { 2, is }, { 3, aRef }, { 4, aArray }, { 5, aBlob }, { 6, aClob }, { 7, is }, { 8, is }, { 9, rdr } };
}
Also used : SerialArray(javax.sql.rowset.serial.SerialArray) StubBlob(util.StubBlob) SerialBlob(javax.sql.rowset.serial.SerialBlob) Blob(java.sql.Blob) StringBufferInputStream(java.io.StringBufferInputStream) InputStream(java.io.InputStream) Reader(java.io.Reader) StringReader(java.io.StringReader) SerialBlob(javax.sql.rowset.serial.SerialBlob) StubClob(util.StubClob) StubBlob(util.StubBlob) SerialClob(javax.sql.rowset.serial.SerialClob) StubRef(util.StubRef) StubArray(util.StubArray) Array(java.sql.Array) SerialArray(javax.sql.rowset.serial.SerialArray) StubRef(util.StubRef) SerialRef(javax.sql.rowset.serial.SerialRef) Ref(java.sql.Ref) StringBufferInputStream(java.io.StringBufferInputStream) StringReader(java.io.StringReader) StubBaseRowSet(util.StubBaseRowSet) SerialRef(javax.sql.rowset.serial.SerialRef) Clob(java.sql.Clob) StubClob(util.StubClob) SerialClob(javax.sql.rowset.serial.SerialClob) StubArray(util.StubArray) DataProvider(org.testng.annotations.DataProvider)

Example 8 with SerialArray

use of javax.sql.rowset.serial.SerialArray in project jdk8u_jdk by JetBrains.

the class SerialArrayTests method test08.

/*
     * Validate a SerialException is thrown when  getArray() is invoked after
     * free() is called
     */
@Test(expectedExceptions = SerialException.class)
public void test08() throws Exception {
    SerialArray sa = new SerialArray(a);
    sa.free();
    sa.getArray(map);
}
Also used : SerialArray(javax.sql.rowset.serial.SerialArray) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Example 9 with SerialArray

use of javax.sql.rowset.serial.SerialArray in project jdk8u_jdk by JetBrains.

the class SerialArrayTests method test03.

/*
     * Validate a SerialException is thrown when getResultSet() is called
     */
@Test(expectedExceptions = SerialException.class)
public void test03() throws Exception {
    SerialArray sa = new SerialArray(a);
    sa.getResultSet();
}
Also used : SerialArray(javax.sql.rowset.serial.SerialArray) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Example 10 with SerialArray

use of javax.sql.rowset.serial.SerialArray in project jdk8u_jdk by JetBrains.

the class SerialArrayTests method test17.

/*
     * clone() a SerialArray and check that it is equal to the
     * object it was cloned from
     */
@Test
public void test17() throws Exception {
    SerialArray sa = new SerialArray(a);
    SerialArray sa1 = (SerialArray) sa.clone();
    assertTrue(sa.equals(sa1));
}
Also used : SerialArray(javax.sql.rowset.serial.SerialArray) Test(org.testng.annotations.Test) BaseTest(util.BaseTest)

Aggregations

SerialArray (javax.sql.rowset.serial.SerialArray)19 Test (org.testng.annotations.Test)17 BaseTest (util.BaseTest)17 Array (java.sql.Array)2 SerialBlob (javax.sql.rowset.serial.SerialBlob)2 SerialClob (javax.sql.rowset.serial.SerialClob)2 StubArray (util.StubArray)2 InputStream (java.io.InputStream)1 Reader (java.io.Reader)1 StringBufferInputStream (java.io.StringBufferInputStream)1 StringReader (java.io.StringReader)1 Blob (java.sql.Blob)1 Clob (java.sql.Clob)1 Ref (java.sql.Ref)1 SQLInputImpl (javax.sql.rowset.serial.SQLInputImpl)1 SerialRef (javax.sql.rowset.serial.SerialRef)1 SerialStruct (javax.sql.rowset.serial.SerialStruct)1 DataProvider (org.testng.annotations.DataProvider)1 StubBaseRowSet (util.StubBaseRowSet)1 StubBlob (util.StubBlob)1