|
26 | 26 | import java.util.ArrayList; |
27 | 27 | import java.util.Collections; |
28 | 28 | import java.util.List; |
| 29 | +import java.util.Objects; |
29 | 30 | import java.util.zip.CRC32; |
30 | 31 | import java.util.zip.CheckedInputStream; |
31 | 32 |
|
@@ -324,7 +325,7 @@ public void testVerifyIncorrectDigest() throws IOException, WriteTimeoutExceptio |
324 | 325 |
|
325 | 326 | try (RandomAccessReader file = RandomAccessReader.open(sstable.descriptor.fileFor(Components.DIGEST))) |
326 | 327 | { |
327 | | - long correctChecksum = file.readLong(); |
| 328 | + long correctChecksum = Long.parseLong(Objects.requireNonNull(file.readLine())); |
328 | 329 |
|
329 | 330 | writeChecksum(++correctChecksum, sstable.descriptor.fileFor(Components.DIGEST)); |
330 | 331 | } |
@@ -465,7 +466,7 @@ public void testVerifyMutateRepairStatus() throws IOException, WriteTimeoutExcep |
465 | 466 | long correctChecksum; |
466 | 467 | try (RandomAccessReader file = RandomAccessReader.open(sstable.descriptor.fileFor(Components.DIGEST))) |
467 | 468 | { |
468 | | - correctChecksum = file.readLong(); |
| 469 | + correctChecksum = Long.parseLong(Objects.requireNonNull(file.readLine())); |
469 | 470 | } |
470 | 471 | writeChecksum(++correctChecksum, sstable.descriptor.fileFor(Components.DIGEST)); |
471 | 472 | try (IVerifier verifier = sstable.getVerifier(cfs, new OutputHandler.LogOutput(), false, IVerifier.options().mutateRepairStatus(false).invokeDiskFailurePolicy(true).build())) |
@@ -535,7 +536,7 @@ public void testMutateRepair() throws IOException |
535 | 536 | long correctChecksum; |
536 | 537 | try (RandomAccessReader file = RandomAccessReader.open(sstable.descriptor.fileFor(Components.DIGEST))) |
537 | 538 | { |
538 | | - correctChecksum = file.readLong(); |
| 539 | + correctChecksum = Long.parseLong(Objects.requireNonNull(file.readLine())); |
539 | 540 | } |
540 | 541 | writeChecksum(++correctChecksum, sstable.descriptor.fileFor(Components.DIGEST)); |
541 | 542 | try (IVerifier verifier = sstable.getVerifier(cfs, new OutputHandler.LogOutput(), false, IVerifier.options().invokeDiskFailurePolicy(true).mutateRepairStatus(true).build())) |
@@ -619,7 +620,7 @@ public void testQuick() throws IOException |
619 | 620 |
|
620 | 621 | try (RandomAccessReader file = RandomAccessReader.open(sstable.descriptor.fileFor(Components.DIGEST))) |
621 | 622 | { |
622 | | - long correctChecksum = file.readLong(); |
| 623 | + long correctChecksum = Long.parseLong(Objects.requireNonNull(file.readLine())); |
623 | 624 |
|
624 | 625 | writeChecksum(++correctChecksum, sstable.descriptor.fileFor(Components.DIGEST)); |
625 | 626 | } |
|
0 commit comments