package net.sourceforge.cobertura.ant; import static org.junit.Assert.*; import java.io.File; import net.sourceforge.cobertura.test.util.TestUtils; import org.junit.Before; import org.junit.Test; public class IgnoreMethodAnnotationAntTest extends AbstractCoberturaAntTestCase { @Before public void setUp() throws Exception { buildXmlFile = new File("src", "/test/resources/ant/IgnoreMethodAnnotation/build.xml"); String target = "all"; super.executeAntTarget(target); } @Test public void test() { String className = "test.condition.IgnoreMe"; String methodName = "foo"; assertEquals(0, TestUtils.getTotalHitCount(dom, className, methodName)); className = "test.condition.IgnoreMeAlso"; assertEquals(0, TestUtils.getTotalHitCount(dom, className, methodName)); className = "test.condition.IgnoreMeNot"; assertTrue(TestUtils.getHitCount(dom, className, methodName) > 0); } }