如何在与Android测试的接口中对静态方法进行单元测试?
如何使用仪器测试对接口的静态方法进行单元测试 我试着用以下代码进行测试(Android测试);简化的解释 但是AndroidStudio说“空的测试套件。” 对于与本地单元测试相同的代码(它意味着测试代码位于test/java中),测试结果是绿色的 为什么只有android测试失败 以及如何为接口静态方法编写android测试代码 测试目标:如何在与Android测试的接口中对静态方法进行单元测试?,android,unit-testing,java-8,junit4,android-testing,Android,Unit Testing,Java 8,Junit4,Android Testing,如何使用仪器测试对接口的静态方法进行单元测试 我试着用以下代码进行测试(Android测试);简化的解释 但是AndroidStudio说“空的测试套件。” 对于与本地单元测试相同的代码(它意味着测试代码位于test/java中),测试结果是绿色的 为什么只有android测试失败 以及如何为接口静态方法编写android测试代码 测试目标: public interface SampleInterface { static String methodA(){ retur
public interface SampleInterface {
static String methodA(){
return "foobar";
}
}
测试代码:
@RunWith(AndroidJUnit4.class)
public class SampleInterfaceTest {
@Test
public void methodA() {
Assert.assertThat(SampleInterface.methodA(), is("foobar"));
}
}
信息
Started running tests
Test running failed: Instrumentation run failed due to 'java.lang.IllegalArgumentException'
Empty test suite.
你试过清理这个项目吗<代码>生成>清理项目。我有时在测试普通方法时也会遇到这种情况-这更多地是与测试类有关,而不是测试
static
methods。幸运的是,结果显示了相同的消息。。。