@@ -112,7 +112,7 @@ public void getObjectTypePrepare() throws Exception {
112112
113113 public  void  getObjectType (ResultSet  rs ) throws  Exception  {
114114 testErrObject (rs , Integer .class );
115-  testErrObject (rs , String .class );
115+  testObject (rs , String .class ,  "0" );
116116 testErrObject (rs , Long .class );
117117 testErrObject (rs , Short .class );
118118 testErrObject (rs , BigDecimal .class );
@@ -151,19 +151,12 @@ public void getStringPrepare() throws SQLException {
151151 }
152152
153153 public  void  getString (ResultSet  rs ) throws  SQLException  {
154-  Common .assertThrowsContains (
155-  SQLDataException .class ,
156-  () -> rs .getNString (1 ),
157-  "Data type BLOB cannot be decoded as String" );
154+  assertEquals ("0" , rs .getString (1 ));
158155 assertFalse (rs .wasNull ());
159-  Common .assertThrowsContains (
160-  SQLDataException .class ,
161-  () -> rs .getNString (2 ),
162-  "Data type BLOB cannot be decoded as String" );
163-  Common .assertThrowsContains (
164-  SQLDataException .class ,
165-  () -> rs .getNString ("t2alias" ),
166-  "Data type BLOB cannot be decoded as String" );
156+  assertEquals ("1" , rs .getString (2 ));
157+  assertEquals ("1" , rs .getString ("t2alias" ));
158+  assertFalse (rs .wasNull ());
159+  assertEquals ("some🌟" , rs .getString (3 ));
167160 assertFalse (rs .wasNull ());
168161 assertNull (rs .getNString (4 ));
169162 assertTrue (rs .wasNull ());
@@ -181,19 +174,12 @@ public void getNStringPrepare() throws SQLException {
181174 }
182175
183176 public  void  getNString (ResultSet  rs ) throws  SQLException  {
184-  Common .assertThrowsContains (
185-  SQLDataException .class ,
186-  () -> rs .getNString (1 ),
187-  "Data type BLOB cannot be decoded as String" );
177+  assertEquals ("0" , rs .getString (1 ));
188178 assertFalse (rs .wasNull ());
189-  Common .assertThrowsContains (
190-  SQLDataException .class ,
191-  () -> rs .getNString (2 ),
192-  "Data type BLOB cannot be decoded as String" );
193-  Common .assertThrowsContains (
194-  SQLDataException .class ,
195-  () -> rs .getNString ("t2alias" ),
196-  "Data type BLOB cannot be decoded as String" );
179+  assertEquals ("1" , rs .getString (2 ));
180+  assertEquals ("1" , rs .getString ("t2alias" ));
181+  assertFalse (rs .wasNull ());
182+  assertEquals ("some🌟" , rs .getString (3 ));
197183 assertFalse (rs .wasNull ());
198184 assertNull (rs .getNString (4 ));
199185 assertTrue (rs .wasNull ());
0 commit comments