Author: kono
Date: 2011-07-13 17:13:28 -0700 (Wed, 13 Jul 2011)
New Revision: 26175

Added:
   
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/
   
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/DestroyNetworkTaskTest.java
   
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/DestroyNetworkViewTaskTest.java
Modified:
   core3/core-task-impl/trunk/pom.xml
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/destruction/DestroyNetworkTask.java
   
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/destruction/DestroyNetworkViewTask.java
Log:
fixes #17 tests for destroy package had been added.

Modified: core3/core-task-impl/trunk/pom.xml
===================================================================
--- core3/core-task-impl/trunk/pom.xml  2011-07-13 22:36:34 UTC (rev 26174)
+++ core3/core-task-impl/trunk/pom.xml  2011-07-14 00:13:28 UTC (rev 26175)
@@ -167,6 +167,13 @@
                </dependency>
                <dependency>
                        <groupId>org.cytoscape</groupId>
+                       <artifactId>test-support</artifactId>
+                       <version>3.0.0-alpha3-SNAPSHOT</version>
+                       <scope>test</scope>
+               </dependency>
+               
+               <dependency>
+                       <groupId>org.cytoscape</groupId>
                        <artifactId>event-api</artifactId>
                        <version>3.0.0-alpha6-SNAPSHOT</version>
                </dependency>

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/destruction/DestroyNetworkTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/destruction/DestroyNetworkTask.java
    2011-07-13 22:36:34 UTC (rev 26174)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/destruction/DestroyNetworkTask.java
    2011-07-14 00:13:28 UTC (rev 26175)
@@ -30,19 +30,18 @@
 package org.cytoscape.task.internal.destruction;
 
 
-import org.cytoscape.model.CyNetworkManager;
+import java.util.Collection;
+
 import org.cytoscape.model.CyNetwork;
-import org.cytoscape.work.Task;
-import org.cytoscape.work.TaskMonitor;
+import org.cytoscape.model.CyNetworkManager;
 import org.cytoscape.task.AbstractNetworkCollectionTask;
+import org.cytoscape.work.TaskMonitor;
 
-import java.util.Collection;
 
-
 public class DestroyNetworkTask extends AbstractNetworkCollectionTask {
        private final CyNetworkManager netmgr;
 
-       public DestroyNetworkTask(Collection<CyNetwork> nets, final 
CyNetworkManager netmgr) {
+       public DestroyNetworkTask(final Collection<CyNetwork> nets, final 
CyNetworkManager netmgr) {
                super(nets);
                this.netmgr = netmgr;
        }

Modified: 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/destruction/DestroyNetworkViewTask.java
===================================================================
--- 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/destruction/DestroyNetworkViewTask.java
        2011-07-13 22:36:34 UTC (rev 26174)
+++ 
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/destruction/DestroyNetworkViewTask.java
        2011-07-14 00:13:28 UTC (rev 26175)
@@ -38,15 +38,15 @@
 
 public class DestroyNetworkViewTask extends AbstractNetworkViewCollectionTask {
 
-    private final CyNetworkViewManager networkViewManager;
+       private final CyNetworkViewManager networkViewManager;
 
-    public DestroyNetworkViewTask(final Collection<CyNetworkView> views, final 
CyNetworkViewManager networkViewManager) {
-       super(views);
-       this.networkViewManager = networkViewManager;
-    }
+       public DestroyNetworkViewTask(final Collection<CyNetworkView> views, 
final CyNetworkViewManager networkViewManager) {
+               super(views);
+               this.networkViewManager = networkViewManager;
+       }
 
-    public void run(TaskMonitor tm) {
-       for (final CyNetworkView n : networkViews)
-           networkViewManager.destroyNetworkView(n);
-    }
+       public void run(TaskMonitor tm) {
+               for (final CyNetworkView n : networkViews)
+                       networkViewManager.destroyNetworkView(n);
+       }
 }

Added: 
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/DestroyNetworkTaskTest.java
===================================================================
--- 
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/DestroyNetworkTaskTest.java
                                (rev 0)
+++ 
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/DestroyNetworkTaskTest.java
        2011-07-14 00:13:28 UTC (rev 26175)
@@ -0,0 +1,46 @@
+package org.cytoscape.task.internal.destruction;
+
+
+import static org.mockito.Mockito.*;
+
+import java.util.HashSet;
+import java.util.Set;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.model.CyNetworkManager;
+import org.cytoscape.test.support.NetworkTestSupport;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class DestroyNetworkTaskTest {
+       
+       private final NetworkTestSupport support = new NetworkTestSupport();
+       
+       private CyNetworkManager netmgr;
+
+       @Before
+       public void setUp() throws Exception {
+               netmgr = mock(CyNetworkManager.class);
+       }
+
+       @After
+       public void tearDown() throws Exception {
+       }
+
+       @Test
+       public void testDestroyNetworkTask() throws Exception {
+               final CyNetwork network1 = support.getNetwork();
+               final CyNetwork network2 = support.getNetwork();
+               final Set<CyNetwork> networks = new HashSet<CyNetwork>();
+               networks.add(network1);
+               networks.add(network2);
+               
+               final DestroyNetworkTask task = new 
DestroyNetworkTask(networks, netmgr);
+               task.run(null);
+               
+               verify(netmgr, times(1)).destroyNetwork(network1);
+               verify(netmgr, times(1)).destroyNetwork(network2);
+       }
+       
+}

Added: 
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/DestroyNetworkViewTaskTest.java
===================================================================
--- 
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/DestroyNetworkViewTaskTest.java
                            (rev 0)
+++ 
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/destruction/DestroyNetworkViewTaskTest.java
    2011-07-14 00:13:28 UTC (rev 26175)
@@ -0,0 +1,48 @@
+package org.cytoscape.task.internal.destruction;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+
+import java.util.HashSet;
+import java.util.Set;
+
+import org.cytoscape.test.support.NetworkViewTestSupport;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.model.CyNetworkViewManager;
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+
+public class DestroyNetworkViewTaskTest {
+       
+       private final NetworkViewTestSupport support = new 
NetworkViewTestSupport();
+       
+       private CyNetworkViewManager viewManager;
+
+       @Before
+       public void setUp() throws Exception {
+               viewManager = mock(CyNetworkViewManager.class);
+       }
+
+       @After
+       public void tearDown() throws Exception {
+       }
+
+       @Test
+       public void testDestroyNetworkTask() throws Exception {
+               final CyNetworkView view1 = support.getNetworkView();
+               final CyNetworkView view2 = support.getNetworkView();
+               final Set<CyNetworkView> views = new HashSet<CyNetworkView>();
+               views.add(view1);
+               views.add(view2);
+               
+               final DestroyNetworkViewTask task = new 
DestroyNetworkViewTask(views, viewManager);
+               task.run(null);
+               
+               verify(viewManager, times(1)).destroyNetworkView(view1);
+               verify(viewManager, times(1)).destroyNetworkView(view1);
+       }
+       
+}

-- 
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