草庐IT

CommentsDataSource

全部标签

android - 在没有第三方框架的情况下测试 Android Activity 时如何注入(inject)依赖项?

我想测试一个AndroidActivityCommentActivity,它通常构造和使用CommentsDataSource的实例(都是我编写的类)。publicclassCommentActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){:CommentsDataSource=newCommentsDataSource(..);:}:}我愿意自己创建MockCommentsDataSource并希望避免使用第三方模拟框架。(为什么?因为我是一名教师,试图减少我需要塞进学期的信