package i5.las2peer.services.ocd.adapters.graphInput; import static org.junit.Assert.*; import i5.las2peer.services.ocd.adapters.AdapterException; import i5.las2peer.services.ocd.adapters.graphInput.GraphInputAdapter; import i5.las2peer.services.ocd.adapters.graphInput.GraphMlGraphInputAdapter; import i5.las2peer.services.ocd.graphs.CustomGraph; import i5.las2peer.services.ocd.testsUtils.OcdTestConstants; import java.io.FileNotFoundException; import java.io.FileReader; import org.junit.Test; public class GraphMlGraphInputAdapterTest { @Test public void test() throws AdapterException, FileNotFoundException { GraphInputAdapter inputAdapter = new GraphMlGraphInputAdapter(); inputAdapter.setReader(new FileReader(OcdTestConstants.sawmillGraphMlInputPath)); CustomGraph graph = inputAdapter.readGraph(); assertEquals(36, graph.nodeCount()); assertEquals(124, graph.edgeCount()); assertEquals(2, graph.getEdgeWeight(graph.getEdgeArray()[0]), 0); assertEquals("1", graph.getNodeName(graph.getNodeArray()[0])); } @Test public void testOnJungOutput() throws AdapterException, FileNotFoundException { GraphInputAdapter inputAdapter = new GraphMlGraphInputAdapter(); inputAdapter.setReader(new FileReader(OcdTestConstants.fitnessGraphMlInputPath)); CustomGraph graph = inputAdapter.readGraph(); } }