@Test
public void testExplainPatch_BothEntriesUncompressed_BytesUnchanged() throws Exception {

  byte[] oldBytes = UnitTestZipArchive.makeTestZip(Collections.singletonList(ENTRY_A1_STORED));
  byte[] newBytes = UnitTestZipArchive.makeTestZip(Collections.singletonList(ENTRY_A1_STORED));
  save(oldBytes, oldFile);
  save(newBytes, newFile);
  PatchExplainer explainer = new PatchExplainer(null, null);
  List<EntryExplanation> explanations = explainer.explainPatch(oldFile, newFile);
  // The uncompressed bytes are the same. Thus the patch size should be zero, because the entries
  // are identical in the delta-friendly files. Additionally no diffing or compression should be
  // performed.
  EntryExplanation expected =
      new EntryExplanation(
          path(ENTRY_A1_STORED), false, RecommendationReason.BOTH_ENTRIES_UNCOMPRESSED, 0L);
  checkExplanation(explanations, expected);
}