示例#1
0
  // @Test
  public void hashCompare() throws Exception {
    String hash1 =
        CrawlerUtils.extractFileHashSHA256(getClass().getResource("/abcd.pdf").getFile());
    String hash2 =
        CrawlerUtils.extractFileHashSHA256(getClass().getResource("/abcd2.pdf").getFile());
    String hash3 =
        CrawlerUtils.extractFileHashSHA256(getClass().getResource("/qwer.pptx").getFile());
    String hash4 =
        CrawlerUtils.extractFileHashSHA256(getClass().getResource("/qwer2.pptx").getFile());

    assertTrue(hash1.equals(hash2));
    assertTrue(hash1.equals(hash1));
    assertTrue(hash3.equals(hash3));
    assertTrue(hash3.equals(hash4));
    assertFalse(hash1.equals(hash3));
  }