使用 ProviderTestCase2 测试内容提供者

Testing content providers with ProviderTestCase2

我正尝试按照此答案中的片段测试我的内容提供者

post 提到 Test 不能 运行 with AndroidJUnit4 运行ner -Test 当然必须 运行 as android 仪器测试

我该如何实现?

1: 运行 不使用 AndroidJUnit4 的仪器测试 运行ner ?

2: 我应该把测试文件放在项目的什么地方?在 test 文件夹或 androidTest 文件夹中 ?

我想通了。

您将文件放在 androidTest 目录中。

删除注释 @RunWith(AndroidJUnit4::class)

确保您的方法以单词 test 为前缀。如果您遵循此 post.

中给出的答案,一切都应该 运行 就好了