使用MockitoJUnitRunner进行Android单元测试
我正试图在android Studio中为我的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()
@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
关于您找到问题的解决方案了吗?我面临着类似的问题。