I had some tests working fine. Then I moved it to another package and now I get errors. Here is the code:
import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, Double> eccen = JGraphtUtilities.eccentricities(g); assertEquals(70, eccen.get("alpha")); assertEquals(80, eccen.get("l")); assertEquals(130, eccen.get("l-0")); assertEquals(100, eccen.get("l-1")); assertEquals(90, eccen.get("r")); assertEquals(120, eccen.get("r-0")); assertEquals(130, eccen.get("r-1")); }
Error message:
The assertEquals (Object, Object) method is ambiguous for the JGraphtUtilitiesTest type
How can i fix this? Why did this problem happen when I moved the class to another package?
java junit package compiler-errors testing
Nick Heiner Nov 28 '09 at 0:21 2009-11-28 00:21
source share