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.