From 7d7ae589bf07124d8489f325e5a9a1963462bb9b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Tue, 16 Aug 2016 20:38:36 +0200 Subject: [PATCH] upd: move "getRandomCountry" to test Manager as it does not really fit "Country" and is only used by the Manager. Change-Id: I48b3edcbc9e931ab0bafaa86a266cee8048d09b0 --- src/org/cacert/gigi/dbObjects/Country.java | 6 ------ util-testing/org/cacert/gigi/pages/Manager.java | 16 ++++++++++++---- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/org/cacert/gigi/dbObjects/Country.java b/src/org/cacert/gigi/dbObjects/Country.java index 8d88a191..dedaa7e0 100644 --- a/src/org/cacert/gigi/dbObjects/Country.java +++ b/src/org/cacert/gigi/dbObjects/Country.java @@ -6,7 +6,6 @@ import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; -import java.util.Random; import java.util.RandomAccess; import org.cacert.gigi.GigiApiException; @@ -167,9 +166,4 @@ public class Country { return i; } - public static Country getRandomCountry() { - List cc = Country.getCountries(); - int rnd = new Random().nextInt(cc.size()); - return cc.get(rnd); - } } diff --git a/util-testing/org/cacert/gigi/pages/Manager.java b/util-testing/org/cacert/gigi/pages/Manager.java index e4e3dbd4..a2435c95 100644 --- a/util-testing/org/cacert/gigi/pages/Manager.java +++ b/util-testing/org/cacert/gigi/pages/Manager.java @@ -14,9 +14,11 @@ import java.util.GregorianCalendar; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedList; +import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Properties; +import java.util.Random; import java.util.TreeSet; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -59,6 +61,12 @@ import sun.security.x509.X509Key; public class Manager extends Page { + public static Country getRandomCountry() { + List cc = Country.getCountries(); + int rnd = new Random().nextInt(cc.size()); + return cc.get(rnd); + } + public static final String PATH = "/manager"; private static HashMap dps; @@ -116,7 +124,7 @@ public class Manager extends Page { ps.setInt(3, 100); ps.setString(4, "Manager init code"); ps.setString(5, "1990-01-01"); - ps.setString(6, Country.getRandomCountry().getCode()); + ps.setString(6, getRandomCountry().getCode()); ps.execute(); } return u; @@ -228,7 +236,7 @@ public class Manager extends Page { gc.setTimeInMillis(0); gc.set(1990, 0, 1); - Country country = Country.getRandomCountry(); + Country country = getRandomCountry(); User u = new User(email, "xvXV12°§", new DayDate(gc.getTime().getTime()), Locale.ENGLISH, country, // new NamePart(NamePartType.FIRST_NAME, "Först"), new NamePart(NamePartType.FIRST_NAME, "Müddle"), // @@ -318,7 +326,7 @@ public class Manager extends Page { if (vp < 10) { currentVP = vp; } - Notary.assure(getAssurer(agentNumber), byEmail, byEmail.getPreferredName(), byEmail.getDoB(), currentVP, "Testmanager Verify up code", "2014-11-06", AssuranceType.FACE_TO_FACE, Country.getRandomCountry()); + Notary.assure(getAssurer(agentNumber), byEmail, byEmail.getPreferredName(), byEmail.getDoB(), currentVP, "Testmanager Verify up code", "2014-11-06", AssuranceType.FACE_TO_FACE, getRandomCountry()); agentNumber += 1; vp -= currentVP; } @@ -335,7 +343,7 @@ public class Manager extends Page { try { for (int i = 0; i < 25; i++) { User a = getAssurer(i); - Notary.assure(byEmail, a, a.getNames()[0], a.getDoB(), 10, "Testmanager exp up code", "2014-11-06", AssuranceType.FACE_TO_FACE, Country.getRandomCountry()); + Notary.assure(byEmail, a, a.getNames()[0], a.getDoB(), 10, "Testmanager exp up code", "2014-11-06", AssuranceType.FACE_TO_FACE, getRandomCountry()); } } catch (GigiApiException e) { throw new Error(e); -- 2.39.2