Author: rozagh
Date: 2012-04-17 11:59:02 -0700 (Tue, 17 Apr 2012)
New Revision: 28851

Added:
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractEdgeViewTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkCollectionTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewCollectionTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewLocationTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNodeViewTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableCellTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableCellTaskTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableColumnTaskFactoryTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableColumnTaskTest.java
   
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableTaskFactoryTest.java
Log:
fixes #876 Added the missing unit tests for all abstract task and task factory 
classes.

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractEdgeViewTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractEdgeViewTaskFactoryTest.java
                         (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractEdgeViewTaskFactoryTest.java
 2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,30 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
+
+import org.cytoscape.model.CyEdge;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.model.View;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractEdgeViewTaskFactoryTest {
+
+       private class EdgeViewTaskFactory extends AbstractEdgeViewTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(View<CyEdge> edgeView,
+                               CyNetworkView networkView) {
+                       // TODO Auto-generated method stub
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               EdgeViewTaskFactory evtf = new EdgeViewTaskFactory();
+               assertTrue(evtf.isReady( (View<CyEdge>)( mock(View.class) ), 
mock(CyNetworkView.class)));
+       }
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkCollectionTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkCollectionTaskFactoryTest.java
                                (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkCollectionTaskFactoryTest.java
        2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,30 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
+
+import java.util.Collection;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractNetworkCollectionTaskFactoryTest {
+       
+       private class NetworkCollectionTaskFactory extends 
AbstractNetworkCollectionTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(Collection<CyNetwork> 
networks) {
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               NetworkCollectionTaskFactory nctf  = new 
NetworkCollectionTaskFactory();
+               
assertTrue(nctf.isReady((Collection<CyNetwork>)mock(Collection.class) ));
+
+       }
+
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkTaskFactoryTest.java
                          (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkTaskFactoryTest.java
  2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,27 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractNetworkTaskFactoryTest {
+
+       private class NetworkTaskFactory extends AbstractNetworkTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(CyNetwork network) {
+                       // TODO Auto-generated method stub
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               NetworkTaskFactory ntf = new NetworkTaskFactory();
+               assertTrue(ntf.isReady(mock(CyNetwork.class)));
+       }
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewCollectionTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewCollectionTaskFactoryTest.java
                            (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewCollectionTaskFactoryTest.java
    2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,30 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
+
+import java.util.Collection;
+
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractNetworkViewCollectionTaskFactoryTest {
+       
+       private class NetworkViewCollectionTaskFactory extends 
AbstractNetworkViewCollectionTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(
+                               Collection<CyNetworkView> networkViews) {
+                       // TODO Auto-generated method stub
+                       return null;
+               }
+               
+       }
+
+       @Test
+       public void testIsReady(){
+               NetworkViewCollectionTaskFactory nvctf = new 
NetworkViewCollectionTaskFactory();
+               assertTrue(nvctf.isReady((Collection<CyNetworkView>) 
mock(Collection.class)));
+       }
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewLocationTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewLocationTaskFactoryTest.java
                              (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewLocationTaskFactoryTest.java
      2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,31 @@
+package org.cytoscape.task;
+
+import java.awt.geom.Point2D;
+import static org.junit.Assert.*;
+import static org.mockito.Mockito.*;
+
+
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractNetworkViewLocationTaskFactoryTest {
+
+       private class NetworkViewLocationTaskFactory extends 
AbstractNetworkViewLocationTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(CyNetworkView 
networkView,
+                               Point2D javaPt, Point2D xformPt) {
+                       // TODO Auto-generated method stub
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               NetworkViewLocationTaskFactory nvltf = new 
NetworkViewLocationTaskFactory();
+               assertTrue(nvltf.isReady(mock(CyNetworkView.class), 
mock(Point2D.class), mock(Point2D.class)));
+       }
+       
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewTaskFactoryTest.java
                              (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNetworkViewTaskFactoryTest.java
      2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,28 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
+
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractNetworkViewTaskFactoryTest {
+
+       private class NetworkViewTaskFactory extends 
AbstractNetworkViewTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(CyNetworkView 
networkView) {
+                       // TODO Auto-generated method stub
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               NetworkViewTaskFactory nvtf = new NetworkViewTaskFactory();
+               assertTrue(nvtf.isReady(mock(CyNetworkView.class)));
+       }
+}
+

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNodeViewTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNodeViewTaskFactoryTest.java
                         (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractNodeViewTaskFactoryTest.java
 2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,30 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
+
+import org.cytoscape.model.CyNode;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.model.View;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractNodeViewTaskFactoryTest {
+
+       private class NodeViewTaskFactory extends AbstractNodeViewTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(View<CyNode> nodeView,
+                               CyNetworkView networkView) {
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               NodeViewTaskFactory nvtf = new NodeViewTaskFactory();
+               assertTrue(nvtf.isReady((View<CyNode>)mock(View.class),  
mock(CyNetworkView.class)));
+       }
+       
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableCellTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableCellTaskFactoryTest.java
                                (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableCellTaskFactoryTest.java
        2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,29 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
+
+import org.cytoscape.model.CyColumn;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractTableCellTaskFactoryTest {
+
+       private class TableCellTaskFactory extends AbstractTableCellTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(CyColumn column,
+                               Object primaryKeyValue) {
+                       // TODO Auto-generated method stub
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               TableCellTaskFactory tctf = new TableCellTaskFactory();
+               assertTrue(tctf.isReady(mock(CyColumn.class), 
mock(Object.class)));
+       }
+       
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableCellTaskTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableCellTaskTest.java
                               (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableCellTaskTest.java
       2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,44 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertNotNull;
+import static org.mockito.Mockito.mock;
+
+import org.cytoscape.model.CyColumn;
+import org.cytoscape.work.TaskMonitor;
+import org.junit.Test;
+
+public class AbstractTableCellTaskTest {
+
+       private class TableCellTask extends AbstractTableCellTask {
+
+               public TableCellTask(CyColumn column, Object primaryKeyValue) {
+                       super(column, primaryKeyValue);
+               }
+               public void run(TaskMonitor tm) { 
+                       assertNotNull(column);
+                       assertNotNull(primaryKeyValue);
+               }
+
+               @Override
+               public void cancel() {
+               }
+       }
+       
+
+       @Test(expected=NullPointerException.class)
+       public void testNullColumn() throws Exception {
+               new TableCellTask(null,mock(Object.class));
+       }
+
+       @Test(expected=NullPointerException.class)
+       public void testNullPrimaryKeyValue() throws Exception {
+               new TableCellTask(mock(CyColumn.class),null);
+       }
+
+       @Test
+       public void testGoodTableCellTask() throws Exception {
+               TableCellTask tc = new TableCellTask(mock(CyColumn.class), 
mock(Object.class) );
+               tc.run(mock(TaskMonitor.class));
+       }
+       
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableColumnTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableColumnTaskFactoryTest.java
                              (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableColumnTaskFactoryTest.java
      2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,27 @@
+package org.cytoscape.task;
+
+import static org.junit.Assert.assertTrue;
+import static org.mockito.Mockito.mock;
+
+import org.cytoscape.model.CyColumn;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractTableColumnTaskFactoryTest {
+
+       private class TableColumnTaskFactory extends 
AbstractTableColumnTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(CyColumn column) {
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               TableColumnTaskFactory tctf = new TableColumnTaskFactory();
+               assertTrue(tctf.isReady(mock(CyColumn.class)));
+       }
+}
+

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableColumnTaskTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableColumnTaskTest.java
                             (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableColumnTaskTest.java
     2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,39 @@
+package org.cytoscape.task;
+import static org.junit.Assert.assertNotNull;
+import static org.mockito.Mockito.mock;
+
+import java.util.Collection;
+
+import org.cytoscape.model.CyColumn;
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.task.AbstractNetworkCollectionTask;
+import org.cytoscape.work.TaskMonitor;
+import org.junit.Test;
+
+
+public class AbstractTableColumnTaskTest {
+       private class TableColumnTask extends AbstractTableColumnTask {
+               public TableColumnTask(CyColumn column) {
+                       super(column);
+               }
+
+               public void run(TaskMonitor tm) { 
+                       assertNotNull(column);
+               }
+
+               @Override
+               public void cancel() {
+               }
+       }
+       
+       @Test(expected=NullPointerException.class)
+       public void testNullColumn() throws Exception {
+               new TableColumnTask(null);
+       }
+
+       @Test
+       public void testGoodTableColumn() throws Exception {
+               TableColumnTask ct = new TableColumnTask(mock(CyColumn.class) );
+               ct.run(mock(TaskMonitor.class));
+       }
+}

Added: 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableTaskFactoryTest.java
===================================================================
--- 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableTaskFactoryTest.java
                            (rev 0)
+++ 
core3/api/trunk/core-task-api/src/test/java/org/cytoscape/task/AbstractTableTaskFactoryTest.java
    2012-04-17 18:59:02 UTC (rev 28851)
@@ -0,0 +1,27 @@
+package org.cytoscape.task;
+
+import static org.mockito.Mockito.*;
+import static org.junit.Assert.*;
+
+import org.cytoscape.model.CyTable;
+import org.cytoscape.work.TaskIterator;
+import org.junit.Test;
+
+public class AbstractTableTaskFactoryTest {
+
+       private class TableTaskFactory extends AbstractTableTaskFactory{
+
+               @Override
+               public TaskIterator createTaskIterator(CyTable table) {
+                       return null;
+               }
+               
+       }
+       
+       @Test
+       public void testIsReady(){
+               TableTaskFactory ttf = new TableTaskFactory();
+               assertTrue(ttf.isReady(mock(CyTable.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.

Reply via email to