changeset 1979:e5259653d335

Expose better constructors for TreeMapComponent PR3059 Reviewed-by: jkang Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2016-June/019844.html Original-thread: http://icedtea.classpath.org/pipermail/thermostat/2015-September/016415.html
author James Aziz <jaziz@redhat.com>
date Wed, 29 Jun 2016 12:23:01 -0400
parents b0090df5cadb
children f1aa6970ef55
files client/swing/src/main/java/com/redhat/thermostat/client/swing/components/experimental/TreeMapComponent.java client/swing/src/test/java/com/redhat/thermostat/client/swing/components/experimental/TreeMapComponentTest.java
diffstat 2 files changed, 14 insertions(+), 45 deletions(-) [+]
line wrap: on
line diff
--- a/client/swing/src/main/java/com/redhat/thermostat/client/swing/components/experimental/TreeMapComponent.java	Wed Jun 29 12:23:00 2016 -0400
+++ b/client/swing/src/main/java/com/redhat/thermostat/client/swing/components/experimental/TreeMapComponent.java	Wed Jun 29 12:23:01 2016 -0400
@@ -166,11 +166,7 @@
     private ToolTipRenderer tooltipRenderer = new SimpleRenderer();
 
     public TreeMapComponent() {
-        this(null, new Dimension());
-    }
-
-    public TreeMapComponent(Dimension d) {
-        this(null, d);
+        this(null);
     }
 
     /**
@@ -178,13 +174,9 @@
      * {@Dimension} object in input.
      * 
      * @param tree the tree to represent as TreeMap.
-     * @param d the dimension the TreeMap will fulfill.
-     * @param renderer
-     * @throws NullPointerException if the dimension is null
      */
-    public TreeMapComponent(TreeMapNode tree, Dimension d) {
+    public TreeMapComponent(TreeMapNode tree) {
         super();
-        Objects.requireNonNull(d);
         this.tree = tree;
         lastDim = getSize();
         this.zoomStack = new Stack<>();
--- a/client/swing/src/test/java/com/redhat/thermostat/client/swing/components/experimental/TreeMapComponentTest.java	Wed Jun 29 12:23:00 2016 -0400
+++ b/client/swing/src/test/java/com/redhat/thermostat/client/swing/components/experimental/TreeMapComponentTest.java	Wed Jun 29 12:23:01 2016 -0400
@@ -41,7 +41,6 @@
 import static org.junit.Assert.assertTrue;
 
 import java.awt.BorderLayout;
-import java.awt.Dimension;
 import java.awt.Font;
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
@@ -63,7 +62,6 @@
     private static TreeMapNode tree;
     private static TreeMapNode node1;
     private static TreeMapNode node2;
-    private static Dimension dim;
 
     @BeforeClass
     public static void setUpOnce() {
@@ -72,7 +70,6 @@
         node2 = new TreeMapNode(1);
         tree.addChild(node1);
         node1.addChild(node2);
-        dim = new Dimension(500, 500);
     }
 
 
@@ -85,44 +82,24 @@
 
                 try {
                     treeMap = new TreeMapComponent();
+                    // pass
                 } catch (NullPointerException e) {
                     Assert.fail("Didn't expect exception.");
                 }
 
-                boolean caught = false;
                 try {
-                    treeMap = new TreeMapComponent(dim);
-                } catch (NullPointerException e) {
-                    Assert.fail("Didn't expect exception.");
-                }
-                try {
-                    treeMap = new TreeMapComponent(null);
-                } catch (NullPointerException e) {
-                    caught = true;
-                }
-                assertTrue(caught);
-                caught = false;
-
-                try {
-                    treeMap = new TreeMapComponent(tree, dim);
+                    treeMap = new TreeMapComponent(tree);
                     // pass
                 } catch (NullPointerException e) {
                     Assert.fail("Didn't expect exception.");
                 }
-                try {
-                    treeMap = new TreeMapComponent(null, null);
-                } catch (NullPointerException e) {
-                    caught = true;
-                }
-                assertTrue(caught);
-                caught = false;
 
                 try {
-                    treeMap = new TreeMapComponent(tree, null);
+                    treeMap = new TreeMapComponent(null);
+                    // pass
                 } catch (NullPointerException e) {
-                    caught = true;
+                    Assert.fail("Didn't expect exception.");
                 }
-                assertTrue(caught);
             }
         });
     }
@@ -143,7 +120,7 @@
     @Test
     public final void testSetModel() {
         try {
-            treeMap = new TreeMapComponent(dim);
+            treeMap = new TreeMapComponent();
             treeMap.setModel(tree);
         } catch (NullPointerException e) {
             Assert.fail("Didn't expect exception.");
@@ -151,7 +128,7 @@
 
         boolean caught = false;
         try {
-            treeMap = new TreeMapComponent(dim);
+            treeMap = new TreeMapComponent();
             treeMap.setModel(null);
         } catch (NullPointerException e) {
             caught = true;
@@ -166,7 +143,7 @@
             @Override
             public void run() {
                 try {
-                    treeMap = new TreeMapComponent(dim);
+                    treeMap = new TreeMapComponent();
                     treeMap.processAndDrawTreeMap(node1);
                 } catch (NullPointerException e) {
                     Assert.fail("Didn't expect exception.");
@@ -174,7 +151,7 @@
 
                 boolean caught = false;
                 try {
-                    treeMap = new TreeMapComponent(dim);
+                    treeMap = new TreeMapComponent();
                     treeMap.processAndDrawTreeMap(null);
                 } catch (NullPointerException e) {
                     caught = true;
@@ -187,7 +164,7 @@
     @Test
     public final void testIsZoomInEnabled() throws InvocationTargetException, InterruptedException {
         try {
-            treeMap = new TreeMapComponent(dim);
+            treeMap = new TreeMapComponent();
             treeMap.setModel(tree);
             treeMap.isZoomInEnabled(node1);
         } catch (NullPointerException e) {
@@ -196,7 +173,7 @@
 
         boolean caught = false;
         try {
-            treeMap = new TreeMapComponent(dim);
+            treeMap = new TreeMapComponent();
             treeMap.isZoomInEnabled(node1);
         } catch (NullPointerException e) {
             caught = true;
@@ -378,7 +355,7 @@
     @Test
     public final void testSetNode() {
         try {
-            treeMap = new TreeMapComponent(dim);
+            treeMap = new TreeMapComponent();
             TreeMapComponent.Comp comp = treeMap.new Comp();
             comp.setNode(node1);
         } catch (NullPointerException e) {