From d71d9ea2840f42eb9065aeeb95bac3703402f386 Mon Sep 17 00:00:00 2001 From: Edouard Tisserant Date: Wed, 9 Dec 2015 14:15:23 +0100 Subject: [PATCH] AndroidTest : Genkey --- .../main/java/com/pep/k9/MainActivity.java | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/androidTests/app/src/main/java/com/pep/k9/MainActivity.java b/androidTests/app/src/main/java/com/pep/k9/MainActivity.java index 9f9976e..4051beb 100644 --- a/androidTests/app/src/main/java/com/pep/k9/MainActivity.java +++ b/androidTests/app/src/main/java/com/pep/k9/MainActivity.java @@ -49,6 +49,7 @@ public class MainActivity extends AppCompatActivity { testPEpTypes(); testPEpAliceBobJohn(); testKeyserverLookup(); + testKeyGen(); } catch (Exception ex) { Log.e("PEPTEST", "##################### TEST Exception ####################",ex); @@ -547,7 +548,7 @@ public class MainActivity extends AppCompatActivity { Engine e; - Log.d("PEPTEST", "Test loaded"); + Log.d("PEPTEST", "Test keyserver lookup loaded"); e = new Engine(); @@ -574,4 +575,26 @@ public class MainActivity extends AppCompatActivity { e.close(); } + + public void testKeyGen() throws pEpException, IOException, AssertionError, InterruptedException { + + Engine e; + + Log.d("PEPTEST", "Test gen key loaded"); + + e = new Engine(); + + Identity newid = new Identity(); + newid.username = "Name, User Name"; + newid.address = "test.gen.key@pep-project.org"; + newid.user_id = "P0l1231"; + + String fpr = e.myself(newid).fpr; + + Log.d("PEPTEST", "keygen test fpr"); + Log.d("PEPTEST", fpr != null ? fpr : "NULL"); + if(!(fpr != null)) throw new AssertionError(); + + e.close(); + } }