package org.cytoscape.rest.service;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.mockito.Mockito.mock;
import org.cytoscape.application.CyApplicationManager;
import org.cytoscape.ding.NetworkViewTestSupport;
import org.cytoscape.io.write.CyNetworkViewWriterFactory;
import org.cytoscape.model.CyEdge;
import org.cytoscape.model.CyNetwork;
import org.cytoscape.model.CyNetworkFactory;
import org.cytoscape.model.CyNetworkManager;
import org.cytoscape.model.CyNode;
import org.cytoscape.rest.internal.TaskFactoryManager;
import org.cytoscape.rest.internal.resource.NetworkResource;
import org.cytoscape.view.model.CyNetworkViewFactory;
import org.cytoscape.view.model.CyNetworkViewManager;
import org.cytoscape.view.vizmap.VisualMappingManager;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class NetworkDataServiceTest {
private final NetworkViewTestSupport testSupport = new NetworkViewTestSupport();
private CyNetwork network;
private NetworkResource nds = new NetworkResource();
@Before
public void setUp() throws Exception {
network = buildNetwork();
nds = new NetworkResource();
assertNotNull(nds);
}
@After
public void tearDown() throws Exception {
}
private final void createServer() {
CyNetworkFactory networkFactory = testSupport.getNetworkFactory();
CyNetworkManager networkManager = testSupport.getNetworkManager();
CyNetworkViewFactory networkViewFactory = testSupport.getNetworkViewFactory();
CyNetworkViewManager networkViewManager = mock(CyNetworkViewManager.class);
VisualMappingManager vmm = mock(VisualMappingManager.class);
CyApplicationManager applicationManager = mock(CyApplicationManager.class);
TaskFactoryManager tfManager = mock(TaskFactoryManager.class);
CyNetworkViewWriterFactory cytoscapeJsWriterFactory;
//CyBinder binder = new CyBinder(networkManager, networkViewManager, networkFactory, tfManager , applicationManager, vmm, cytoscapeJsWriterFactory, cytoscapeJsReaderFactory)
}
private final CyNetwork buildNetwork() {
final CyNetwork network = testSupport.getNetwork();
final CyNode node1 = network.addNode();
final CyNode node2 = network.addNode();
final CyEdge edge = network.addEdge(node1, node2, true);
testSupport.getNetworkManager().addNetwork(network);
assertEquals(testSupport.getNetworkManager().getNetworkSet().size(), 1);
return network;
}
@Test
public void testGetNetworkCount() {
}
@Test
public void testGetNodeCount() {
}
@Test
public void testGetEdgeCount() {
}
@Test
public void testGetNetworks() {
}
@Test
public void testGetNetworkJSON() {
}
@Test
public void testGetNodes() {
}
@Test
public void testGetEdges() {
}
@Test
public void testGetGraphObjectStringStringString() {
}
@Test
public void testGetAdjEdges() {
}
@Test
public void testGetNetworkPointer() {
}
@Test
public void testGetNeighbours() {
}
@Test
public void testCreateNode() {
}
@Test
public void testUpdateNetwork() {
}
@Test
public void testDeleteAllNetworks() {
}
@Test
public void testDeleteNetwork() {
}
@Test
public void testDeleteAllNodes() {
}
@Test
public void testDeleteAllEdges() {
}
@Test
public void testDeleteNode() {
}
@Test
public void testDeleteEdge() {
}
@Test
public void testCreateNetwork() {
}
@Test
public void testRunNetworkTask() {
}
@Test
public void testRunNetworkCollectionTask() {
}
@Test
public void testRunStatelessTask() {
}
}