Author: kono
Date: 2011-09-28 14:09:52 -0700 (Wed, 28 Sep 2011)
New Revision: 27018
Added:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/test/java/org/cytoscape/view/DNetworkViewTest.java
Modified:
core3/impl/trunk/ding-impl/ding-presentation-impl/pom.xml
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeView.java
core3/impl/trunk/ding-impl/ding-presentation-impl/src/test/java/org/cytoscape/ding/NetworkViewTestSupport.java
Log:
Network View test had been moved to DING.
Modified: core3/impl/trunk/ding-impl/ding-presentation-impl/pom.xml
===================================================================
--- core3/impl/trunk/ding-impl/ding-presentation-impl/pom.xml 2011-09-28
19:02:25 UTC (rev 27017)
+++ core3/impl/trunk/ding-impl/ding-presentation-impl/pom.xml 2011-09-28
21:09:52 UTC (rev 27018)
@@ -119,6 +119,12 @@
<groupId>org.cytoscape</groupId>
<artifactId>vizmap-gui-api</artifactId>
</dependency>
+
+ <dependency>
+ <groupId>org.cytoscape</groupId>
+ <artifactId>spacial</artifactId>
+ <version>${project.version}</version>
+ </dependency>
<!-- Wrapped libraries -->
@@ -177,6 +183,19 @@
<version>${project.version}</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.cytoscape</groupId>
+ <artifactId>model-impl</artifactId>
+ <version>${project.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.cytoscape</groupId>
+ <artifactId>viewmodel-api</artifactId>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+
</dependencies>
</project>
Modified:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeView.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeView.java
2011-09-28 19:02:25 UTC (rev 27017)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/main/java/org/cytoscape/ding/impl/DNodeView.java
2011-09-28 21:09:52 UTC (rev 27018)
@@ -195,7 +195,7 @@
private final VisualLexicon lexicon;
- DNodeView(final VisualLexicon lexicon, final DGraphView graphView, int
inx, final CyNode model) {
+ public DNodeView(final VisualLexicon lexicon, final DGraphView
graphView, int inx, final CyNode model) {
super(model);
if (graphView == null)
Modified:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/test/java/org/cytoscape/ding/NetworkViewTestSupport.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/test/java/org/cytoscape/ding/NetworkViewTestSupport.java
2011-09-28 19:02:25 UTC (rev 27017)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/test/java/org/cytoscape/ding/NetworkViewTestSupport.java
2011-09-28 21:09:52 UTC (rev 27018)
@@ -1,29 +1,23 @@
package org.cytoscape.ding;
-import java.util.Properties;
+import static org.mockito.Mockito.mock;
-import org.cytoscape.property.BasicCyProperty;
-import org.cytoscape.property.CyProperty;
-import org.cytoscape.property.CyProperty.SavePolicy;
+import org.cytoscape.ding.customgraphics.CustomGraphicsManager;
+import org.cytoscape.ding.impl.DVisualLexicon;
+import org.cytoscape.ding.impl.DingViewModelFactory;
+import org.cytoscape.ding.impl.ViewTaskFactoryListener;
+import org.cytoscape.event.CyEventHelper;
+import org.cytoscape.model.CyNetworkTableManager;
import org.cytoscape.model.NetworkTestSupport;
import org.cytoscape.model.TableTestSupport;
-import org.cytoscape.view.model.CyNetworkView;
-import org.cytoscape.view.model.CyNetworkViewFactory;
-import org.cytoscape.model.CyNetworkTableManager;
import org.cytoscape.service.util.CyServiceRegistrar;
-import org.cytoscape.ding.customgraphics.CustomGraphicsManager;
import org.cytoscape.spacial.internal.rtree.RTreeFactory;
-import org.cytoscape.work.undo.UndoSupport;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.model.CyNetworkViewFactory;
import org.cytoscape.work.TaskManager;
-import org.cytoscape.service.util.CyServiceRegistrar;
-import org.cytoscape.event.CyEventHelper;
-import org.cytoscape.ding.impl.DingViewModelFactory;
-import org.cytoscape.ding.impl.DVisualLexicon;
-import org.cytoscape.ding.impl.ViewTaskFactoryListener;
+import org.cytoscape.work.undo.UndoSupport;
-import static org.mockito.Mockito.*;
-
public class NetworkViewTestSupport extends NetworkTestSupport {
protected CyNetworkViewFactory viewFactory;
Added:
core3/impl/trunk/ding-impl/ding-presentation-impl/src/test/java/org/cytoscape/view/DNetworkViewTest.java
===================================================================
---
core3/impl/trunk/ding-impl/ding-presentation-impl/src/test/java/org/cytoscape/view/DNetworkViewTest.java
(rev 0)
+++
core3/impl/trunk/ding-impl/ding-presentation-impl/src/test/java/org/cytoscape/view/DNetworkViewTest.java
2011-09-28 21:09:52 UTC (rev 27018)
@@ -0,0 +1,117 @@
+package org.cytoscape.view;
+
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import org.cytoscape.ding.impl.DGraphView;
+import org.cytoscape.dnd.DropNetworkViewTaskFactory;
+import org.cytoscape.dnd.DropNodeViewTaskFactory;
+import org.cytoscape.event.CyEventHelper;
+import org.cytoscape.model.CyEdge;
+import org.cytoscape.model.CyNetworkTableManager;
+import org.cytoscape.model.CyNode;
+import org.cytoscape.model.CyTableFactory;
+import org.cytoscape.model.Identifiable;
+import org.cytoscape.model.NetworkTestSupport;
+import org.cytoscape.model.TableTestSupport;
+import org.cytoscape.model.subnetwork.CyRootNetworkFactory;
+import org.cytoscape.spacial.SpacialIndex2DFactory;
+import org.cytoscape.spacial.internal.rtree.RTreeFactory;
+import org.cytoscape.task.EdgeViewTaskFactory;
+import org.cytoscape.task.NetworkViewTaskFactory;
+import org.cytoscape.task.NodeViewTaskFactory;
+import org.cytoscape.view.model.AbstractCyNetworkViewTest;
+import org.cytoscape.view.model.VisualLexicon;
+import org.cytoscape.work.TaskManager;
+import org.cytoscape.work.undo.UndoSupport;
+import org.junit.Before;
+import org.mockito.*;
+
+public class DNetworkViewTest extends AbstractCyNetworkViewTest {
+
+
+ private CyTableFactory dataFactory;
+ private CyRootNetworkFactory cyRoot;
+ private SpacialIndex2DFactory spacialFactory;
+
+
+ @Mock
+ private UndoSupport undo;
+ @Mock
+ private VisualLexicon dingLexicon;
+ @Mock
+ private Map<NodeViewTaskFactory, Map> nodeViewTFs;
+ @Mock
+ private Map<EdgeViewTaskFactory, Map> edgeViewTFs;
+ @Mock
+ private Map<NetworkViewTaskFactory, Map> emptySpaceTFs;
+ @Mock
+ private Map<DropNodeViewTaskFactory, Map> dropNodeViewTFs;
+ @Mock
+ private Map<DropNetworkViewTaskFactory, Map> dropEmptySpaceTFs;
+ @Mock
+ private TaskManager manager;
+ @Mock
+ private CyEventHelper eventHelper;
+ @Mock
+ private CyNetworkTableManager tableMgr;
+
+ private final TableTestSupport tableSupport = new TableTestSupport();
+ private final NetworkTestSupport netSupport = new NetworkTestSupport();
+
+ @Before
+ public void setUp() throws Exception {
+ MockitoAnnotations.initMocks(this);
+
+
+ dataFactory = tableSupport.getTableFactory();
+ cyRoot = netSupport.getRootNetworkFactory();
+ spacialFactory = new RTreeFactory();
+
+ buildNetwork();
+ view = new DGraphView(network, dataFactory, cyRoot, undo,
spacialFactory, dingLexicon,
+ nodeViewTFs, edgeViewTFs, emptySpaceTFs,
dropNodeViewTFs,
+ dropEmptySpaceTFs, manager, eventHelper,
tableMgr);
+ }
+
+ @Override
+ public void buildNetwork() {
+ network = netSupport.getNetwork();
+
+ node1 = network.addNode();
+ node2 = network.addNode();
+ node3 = network.addNode();
+ node4 = network.addNode();
+ node5 = network.addNode();
+
+ List<CyNode> nl = new ArrayList<CyNode>();
+ nl.add(node1);
+ nl.add(node2);
+ nl.add(node3);
+ nl.add(node4);
+ nl.add(node5);
+
+ edge1 = network.addEdge(node1, node2, true);
+ edge2 = network.addEdge(node1, node3, true);
+ edge3 = network.addEdge(node1, node4, true);
+ edge4 = network.addEdge(node2, node3, true);
+ edge5 = network.addEdge(node1, node5, true);
+ edge6 = network.addEdge(node3, node4, true);
+ edge7 = network.addEdge(node4, node5, true);
+ edge8 = network.addEdge(node2, node5, true);
+
+ List<CyEdge> el = new ArrayList<CyEdge>();
+ el.add(edge1);
+ el.add(edge2);
+ el.add(edge3);
+ el.add(edge4);
+ el.add(edge5);
+ el.add(edge6);
+ el.add(edge7);
+ el.add(edge8);
+ }
+}
--
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.