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.

Reply via email to