private void validate(ResultSet resultSet, BitSet seenRows) { while (resultSet.next()) { assertThat(seenRows.get((int) resultSet.getLong(0))).isFalse(); seenRows.set((int) resultSet.getLong(0)); ByteArray data = resultSet.getBytes(1); assertThat(data.length()).isEqualTo(resultSet.getLong(3)); assertThat(resultSet.getLong(2)).isEqualTo(hasher.hashBytes(data.toByteArray()).asLong()); } } }
assertThat(rs.getString(4)).isEqualTo(stringVal); assertThat(rs.getString("stringVal")).isEqualTo(stringVal); assertThat(rs.getBytes(5)).isEqualTo(ByteArray.copyFrom(byteVal)); assertThat(rs.getBytes("byteVal")).isEqualTo(ByteArray.copyFrom(byteVal)); assertThat(rs.getTimestamp(6)).isEqualTo(Timestamp.ofTimeMicroseconds(usecs)); assertThat(rs.getTimestamp("timestamp")).isEqualTo(Timestamp.ofTimeMicroseconds(usecs));
private void validate(ResultSet resultSet) { int i = 0; while (resultSet.next()) { assertThat(resultSet.getLong(0)).isEqualTo(i); ByteArray data = resultSet.getBytes(1); assertThat(data.length()).isEqualTo(resultSet.getLong(3)); assertThat(resultSet.getLong(2)).isEqualTo(hasher.hashBytes(data.toByteArray()).asLong()); assertThat(++i).isAtMost(numRows); } assertThat(i).isEqualTo(numRows); } }
while (resultSet.next()) { String key = resultSet.getString(0); ByteArray value = resultSet.getBytes(1); assertThat(expected).containsKey(key); ByteArray expectedValue = expected.remove(key);