private void verifyAll4Values(Path file) throws IOException {
    WALEntry key1 = new WALEntry("key1");
    WALEntry val1 = new WALEntry("val1");

    WALEntry key2 = new WALEntry("key2");
    WALEntry val2 = new WALEntry("val2");

    WALEntry key3 = new WALEntry("key3");
    WALEntry val3 = new WALEntry("val3");

    WALEntry key4 = new WALEntry("key4");
    WALEntry val4 = new WALEntry("val4");

    WALFile.Reader reader = new WALFile.Reader(conf, WALFile.Reader.file(file));
    assertEquals(key1.getName(), ((WALEntry) reader.next((Object) null)).getName());
    assertEquals(val1.getName(), ((WALEntry) reader.getCurrentValue((Object) null)).getName());
    assertEquals(key2.getName(), ((WALEntry) reader.next((Object) null)).getName());
    assertEquals(val2.getName(), ((WALEntry) reader.getCurrentValue((Object) null)).getName());

    assertEquals(key3.getName(), ((WALEntry) reader.next((Object) null)).getName());
    assertEquals(val3.getName(), ((WALEntry) reader.getCurrentValue((Object) null)).getName());
    assertEquals(key4.getName(), ((WALEntry) reader.next((Object) null)).getName());
    assertEquals(val4.getName(), ((WALEntry) reader.getCurrentValue((Object) null)).getName());
    assertNull(reader.next((Object) null));
    reader.close();
  }