嗨,我是 junit 和 ant 的新手。
我想阻止执行 JUnit @Before* 注释方法。
蚂蚁的“排除”可能吗?
是否有其他可能阻止这些带注释的方法执行?
谢谢
不,你不能用 Ant 的排除来做到这一点。
您可以使用 Ant 更改所有文件中的注释。
http://ant.apache.org/manual/Tasks/replace.html
<replace dir="${tests}" token="@Before" value="@BeforeREMOVED">
<include name="**/*.java"/>
<exclude name="**/*Test*"/>
</replace>
您可以根据需要调整/省略包含和排除标签以匹配您想要的文件。
您可以随时更改文件
<replace dir="${tests}" token="@BeforeREMOVED" value="@Before">
<include name="**/*.java"/>
<exclude name="**/*Test*"/>
</replace>
否则,您可以使用覆盖方法的新类来扩展测试。似乎这可能是很多工作。