Package javax.sql.rowset

Examples of javax.sql.rowset.RowSetWarning


        this.indicatesFailure(String.format("%s%s000", alphabet[a], alphabet[b]));
      }
    }
    assertFalse(this.dialect.indicatesFailure(new SQLException()));
    assertFalse(this.dialect.indicatesFailure(new BatchUpdateException()));
    assertFalse(this.dialect.indicatesFailure(new RowSetWarning()));
    assertFalse(this.dialect.indicatesFailure(new SerialException()));
    assertFalse(this.dialect.indicatesFailure(new SQLClientInfoException()));
    assertFalse(this.dialect.indicatesFailure(new SQLNonTransientException()));
    assertFalse(this.dialect.indicatesFailure(new SQLDataException()));
    assertFalse(this.dialect.indicatesFailure(new SQLFeatureNotSupportedException()));
View Full Code Here


        this.indicatesFailure(String.format("%s%s000", alphabet[a], alphabet[b]));
      }
    }
    assertFalse(this.dialect.indicatesFailure(new SQLException()));
    assertFalse(this.dialect.indicatesFailure(new BatchUpdateException()));
    assertFalse(this.dialect.indicatesFailure(new RowSetWarning()));
    assertFalse(this.dialect.indicatesFailure(new SerialException()));
    assertFalse(this.dialect.indicatesFailure(new SQLClientInfoException()));
    assertFalse(this.dialect.indicatesFailure(new SQLNonTransientException()));
    assertFalse(this.dialect.indicatesFailure(new SQLDataException()));
    assertFalse(this.dialect.indicatesFailure(new SQLFeatureNotSupportedException()));
View Full Code Here

      }
            //fields[i] = field[i].get(obj);
  }
        try {
            if (!(serializableImpl)) {
               throw new RowSetWarning("Test");
            }
        } catch (RowSetWarning w) {
            setWarning(w);
        }
       
View Full Code Here

        assertNull(jrs.getRowSetWarnings());

        jrs.close();

        jrs = newJdbcRowSet();
        RowSetWarning warning = jrs.getRowSetWarnings();
        super.assertNull(warning);

        // TODO Try to produce warnings.

        jrs.close();
View Full Code Here

        assertNull(rs.getWarnings());
    }

    public void testGetRowSetWarnings() throws Exception {
        noInitialCrset = newNoInitialInstance();
        RowSetWarning rsWarning = noInitialCrset.getRowSetWarnings();
        assertNotNull(rsWarning);

        rs = st.executeQuery("SELECT * FROM USER_INFO");
        noInitialCrset.populate(rs);

        int index = 0;
        while (noInitialCrset.next()) {
            index++;
            for (int i = 1; i <= DEFAULT_COLUMN_COUNT; i++) {
                noInitialCrset.getObject(i);
            }
            assertEquals(rsWarning, noInitialCrset.getRowSetWarnings());
        }

        assertTrue(noInitialCrset.absolute(3));
        try {
            noInitialCrset.getInt(7);
            fail("should throw SQLException");
        } catch (SQLException e) {
            assertEquals(rsWarning, noInitialCrset.getRowSetWarnings());
        }

        /*
         * The ninth column in database is double format, value is 3.99999999.
         * It return 4.0F when using getFloat(9).
         */
        float doubleValue = noInitialCrset.getFloat(9);
        assertEquals(4.0F, doubleValue);
        assertEquals(rsWarning, noInitialCrset.getRowSetWarnings());
        assertNull(rsWarning.getSQLState());
        assertEquals(0, rsWarning.getErrorCode());

        noInitialCrset.setMaxFieldSize(3);
        noInitialCrset.moveToInsertRow();
        noInitialCrset.updateInt(1, 6);
        noInitialCrset.updateString(2, "insert");
        noInitialCrset.insertRow();
        noInitialCrset.moveToCurrentRow();
        assertEquals(rsWarning, noInitialCrset.getRowSetWarnings());
        assertNull(rsWarning.getSQLState());
        assertEquals(0, rsWarning.getErrorCode());

        noInitialCrset.acceptChanges(conn);
        assertEquals(rsWarning, noInitialCrset.getRowSetWarnings());
        assertEquals(0, rsWarning.getErrorCode());
    }
View Full Code Here

        // get Class. Object instance should always be available
        Class<?> c = obj.getClass();

        // determine if object implements Serializable i/f
        if (!(obj instanceof java.io.Serializable)) {
            setWarning(new RowSetWarning("Warning, the object passed to the constructor does not implement Serializable"));
        }

        // can only determine public fields (obviously). If
        // any of these are static, this should invalidate
        // the action of attempting to persist these fields
View Full Code Here

    /**
     * Test method for {@link javax.sql.rowset.RowSetWarning#RowSetWarning()}.
     */

    public void test_constructor() {
        RowSetWarning warn = new RowSetWarning();
        assertNull(warn.getMessage());
    }
View Full Code Here

     * Test method for
     * {@link javax.sql.rowset.RowSetWarning#RowSetWarning(java.lang.String)}.
     */

    public void test_constructor_Ljava_lang_String() {
        RowSetWarning war = new RowSetWarning("test");
        assertEquals("test", war.getMessage());
    }
View Full Code Here

     * Test method for
     * {@link javax.sql.rowset.RowSetWarning#RowSetWarning(java.lang.String, java.lang.String)}
     */

    public void test_constructor_Ljava_lang_StringLjava_lang_String() {
        RowSetWarning warn = new RowSetWarning("test", "testState");
        assertEquals("test", warn.getMessage());
        assertEquals("testState", warn.getSQLState());
    }
View Full Code Here

     * Test method for
     * {@link javax.sql.rowset.RowSetWarning#RowSetWarning(java.lang.String, java.lang.String, int)}
     */

    public void test_constructor_Ljava_lang_StringLjava_lang_StringI() {
        RowSetWarning warn = new RowSetWarning("test", "testState", 0);
        assertEquals("test", warn.getMessage());
        assertEquals("testState", warn.getSQLState());
        assertEquals(0, warn.getErrorCode());
    }
View Full Code Here

TOP

Related Classes of javax.sql.rowset.RowSetWarning

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.