Author: kono
Date: 2012-04-20 13:42:11 -0700 (Fri, 20 Apr 2012)
New Revision: 28909

Added:
   
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CytoPanelStateTest.java
   
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/TaskFactoryEnableSupportTest.java
   
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/
   
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/CytoPanelComponentSelectedEventTest.java
   
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/CytoPanelStateChangedEventTest.java
   
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/PreferencesUpdatedEventTest.java
Modified:
   
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/events/CytoPanelComponentSelectedEvent.java
   
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/events/PreferencesUpdatedEvent.java
Log:
refs #868 New unit tests had been added to swing-application-api.

Modified: 
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/events/CytoPanelComponentSelectedEvent.java
===================================================================
--- 
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/events/CytoPanelComponentSelectedEvent.java
     2012-04-20 20:25:29 UTC (rev 28908)
+++ 
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/events/CytoPanelComponentSelectedEvent.java
     2012-04-20 20:42:11 UTC (rev 28909)
@@ -2,7 +2,6 @@
 package org.cytoscape.application.swing.events;
 
 import org.cytoscape.application.swing.CytoPanel;
-import org.cytoscape.application.swing.CytoPanelState;
 import org.cytoscape.event.AbstractCyEvent;
 
 /**

Modified: 
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/events/PreferencesUpdatedEvent.java
===================================================================
--- 
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/events/PreferencesUpdatedEvent.java
     2012-04-20 20:25:29 UTC (rev 28908)
+++ 
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/events/PreferencesUpdatedEvent.java
     2012-04-20 20:42:11 UTC (rev 28909)
@@ -9,6 +9,7 @@
  * @CyAPI.Final.Class
  */
 public final class PreferencesUpdatedEvent extends AbstractCyEvent<Object> {
+
        private final Properties oldProps;
        private final Properties newProps;
 

Added: 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CytoPanelStateTest.java
===================================================================
--- 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CytoPanelStateTest.java
                         (rev 0)
+++ 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CytoPanelStateTest.java
 2012-04-20 20:42:11 UTC (rev 28909)
@@ -0,0 +1,19 @@
+package org.cytoscape.application.swing;
+
+import static org.junit.Assert.*;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class CytoPanelStateTest {
+
+       @Test
+       public void test() {
+               assertEquals(3, CytoPanelState.values().length);
+
+               assertEquals(CytoPanelState.valueOf("DOCK"), 
CytoPanelState.DOCK);
+               assertEquals(CytoPanelState.valueOf("FLOAT"), 
CytoPanelState.FLOAT);
+               assertEquals(CytoPanelState.valueOf("HIDE"), 
CytoPanelState.HIDE);
+       }
+}

Added: 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/TaskFactoryEnableSupportTest.java
===================================================================
--- 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/TaskFactoryEnableSupportTest.java
                               (rev 0)
+++ 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/TaskFactoryEnableSupportTest.java
       2012-04-20 20:42:11 UTC (rev 28909)
@@ -0,0 +1,49 @@
+package org.cytoscape.application.swing;
+
+import static org.junit.Assert.assertNotNull;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+import javax.swing.JMenuItem;
+
+import org.cytoscape.work.TaskFactory;
+import org.cytoscape.work.swing.DynamicSubmenuListener;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class TaskFactoryEnableSupportTest {
+
+       private TaskFactoryEnableSupport support;
+
+       @Mock
+       private DynamicSubmenuListener action;
+       @Mock
+       private TaskFactory tfp;
+
+       private DynamicSubmenuListener submenuListener;
+
+       @Before
+       public void setUp() throws Exception {
+               MockitoAnnotations.initMocks(this);
+
+               support = new TaskFactoryEnableSupport(action, tfp);
+       }
+
+       @Test
+       public void testUpdateEnableState() {
+               support.updateEnableState();
+               verify(tfp, times(1)).isReady();
+       }
+
+       @Test
+       public void testTaskFactoryEnableSupportConstructor() {
+               support = new TaskFactoryEnableSupport(action, tfp);
+               assertNotNull(support);
+               support = new TaskFactoryEnableSupport(submenuListener, tfp);
+               assertNotNull(support);
+               support = new TaskFactoryEnableSupport(new JMenuItem(), tfp);
+               assertNotNull(support);
+       }
+}

Added: 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/CytoPanelComponentSelectedEventTest.java
===================================================================
--- 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/CytoPanelComponentSelectedEventTest.java
                         (rev 0)
+++ 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/CytoPanelComponentSelectedEventTest.java
 2012-04-20 20:42:11 UTC (rev 28909)
@@ -0,0 +1,43 @@
+package org.cytoscape.application.swing.events;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import org.cytoscape.application.swing.CytoPanel;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class CytoPanelComponentSelectedEventTest {
+
+       CytoPanelComponentSelectedEvent event;
+       @Mock
+       private Object source;
+       @Mock
+       private CytoPanel cp;
+
+       private int index = 0;
+
+       @Before
+       public void setUp() throws Exception {
+               MockitoAnnotations.initMocks(this);
+               event = new CytoPanelComponentSelectedEvent(source, cp, index);
+       }
+
+       @Test
+       public void testCytoPanelComponentSelectedEvent() {
+               assertNotNull(event);
+       }
+
+       @Test
+       public void testGetCytoPanel() {
+               assertEquals(cp, event.getCytoPanel());
+       }
+
+       @Test
+       public void testGetSelectedIndex() {
+               assertEquals(index, event.getSelectedIndex());
+       }
+
+}

Added: 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/CytoPanelStateChangedEventTest.java
===================================================================
--- 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/CytoPanelStateChangedEventTest.java
                              (rev 0)
+++ 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/CytoPanelStateChangedEventTest.java
      2012-04-20 20:42:11 UTC (rev 28909)
@@ -0,0 +1,43 @@
+package org.cytoscape.application.swing.events;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import org.cytoscape.application.swing.CytoPanel;
+import org.cytoscape.application.swing.CytoPanelState;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class CytoPanelStateChangedEventTest {
+
+       CytoPanelStateChangedEvent event;
+       
+       @Mock
+       private Object source;
+       @Mock
+       private CytoPanel cp;
+       private CytoPanelState newState = CytoPanelState.DOCK;
+
+       @Before
+       public void setUp() throws Exception {
+               MockitoAnnotations.initMocks(this);
+               event = new CytoPanelStateChangedEvent(source, cp, newState);
+       }
+
+       @Test
+       public void testCytoPanelStateChangedEvent() {
+               assertNotNull(event);
+       }
+
+       @Test
+       public void testGetCytoPanel() {
+               assertEquals(cp, event.getCytoPanel());
+       }
+
+       @Test
+       public void testGetNewState() {
+               assertEquals(newState, event.getNewState());
+       }
+}
\ No newline at end of file

Added: 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/PreferencesUpdatedEventTest.java
===================================================================
--- 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/PreferencesUpdatedEventTest.java
                         (rev 0)
+++ 
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/events/PreferencesUpdatedEventTest.java
 2012-04-20 20:42:11 UTC (rev 28909)
@@ -0,0 +1,44 @@
+package org.cytoscape.application.swing.events;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import java.util.Properties;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class PreferencesUpdatedEventTest {
+
+       private PreferencesUpdatedEvent event;
+
+       @Mock
+       private Object source;
+       @Mock
+       private Properties oldProps;
+       @Mock
+       private Properties newProps;
+
+       @Before
+       public void setUp() throws Exception {
+               MockitoAnnotations.initMocks(this);
+               event = new PreferencesUpdatedEvent(source, oldProps, newProps);
+       }
+
+       @Test
+       public void testPreferencesUpdatedEvent() {
+               assertNotNull(event);
+       }
+
+       @Test
+       public void testGetOldProperties() {
+               assertEquals(oldProps, event.getOldProperties());
+       }
+
+       @Test
+       public void testGetNewProperties() {
+               assertEquals(newProps, event.getNewProperties());
+       }
+}

-- 
You received this message because you are subscribed to the Google Groups 
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/cytoscape-cvs?hl=en.

Reply via email to