单元测试试图告诉我们关于 Activity 的什么事情:第一部分
Activity 和 Fragment,可能是因为一些奇怪的历史巧合,从 Android 推出之时起就被视为构建 Android 应用的最佳构件。我们把这种想法——Activity 和 Fragment 是应用的最佳构件——称为“android-centric”架构。
本系列博文是关于 android-centric 架构的可测试性和其它问题之间的联系的,而这些问题正导致 Android 开发者们排斥这种架构。这些博文也涉及单元测试怎样试图告诉我们:Activity 和 Fragment 不是应用的最佳构件,因为它们迫使我们写出高耦合和低内聚的代码。
在本系列文章的第一部分,我想介绍一点 android-centric 架构之所以统治了这么久的原因。另外,我认