这原本是一篇抱怨文章。我花了几个小时尝试在Android Studio中运行最简单的单元测试,惊讶于这个基本任务似乎是如此困难。
我已经阅读了很多答案,但它们似乎都指向使用Robolectric来避免在设备上运行测试。我并不真的关心它们是否在设备上运行。此外,即使将Robolectric集成到Android Studio中也是一个复杂的多步骤过程,最终对我没有用。
所以问题是 - 在Android Studio中获得最简单的一组步骤需要什么才能使最琐碎的测试(不依赖于Android SDK)通过。像这样的测试,从新项目开始。
我已经阅读了很多答案,但它们似乎都指向使用Robolectric来避免在设备上运行测试。我并不真的关心它们是否在设备上运行。此外,即使将Robolectric集成到Android Studio中也是一个复杂的多步骤过程,最终对我没有用。
所以问题是 - 在Android Studio中获得最简单的一组步骤需要什么才能使最琐碎的测试(不依赖于Android SDK)通过。像这样的测试,从新项目开始。
@Test
public void just_work_will_you() {
Assert.assertEquals(1 + 1, 2);
}