2013-07-03 106 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

如果我知道你想达到什么,我可以更清楚,但我不知道你的目标。 –