From 381dec657b91bb1c494c7bf1b4aaf7792c21d0fe Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Tue, 4 Nov 2014 18:01:21 +0100 Subject: [PATCH] UPD: splittof util-testing --- .classpath | 1 + build.xml | 82 ++++++++++++------- src/org/cacert/gigi/Gigi.java | 10 ++- .../gigi/email/CommandlineEmailProvider.java | 0 .../cacert/gigi/email/TestEmailProvider.java | 0 .../org/cacert/gigi/pages/Manager.java | 0 .../org/cacert/gigi/pages/Manager.templ | 0 .../org/cacert/gigi/pages/ManagerMails.templ | 0 .../org/cacert/gigi/util/DatabaseManager.java | 0 .../org/cacert/gigi/util/SimpleSigner.java | 0 10 files changed, 61 insertions(+), 32 deletions(-) rename {src => util-testing}/org/cacert/gigi/email/CommandlineEmailProvider.java (100%) rename {src => util-testing}/org/cacert/gigi/email/TestEmailProvider.java (100%) rename {src => util-testing}/org/cacert/gigi/pages/Manager.java (100%) rename {src => util-testing}/org/cacert/gigi/pages/Manager.templ (100%) rename {src => util-testing}/org/cacert/gigi/pages/ManagerMails.templ (100%) rename {util => util-testing}/org/cacert/gigi/util/DatabaseManager.java (100%) rename {util => util-testing}/org/cacert/gigi/util/SimpleSigner.java (100%) diff --git a/.classpath b/.classpath index c9c9607c..544601d0 100644 --- a/.classpath +++ b/.classpath @@ -6,6 +6,7 @@ + diff --git a/build.xml b/build.xml index ca9ef926..b0c8ecef 100644 --- a/build.xml +++ b/build.xml @@ -25,6 +25,7 @@ + @@ -32,6 +33,7 @@ + @@ -58,6 +60,12 @@ + + + + + + @@ -74,7 +82,7 @@ - + + + + + + + - + + + + + + + @@ -134,7 +155,7 @@ - + @@ -161,14 +182,14 @@ - + - + - + @@ -236,43 +257,44 @@ - + - - - - + + + + - - - - - - + + + + + + + - - - + + + + - - + - + - - - - - + + + + + @@ -286,8 +308,8 @@ - - diff --git a/src/org/cacert/gigi/Gigi.java b/src/org/cacert/gigi/Gigi.java index e454819d..4532aa49 100644 --- a/src/org/cacert/gigi/Gigi.java +++ b/src/org/cacert/gigi/Gigi.java @@ -29,7 +29,6 @@ import org.cacert.gigi.output.template.Template; import org.cacert.gigi.pages.LoginPage; import org.cacert.gigi.pages.LogoutPage; import org.cacert.gigi.pages.MainPage; -import org.cacert.gigi.pages.Manager; import org.cacert.gigi.pages.Page; import org.cacert.gigi.pages.PolicyIndex; import org.cacert.gigi.pages.RootCertPage; @@ -117,7 +116,14 @@ public class Gigi extends HttpServlet { putPage(CreateOrgPage.DEFAULT_PATH, new CreateOrgPage(), "Admin"); putPage(ViewOrgPage.DEFAULT_PATH + "/*", new ViewOrgPage(), "Admin"); if (testing) { - putPage(Manager.PATH + "/*", Manager.getInstance(), "Admin"); + try { + Class manager = Class.forName("org.cacert.gigi.pages.Manager"); + Page p = (Page) manager.getMethod("getInstance").invoke(null); + String pa = (String) manager.getField("PATH").get(null); + putPage(pa + "/*", p, "Admin"); + } catch (ReflectiveOperationException e) { + e.printStackTrace(); + } } putPage("/wot/rules", new StaticPage("CAcert Web of Trust Rules", AssurePage.class.getResourceAsStream("Rules.templ")), "CAcert Web of Trust"); diff --git a/src/org/cacert/gigi/email/CommandlineEmailProvider.java b/util-testing/org/cacert/gigi/email/CommandlineEmailProvider.java similarity index 100% rename from src/org/cacert/gigi/email/CommandlineEmailProvider.java rename to util-testing/org/cacert/gigi/email/CommandlineEmailProvider.java diff --git a/src/org/cacert/gigi/email/TestEmailProvider.java b/util-testing/org/cacert/gigi/email/TestEmailProvider.java similarity index 100% rename from src/org/cacert/gigi/email/TestEmailProvider.java rename to util-testing/org/cacert/gigi/email/TestEmailProvider.java diff --git a/src/org/cacert/gigi/pages/Manager.java b/util-testing/org/cacert/gigi/pages/Manager.java similarity index 100% rename from src/org/cacert/gigi/pages/Manager.java rename to util-testing/org/cacert/gigi/pages/Manager.java diff --git a/src/org/cacert/gigi/pages/Manager.templ b/util-testing/org/cacert/gigi/pages/Manager.templ similarity index 100% rename from src/org/cacert/gigi/pages/Manager.templ rename to util-testing/org/cacert/gigi/pages/Manager.templ diff --git a/src/org/cacert/gigi/pages/ManagerMails.templ b/util-testing/org/cacert/gigi/pages/ManagerMails.templ similarity index 100% rename from src/org/cacert/gigi/pages/ManagerMails.templ rename to util-testing/org/cacert/gigi/pages/ManagerMails.templ diff --git a/util/org/cacert/gigi/util/DatabaseManager.java b/util-testing/org/cacert/gigi/util/DatabaseManager.java similarity index 100% rename from util/org/cacert/gigi/util/DatabaseManager.java rename to util-testing/org/cacert/gigi/util/DatabaseManager.java diff --git a/util/org/cacert/gigi/util/SimpleSigner.java b/util-testing/org/cacert/gigi/util/SimpleSigner.java similarity index 100% rename from util/org/cacert/gigi/util/SimpleSigner.java rename to util-testing/org/cacert/gigi/util/SimpleSigner.java -- 2.39.2