2013-07-03 105 views
2

有沒有辦法來執行batch腳本中的每個單元測試之前?我擡起頭來測試項目的啓動選項,但我找不到任何方法來運行任何腳本Eclipse的Java單元測試

腳本是單行線,這應該能夠通過adb

+0

我認爲你可以使用Shunit(這是junit,但對於shell腳本) – JREN

回答

3

接口的Andr ?? oid如果您使用的是JUnit,請使用@before標記對類進行註釋,並且該類將在每個測試用例之前執行。爲了運行一個腳本看看this post

1

這裏的一些有用的註釋在JUnit的簡短摘要:

的JUnit 4führtsechs unterschiedliche Annotationen EIN:

@Test - kennzeichnet Methoden als ausführbare Testfälle. 
@Before und @After - markieren Setup- bzw. Teardown-Aufgaben, die für jeden Testfall wiederholt werden sollen. 
@BeforeClass und @AfterClass - markieren Setup- bzw. Teardown-Aufgaben, die nur einmal pro Testklasse ausgeführt werden sollen. 
@Ignore - kennzeichnet temporär nicht auszuführende Testfälle. 

來源:http://www.frankwestphal.de/JUnit4.0.html

+0

由於單元測試在設備上運行,我不認爲我能夠連接ADB,無論如何,我會給它一試。謝謝 –

1

當您運行它們通過測試運行在設備或模擬器上運行的Android JUnit測試。

因此,如果您嘗試在您的JUnit測試中運行腳本,它也將在設備或模擬器上運行,這可能是最可能的不是您的意圖。

+0

你能否詳細說明一下? –

+0

如果我知道你想達到什麼,我可以更清楚,但我不知道你的目標。 –