Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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
使用MockitoJUnitRunner进行Android单元测试_Android_Unit Testing_Mockito - Fatal编程技术网

使用MockitoJUnitRunner进行Android单元测试

使用MockitoJUnitRunner进行Android单元测试,android,unit-testing,mockito,Android,Unit Testing,Mockito,我正试图在android Studio中为我的android项目编写单元测试。下面是我的示例单元测试类 @RunWith(MockitoJUnitRunner.class) public class PersistencyTest { @Mock Context mockContext; @Before public void setUp() { ... } @After public void tearDown()

我正试图在android Studio中为我的android项目编写单元测试。下面是我的示例单元测试类

@RunWith(MockitoJUnitRunner.class)
public class PersistencyTest {

    @Mock
    Context mockContext;

    @Before
    public void setUp() {
        ...
    }

    @After
    public void tearDown() {
        ...
    }

    @Test
    public void test() {
        assertEquals(1, 1);
    }

    @Test
    public void testAddingDocument() {
        assertTrue(true);
    }
}
我收到以下错误:
测试运行失败:测试运行未能完成。预期4次测试,收到2次

当我使用AndroidJUnit4.class而不是MockitoJUnitRunner时,没有问题。我猜MockitoJUnitRunner希望每个方法都是一个测试方法,并以“test”关键字开始

我做错了什么?为什么MockitoJUnitRunner不识别注释之前和之后的@Before和@After


关于

您找到问题的解决方案了吗?我面临着类似的问题。