diff --git a/src/test/java/com/microsoft/sqlserver/jdbc/unit/lobs/LobsTest.java b/src/test/java/com/microsoft/sqlserver/jdbc/unit/lobs/LobsTest.java index baaca720b..4ec087e16 100644 --- a/src/test/java/com/microsoft/sqlserver/jdbc/unit/lobs/LobsTest.java +++ b/src/test/java/com/microsoft/sqlserver/jdbc/unit/lobs/LobsTest.java @@ -139,8 +139,7 @@ private void testInvalidLobs(Class lobClass, boolean isResultSet) throws SQLExce datasize = packetSize; break; case 1: - //NClobs are always 2 bytes per character, generate an even number only - datasize = packetSize + (ThreadLocalRandom.current().nextInt(packetSize/2) * 2); + datasize = packetSize + ThreadLocalRandom.current().nextInt(packetSize) + 1; break; default: datasize = packetSize - ThreadLocalRandom.current().nextInt(packetSize);