Author: kono
Date: 2011-07-20 16:50:11 -0700 (Wed, 20 Jul 2011)
New Revision: 26227
Added:
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTaskTest.java
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideSelectedNodesTaskTest.java
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideUtilsTest.java
Modified:
core3/core-task-impl/trunk/pom.xml
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedNodesTask.java
Log:
fixes #23 tests had been added for .hide package.
Modified: core3/core-task-impl/trunk/pom.xml
===================================================================
--- core3/core-task-impl/trunk/pom.xml 2011-07-20 23:34:11 UTC (rev 26226)
+++ core3/core-task-impl/trunk/pom.xml 2011-07-20 23:50:11 UTC (rev 26227)
@@ -120,15 +120,9 @@
<artifactId>io-api</artifactId>
<version>3.0.0-alpha5-SNAPSHOT</version>
</dependency>
+
<dependency>
<groupId>org.cytoscape</groupId>
- <artifactId>io-api</artifactId>
- <version>3.0.0-alpha5-SNAPSHOT</version>
- <type>test-jar</type>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.cytoscape</groupId>
<artifactId>property-api</artifactId>
<version>3.0.0-alpha5-SNAPSHOT</version>
</dependency>
@@ -153,6 +147,8 @@
<version>3.0.0-alpha3-SNAPSHOT</version>
</dependency>
+
+ <!-- Test Dependencies -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
@@ -174,6 +170,21 @@
<dependency>
<groupId>org.cytoscape</groupId>
+ <artifactId>io-api</artifactId>
+ <version>3.0.0-alpha5-SNAPSHOT</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.cytoscape</groupId>
+ <artifactId>core-task-api</artifactId>
+ <version>3.0.0-alpha4-SNAPSHOT</version>
+ <type>test-jar</type>
+ <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/hide/HideSelectedNodesTask.java
===================================================================
---
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedNodesTask.java
2011-07-20 23:34:11 UTC (rev 26226)
+++
core3/core-task-impl/trunk/src/main/java/org/cytoscape/task/internal/hide/HideSelectedNodesTask.java
2011-07-20 23:50:11 UTC (rev 26227)
@@ -55,7 +55,7 @@
public void run(TaskMonitor e) {
final CyNetwork curr = view.getModel();
- final List<CyNode> selectedNodes =
CyTableUtil.getNodesInState(curr,"selected",true);
+ final List<CyNode> selectedNodes =
CyTableUtil.getNodesInState(curr, CyNetwork.SELECTED ,true);
HideUtils.setVisibleNodes( selectedNodes, false, view );
Added:
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTaskTest.java
===================================================================
---
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTaskTest.java
(rev 0)
+++
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideSelectedEdgesTaskTest.java
2011-07-20 23:50:11 UTC (rev 26227)
@@ -0,0 +1,51 @@
+package org.cytoscape.task.internal.hide;
+
+import org.cytoscape.model.CyEdge;
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.model.CyNode;
+import org.cytoscape.task.AbstractNetworkViewTaskTest;
+import org.cytoscape.test.support.NetworkViewTestSupport;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.work.TaskMonitor;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+
+public class HideSelectedEdgesTaskTest extends AbstractNetworkViewTaskTest {
+
+ private final NetworkViewTestSupport viewSupport = new
NetworkViewTestSupport();
+ private CyNetworkView view = viewSupport.getNetworkView();
+ @Mock TaskMonitor tm;
+
+ CyEdge edge1;
+ CyEdge edge2;
+ CyEdge edge3;
+
+ @Before
+ public void initMocks() {
+ MockitoAnnotations.initMocks(this);
+
+ final CyNetwork network = view.getModel();
+ final CyNode n1 = network.addNode();
+ final CyNode n2 = network.addNode();
+ final CyNode n3 = network.addNode();
+
+ edge1 = view.getModel().addEdge(n1, n2, true);
+ edge2 = network.addEdge(n1, n3, true);
+ edge3 = network.addEdge(n2, n3, true);
+
+ edge1.getCyRow().set(CyNetwork.SELECTED, true);
+ edge3.getCyRow().set(CyNetwork.SELECTED, true);
+ }
+
+ @Test(expected=NullPointerException.class)
+ public void testHideSelectedEdgesTask() throws Exception {
+
+ final HideSelectedEdgesTask task = new
HideSelectedEdgesTask(view);
+
+ task.run(tm);
+ }
+
+}
Added:
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideSelectedNodesTaskTest.java
===================================================================
---
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideSelectedNodesTaskTest.java
(rev 0)
+++
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideSelectedNodesTaskTest.java
2011-07-20 23:50:11 UTC (rev 26227)
@@ -0,0 +1,31 @@
+package org.cytoscape.task.internal.hide;
+
+import org.cytoscape.task.AbstractNetworkViewTaskTest;
+import org.cytoscape.test.support.NetworkViewTestSupport;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.work.TaskMonitor;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+
+public class HideSelectedNodesTaskTest extends AbstractNetworkViewTaskTest {
+
+ private final NetworkViewTestSupport viewSupport = new
NetworkViewTestSupport();
+ private CyNetworkView view = viewSupport.getNetworkView();
+ @Mock TaskMonitor tm;
+
+ @Before
+ public void initMocks() {
+ MockitoAnnotations.initMocks(this);
+ }
+
+ @Test
+ public void testHideSelectedEdgesTask() throws Exception {
+
+ final HideSelectedNodesTask task = new
HideSelectedNodesTask(view);
+ task.run(tm);
+ }
+
+}
Added:
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideUtilsTest.java
===================================================================
---
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideUtilsTest.java
(rev 0)
+++
core3/core-task-impl/trunk/src/test/java/org/cytoscape/task/internal/hide/HideUtilsTest.java
2011-07-20 23:50:11 UTC (rev 26227)
@@ -0,0 +1,73 @@
+package org.cytoscape.task.internal.hide;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.cytoscape.model.CyEdge;
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.model.CyNode;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.model.View;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+import static org.mockito.Mockito.*;
+
+
+public class HideUtilsTest {
+
+ @Mock private CyNetworkView view;
+ @Mock private CyNetwork network;
+
+ private Collection<CyEdge> edges;
+ private Collection<CyNode> nodes;
+
+ @Mock CyEdge edge1;
+ @Mock CyEdge edge2;
+ @Mock CyEdge edge3;
+ @Mock CyNode node1;
+ @Mock CyNode node2;
+ @Mock CyNode node3;
+ @Mock private View<CyEdge> ev1;
+ @Mock private View<CyEdge> ev2;
+ @Mock private View<CyEdge> ev3;
+ @Mock private View<CyNode> nv1;
+ @Mock private View<CyNode> nv2;
+ @Mock private View<CyNode> nv3;
+
+ @Before
+ public void initMocks() {
+ edges = new ArrayList<CyEdge>();
+ edges.add(edge1);
+ edges.add(edge2);
+ edges.add(edge3);
+
+ nodes = new ArrayList<CyNode>();
+ nodes.add(node1);
+ nodes.add(node2);
+ nodes.add(node3);
+
+ MockitoAnnotations.initMocks(this);
+ when(view.getEdgeView(any(CyEdge.class))).thenReturn(ev1, ev2,
ev3);
+ when(view.getNodeView(any(CyNode.class))).thenReturn(nv1, nv2,
nv3);
+ when(view.getModel()).thenReturn(network);
+ }
+
+ @Test
+ public void testsetVisibleEdges() throws Exception {
+
+ HideUtils.setVisibleEdges(edges, true, view);
+ verify(view, times(3)).getEdgeView(any(CyEdge.class));
+
+ }
+
+ @Test
+ public void testsetVisibleNodes() throws Exception {
+
+ HideUtils.setVisibleNodes(nodes, true, view);
+ verify(view, times(3)).getNodeView(any(CyNode.class));
+
+ }
+}
--
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.