@Test public void getNullableByteWithColumnNameWorks() throws SQLException { ResultSet mockResultSet = mock(ResultSet.class); when(mockResultSet.getByte("foo")).thenReturn((byte) 7); assertEquals(7, ResultSets.getNullableByte(mockResultSet, "foo").byteValue()); assertEquals(7, ResultSets.enhance(mockResultSet).getNullableByte("foo").byteValue()); when(mockResultSet.getByte("foo")).thenReturn((byte) 0); when(mockResultSet.wasNull()).thenReturn(true); assertNull(ResultSets.getNullableByte(mockResultSet, "foo")); assertNull(ResultSets.enhance(mockResultSet).getNullableByte("foo")); }