package org.jvnet.hudson.plugins.purecoverage.parser; import org.junit.Test; import org.jvnet.hudson.plugins.purecoverage.domain.LineCoverageMetric; import org.jvnet.hudson.plugins.purecoverage.domain.ProjectCoverage; import org.jvnet.hudson.plugins.purecoverage.parser.PureCoverageParser; import static junit.framework.Assert.*; public class PureCoverageParserLoadTest extends ParserTestBase { @Test public void shouldParseLargeFile() throws Exception { PureCoverageParser parser = new PureCoverageParser(); ProjectCoverage c = parser.parse(read("ShopTest.export")); //smoke tests assertTrue(c.getChildren().size() > 100); LineCoverageMetric firstChild = (LineCoverageMetric) c.getChildren().iterator().next(); assertTrue(firstChild.getChildren().size() > 10); } }