Author: clopes
Date: 2012-09-12 09:06:13 -0700 (Wed, 12 Sep 2012)
New Revision: 30353
Modified:
core3/impl/trunk/session-impl/integration-test/src/test/java/org/cytoscape/session/Cy3SimpleSessionLodingTest.java
Log:
refs #1383 : adds some tests for CyRootNetwork tables
Modified:
core3/impl/trunk/session-impl/integration-test/src/test/java/org/cytoscape/session/Cy3SimpleSessionLodingTest.java
===================================================================
---
core3/impl/trunk/session-impl/integration-test/src/test/java/org/cytoscape/session/Cy3SimpleSessionLodingTest.java
2012-09-12 04:11:36 UTC (rev 30352)
+++
core3/impl/trunk/session-impl/integration-test/src/test/java/org/cytoscape/session/Cy3SimpleSessionLodingTest.java
2012-09-12 16:06:13 UTC (rev 30353)
@@ -23,6 +23,7 @@
import org.cytoscape.model.CyTable;
import org.cytoscape.model.SavePolicy;
import org.cytoscape.model.subnetwork.CyRootNetwork;
+import org.cytoscape.model.subnetwork.CySubNetwork;
import org.cytoscape.view.model.CyNetworkView;
import org.cytoscape.view.model.View;
import org.cytoscape.view.presentation.property.BasicVisualLexicon;
@@ -67,6 +68,7 @@
CyNetwork net = itr.next();
checkNetwork(net);
+ checkRootNetwork(((CySubNetwork) net).getRootNetwork());
}
private void checkGlobalStatus() {
@@ -160,6 +162,25 @@
assertTrue(net.getTable(CyEdge.class,
DEFAULT_ATTRS).isPublic());
}
+ private void checkRootNetwork(final CyRootNetwork net) {
+ assertEquals(SavePolicy.SESSION_FILE, net.getSavePolicy());
+
+ assertNotNull(net.getTable(CyNetwork.class, DEFAULT_ATTRS));
+ assertNotNull(net.getTable(CyNetwork.class,
SHARED_DEFAULT_ATTRS));
+ assertNotNull(net.getTable(CyNetwork.class, LOCAL_ATTRS));
+ assertNotNull(net.getTable(CyNetwork.class, HIDDEN_ATTRS));
+ assertNotNull(net.getTable(CyNetwork.class, SHARED_ATTRS));
+
+ Set<CyTable> allTables = tableManager.getAllTables(true);
+// assertTrue(allTables.contains(net.getTable(CyNetwork.class,
DEFAULT_ATTRS))); // TODO Why does it fail?
+// assertTrue(allTables.contains(net.getTable(CyNetwork.class,
SHARED_DEFAULT_ATTRS)));
+ assertTrue(allTables.contains(net.getTable(CyNetwork.class,
LOCAL_ATTRS)));
+ assertTrue(allTables.contains(net.getTable(CyNetwork.class,
HIDDEN_ATTRS)));
+ assertTrue(allTables.contains(net.getTable(CyNetwork.class,
SHARED_ATTRS)));
+ assertTrue(allTables.contains(net.getTable(CyNode.class,
SHARED_ATTRS)));
+ assertTrue(allTables.contains(net.getTable(CyEdge.class,
SHARED_ATTRS)));
+ }
+
private void checkVisualStyle(final VisualStyle style) {
assertNotNull(style);
assertEquals(vmm.getDefaultVisualStyle(), style);
--
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.