diff --git a/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java b/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java index 5cd1e90fb1147e0f5e3c7a041887f06d56786194..356c6ea1f1e03fb30ea88f81c286f585cf9dfc76 100644 --- a/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java +++ b/src/test/java/org/orekit/rugged/errors/DumpManagerTest.java @@ -67,11 +67,46 @@ public class DumpManagerTest { DumpManager.activate(dump); locationsinglePoint(); DumpManager.deactivate(); + + int countAlgorithm = 0; + int countEllipsoid = 0; + int countSpan = 0; + int countTransform = 0; + int countDEMTile = 0; + int countDEMCell = 0; + int countDirectLoc = 0; BufferedReader br = new BufferedReader(new FileReader(dump)); for (String line = br.readLine(); line != null; line = br.readLine()) { - System.out.println(line); + String trimmed = line.trim(); + if (trimmed.length() > 0 && !trimmed.startsWith("#")){ + if (trimmed.startsWith("algorithm:")) { + ++countAlgorithm; + } else if (trimmed.startsWith("ellipsoid:")) { + ++countEllipsoid; + } else if (trimmed.startsWith("span:")) { + ++countSpan; + } else if (trimmed.startsWith("transform:")) { + ++countTransform; + } else if (trimmed.startsWith("DEM tile:")) { + ++countDEMTile; + } else if (trimmed.startsWith("DEM cell:")) { + ++countDEMCell; + } else if (trimmed.startsWith("direct location:")) { + ++countDirectLoc; + } else { + Assert.fail(line); + } + } } br.close(); + Assert.assertEquals(1, countAlgorithm); + Assert.assertEquals(1, countEllipsoid); + Assert.assertEquals(1, countSpan); + Assert.assertEquals(1, countTransform); + Assert.assertEquals(2, countDEMTile); + Assert.assertEquals(884, countDEMCell); + Assert.assertEquals(400, countDirectLoc); + } public void locationsinglePoint()