From 883c4b7810dcabba4ebe2924ca0757485f5312da Mon Sep 17 00:00:00 2001
From: kenneth_suter <kenneth_suter@localhost>
Date: Fri, 15 Jun 2007 21:55:02 +0000
Subject: [PATCH] - Add a few more unit tests for important classes.  This also includes some plumbing for getting the quicksetup tests' workspace server configured enough so that it is startable and stoppable  for testing.

---
 opends/src/quicksetup/org/opends/quicksetup/ui/ConfirmUninstallPanel.java |   24 ++++++++++++++++++++++--
 1 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/opends/src/quicksetup/org/opends/quicksetup/ui/ConfirmUninstallPanel.java b/opends/src/quicksetup/org/opends/quicksetup/ui/ConfirmUninstallPanel.java
index 5d2440a..0a836ab 100644
--- a/opends/src/quicksetup/org/opends/quicksetup/ui/ConfirmUninstallPanel.java
+++ b/opends/src/quicksetup/org/opends/quicksetup/ui/ConfirmUninstallPanel.java
@@ -28,6 +28,8 @@
 package org.opends.quicksetup.ui;
 
 import org.opends.quicksetup.CurrentInstallStatus;
+import org.opends.quicksetup.Installation;
+import org.opends.quicksetup.Configuration;
 import org.opends.quicksetup.util.Utils;
 
 import javax.swing.*;
@@ -36,6 +38,9 @@
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Set;
+import java.util.logging.Level;
+import java.util.logging.Logger;
+import java.io.IOException;
 
 /**
  * This is the panel displayed when the user is uninstalling Open DS.  It is
@@ -45,6 +50,9 @@
  */
 public class ConfirmUninstallPanel extends QuickSetupStepPanel
 {
+  private static final Logger LOG =
+          Logger.getLogger(ConfirmUninstallPanel.class.getName());
+
   private static final long serialVersionUID = 81730510134697056L;
 
   private CurrentInstallStatus installStatus;
@@ -202,8 +210,20 @@
 
     panel.add(p, gbc);
 
-    outsideDbs = Utils.getOutsideDbs(installStatus);
-    outsideLogs = Utils.getOutsideLogs(installStatus);
+    Installation installation = Installation.getLocal();
+    Configuration config = installation.getCurrentConfiguration();
+    try {
+      outsideDbs = config.getOutsideDbs();
+    } catch (IOException ioe) {
+      LOG.log(Level.INFO, "Unable to determin outside databases", ioe);
+    }
+
+    try {
+      outsideLogs = config.getOutsideLogs();
+    } catch (IOException ioe) {
+      LOG.log(Level.INFO, "Unable to determin outside logs", ioe);
+    }
+
 
     gbc.insets.top = UIFactory.TOP_INSET_PRIMARY_FIELD;
     gbc.fill = GridBagConstraints.HORIZONTAL;

--
Gitblit v1.10.0