Blob Blame History Raw
From 7a5cd6102844f74aa2be180477a20ebe8d536d81 Mon Sep 17 00:00:00 2001
From: Michael Simacek <msimacek@redhat.com>
Date: Mon, 18 Jul 2016 18:33:48 +0200
Subject: [PATCH 3/4] Use commons-codec instead of takari-hash in tests

---
 .../src/test/java/io/takari/maven/plugins/jar/JarTest.java         | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/takari-lifecycle-plugin/src/test/java/io/takari/maven/plugins/jar/JarTest.java b/takari-lifecycle-plugin/src/test/java/io/takari/maven/plugins/jar/JarTest.java
index 07deb26..0f9e0b3 100644
--- a/takari-lifecycle-plugin/src/test/java/io/takari/maven/plugins/jar/JarTest.java
+++ b/takari-lifecycle-plugin/src/test/java/io/takari/maven/plugins/jar/JarTest.java
@@ -40,9 +40,10 @@ import org.junit.Test;
 
 import com.google.common.io.Files;
 
-import io.takari.hash.FingerprintSha1Streaming;
 import io.takari.incrementalbuild.maven.testing.IncrementalBuildRule;
 import io.takari.maven.testing.TestResources;
+import java.io.FileInputStream;
+import org.apache.commons.codec.digest.DigestUtils;
 
 public class JarTest {
 
@@ -69,7 +70,7 @@ public class JarTest {
     mojos.executeMojo(basedir, "jar");
     File jar0 = new File(basedir, "target/test-1.0.jar");
     assertTrue(jar0.exists());
-    String fingerprint0 = new FingerprintSha1Streaming().fingerprint(jar0);
+    String fingerprint0 = DigestUtils.sha1Hex(new FileInputStream(jar0));
     //
     // Generate the JAR a second time and ensure that the fingerprint is still the same when
     // the JAR content is the same. The outer SHA1 of a JAR built at two points in time will
@@ -78,7 +79,7 @@ public class JarTest {
     mojos.executeMojo(basedir, "jar");
     File jar1 = new File(basedir, "target/test-1.0.jar");
     Assert.assertTrue(jar1.exists());
-    String fingerprint1 = new FingerprintSha1Streaming().fingerprint(jar1);
+    String fingerprint1 = DigestUtils.sha1Hex(new FileInputStream(jar1));
     assertEquals("We expect the JAR to have the same fingerprint after repeated builds.", fingerprint0, fingerprint1);
 
     // Make sure our maven properties file is written correctly
-- 
2.7.5