private static void checkKeyRange( KeyRange r, Key start, KeyRange.Endpoint startType, Key end, KeyRange.Endpoint endType) { assertThat(r.getStartType()).isEqualTo(startType); assertThat(r.geEndType()).isEqualTo(endType); assertThat(r.getStart()).isEqualTo(start); assertThat(r.getEnd()).isEqualTo(end); KeyRange fromBuilder = KeyRange.newBuilder() .setStart(start) .setStartType(startType) .setEnd(end) .setEndType(endType) .build(); assertThat(fromBuilder.getStartType()).isEqualTo(startType); assertThat(fromBuilder.geEndType()).isEqualTo(endType); assertThat(fromBuilder.getStart()).isEqualTo(start); assertThat(fromBuilder.getEnd()).isEqualTo(end); assertThat(fromBuilder).isEqualTo(r); assertThat(fromBuilder.hashCode()).isEqualTo(fromBuilder.hashCode()); }