From 2496249344452f31abb14dc02ab58f7399d6d38e Mon Sep 17 00:00:00 2001
From: heck <heck@pep.foundation>
Date: Mon, 8 Mar 2021 02:31:57 +0100
Subject: [PATCH] Tests: Move byte[] diff method to AdapterTestUtils

---
 .../pEp/jniadapter/test/jni143/TestAlice.java | 27 ++-----------------
 .../test/utils/AdapterTestUtils.java          | 23 ++++++++++++++++
 2 files changed, 25 insertions(+), 25 deletions(-)

diff --git a/test/java/foundation/pEp/jniadapter/test/jni143/TestAlice.java b/test/java/foundation/pEp/jniadapter/test/jni143/TestAlice.java
index 49bc99a..04d12e9 100644
--- a/test/java/foundation/pEp/jniadapter/test/jni143/TestAlice.java
+++ b/test/java/foundation/pEp/jniadapter/test/jni143/TestAlice.java
@@ -11,9 +11,7 @@ import foundation.pEp.pitytest.utils.TestUtils;
 
 import java.util.Arrays;
 import java.util.Vector;
-
-import static foundation.pEp.pitytest.TestLogger.log;
-import static foundation.pEp.pitytest.TestLogger.logH2;
+import static foundation.pEp.pitytest.TestLogger.*;
 
 class Jni143TestContext extends AdapterBaseTestContext {
     @Override
@@ -24,28 +22,7 @@ class Jni143TestContext extends AdapterBaseTestContext {
 }
 
 class TestAlice {
-    public static String diff(byte[] left, byte[] right, boolean verbose) {
-        String ret = "";
-        String diffString = "";
-        int diffCount = 0;
-        for (int i = 0; i < left.length; i++) {
-            byte bLeft = left[i];
-            byte bRight = right[i];
-            String diffIndicator = "";
-            if (bLeft != bRight) {
-                diffCount++;
-                diffString += "Byte[" + i + "]:\t\t " + bLeft + "\t" + bRight + "\t" + "\n";
-            }
-        }
-        if (verbose) {
-            ret = diffString + "\n";
-            ret += Integer.toString(diffCount) + "\t Different bytes";
-        } else {
-            ret = Integer.toString(diffCount);
-        }
 
-        return ret;
-    }
 
     public static void main(String[] args) throws Exception {
         TestSuite.getDefault().setVerbose(true);
@@ -77,7 +54,7 @@ class TestAlice {
                     if (attachmentsDiffer) {
 //                        log(new String(decBlobData));
                         log("attachments decrypted dont equal original");
-                        log(diff(origBlob.data, decBlobData, false) + "\t\tdiffing bytes");
+                        log(AdapterTestUtils.diff(origBlob.data, decBlobData, false) + "\t\tdiffing bytes");
                     }
                     assert !attachmentsDiffer : "attachments decrypted dont equal original";
                     assert decRet.dst.getLongmsg().equals(msg1Plain.getLongmsg()) : "LongMessage decrypted dont equal original";
diff --git a/test/java/foundation/pEp/jniadapter/test/utils/AdapterTestUtils.java b/test/java/foundation/pEp/jniadapter/test/utils/AdapterTestUtils.java
index 7dd4f97..a63cd1e 100644
--- a/test/java/foundation/pEp/jniadapter/test/utils/AdapterTestUtils.java
+++ b/test/java/foundation/pEp/jniadapter/test/utils/AdapterTestUtils.java
@@ -342,4 +342,27 @@ public class AdapterTestUtils {
         msg.setLongmsg("Hi i am the longMessage");
         return msg;
     }
+
+    public static String diff(byte[] left, byte[] right, boolean verbose) {
+        String ret = "";
+        String diffString = "";
+        int diffCount = 0;
+        for (int i = 0; i < left.length; i++) {
+            byte bLeft = left[i];
+            byte bRight = right[i];
+            String diffIndicator = "";
+            if (bLeft != bRight) {
+                diffCount++;
+                diffString += "Byte[" + i + "]:\t\t " + bLeft + "\t" + bRight + "\t" + "\n";
+            }
+        }
+        if (verbose) {
+            ret = diffString + "\n";
+            ret += Integer.toString(diffCount) + "\t Different bytes";
+        } else {
+            ret = Integer.toString(diffCount);
+        }
+
+        return ret;
+    }
 }
\ No newline at end of file