This is an automated email from the ASF dual-hosted git repository.

garydgregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-dbutils.git


The following commit(s) were added to refs/heads/master by this push:
     new a95b664  Assert wasNull is false for genuine default-valued columns
a95b664 is described below

commit a95b664b8026483ee5179f397c90578a0f63b4d1
Author: Gary Gregory <[email protected]>
AuthorDate: Thu Nov 12 06:40:31 2026 -0500

    Assert wasNull is false for genuine default-valued columns
    
    Verify that zero, false, and empty-string values read by index and label
    remain non-null when custom SQL NULL replacements are configured.
---
 .../commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java       | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
 
b/src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
index 6eda112..3510391 100644
--- 
a/src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
+++ 
b/src/test/java/org/apache/commons/dbutils/wrappers/SqlNullCheckedResultSetTest.java
@@ -708,11 +708,17 @@ class SqlNullCheckedResultSetTest extends BaseTestCase {
         final ResultSet wrapped = 
ProxyFactory.instance().createResultSet(handler);
         assertTrue(wrapped.next());
         assertEquals(0, wrapped.getInt(1));
+        assertFalse(wrapped.wasNull());
         assertEquals(0, wrapped.getInt("zero"));
+        assertFalse(wrapped.wasNull());
         assertFalse(wrapped.getBoolean(2));
+        assertFalse(wrapped.wasNull());
         assertFalse(wrapped.getBoolean("falseValue"));
+        assertFalse(wrapped.wasNull());
         assertEquals("", wrapped.getString(3));
+        assertFalse(wrapped.wasNull());
         assertEquals("", wrapped.getString("emptyString"));
+        assertFalse(wrapped.wasNull());
         assertEquals(99, wrapped.getInt(4));
         assertTrue(wrapped.wasNull());
         assertEquals("REPLACED", wrapped.getString(5));

Reply via email to