예제 #1
0
  @Test
  public void testGetSourceFileCoverage() {
    final SourceFileCoverageImpl c = new SourceFileCoverageImpl("Example.java", "com/example");
    sourcefiles.add(c);

    final AnalyzedNodes nodes = new AnalyzedNodes(classes, sourcefiles);

    assertSame(c, nodes.getSourceFileCoverage("com/example", "Example.java"));
  }
예제 #2
0
  @Test
  public void testGetClassCoverage() {
    final ClassCoverageImpl c =
        new ClassCoverageImpl("package/MyClass", 0, null, "java/lang/Object", new String[0]);
    classes.add(c);

    final AnalyzedNodes nodes = new AnalyzedNodes(classes, sourcefiles);

    assertSame(c, nodes.getClassCoverage("package/MyClass"));
  }
예제 #3
0
  @Test
  public void testGetSourceFileCoverageNegative() {
    final AnalyzedNodes nodes = new AnalyzedNodes(classes, sourcefiles);

    assertNull(nodes.getSourceFileCoverage("com/example", "NotExist.java"));
  }
예제 #4
0
  @Test
  public void testGetClassCoverageNegative() {
    final AnalyzedNodes nodes = new AnalyzedNodes(classes, sourcefiles);

    assertNull(nodes.getClassCoverage("somewhere/NotExist"));
  }