2012-07-24 75 views
0

嗨,我是junit和ant的新手。不包括使用螞蟻的junit測試的設置方法

我想阻止執行JUnit @ Before *註釋的方法。

螞蟻的「排除」可能嗎?

是否有其他可能性來阻止執行這些註釋的方法?

thx

+2

爲什麼不刪除@ Before *標記? – 2012-07-24 10:46:50

+0

你可以擴展你爲什麼要這麼做嗎?幾乎可以肯定有更好的方法來實現您的最終目標。 – Kkkev 2012-07-24 17:34:53

+0

我使用Selenium IDE記錄腳本並將其導出爲junit源文件。在導出的源文件中,端口,瀏覽器和基本url都是固定的。我想給用戶選擇希望執行腳本的瀏覽器如果你有任何方法來實現這一點,請提出建議。 – 2012-08-23 10:57:56

回答

0

不,你不能這樣做,與螞蟻的排除。

您可以使用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> 

否則,你可以用它覆蓋的方法,一類新的擴展測試。似乎它可能是很多工作,但。