question: public void testIsCurrency ( ) { try { assertFalse ( rsmd . isCurrency ( 1 ) ) ; } catch ( SQLException e1 ) { fail ( "ResultSetMetaDataTest.testGetScale()" + e1 . getMessage ( ) ) ; e1 . printStackTrace ( ) ; } try { rsmd . isCurrency ( 0 ) ; fail ( "SQLException is not thrown" ) ; } catch ( SQLException e ) { } try { rsmd . isCurrency ( 5 ) ; fail ( "SQLException is not thrown" ) ; } catch ( SQLException e ) { } try { rs . close ( ) ; rsmd . isCurrency ( 1 ) ; fail ( "Exception expected" ) ; } catch ( SQLException e ) { } }
target:  Tests fail: always returns false. Exceptions and tests non Numeric fields fail, failing statements commented out. Feature only partially implemented. May be an optional feature. Not supported.