Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse Java单元测试_Java_Android_Eclipse_Unit Testing_Batch File - Fatal编程技术网

Eclipse Java单元测试

Eclipse Java单元测试,java,android,eclipse,unit-testing,batch-file,Java,Android,Eclipse,Unit Testing,Batch File,在每次单元测试之前,是否有方法执行批处理脚本?我已经查找了测试项目的启动选项,但是找不到任何运行脚本的方法 该脚本是一行,应该能够通过adb与android接口。如果您使用JUnit,则使用@before标记注释一个类,该类将在每个测试用例之前执行。要运行脚本,请查看junit中一些有用注释的简短摘要: JUnit 4 führt第二次联合声明: @Test - kennzeichnet Methoden als ausführbare Testfälle. @Before und @After

在每次单元测试之前,是否有方法执行批处理脚本?我已经查找了测试项目的启动选项,但是找不到任何运行脚本的方法


该脚本是一行,应该能够通过adb与android接口。如果您使用JUnit,则使用@before标记注释一个类,该类将在每个测试用例之前执行。要运行脚本,请查看junit中一些有用注释的简短摘要:

JUnit 4 führt第二次联合声明:

@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.

来源:

当您运行Android JUnit测试时,它们通过测试运行程序在设备或模拟器上运行


因此,如果您尝试在JUnit测试中运行脚本,那么它也将在设备或模拟器上运行,这很可能不是您的意图。

我认为您可以使用Shunit(它是JUnit,但用于shell脚本),因为单元测试在设备上运行,我认为我无法连接ADB,无论如何,我会尝试一下。谢谢如果我知道你想要实现什么,我会说得更清楚,但我不知道你的目标。