文件名称:gumtree-test
文件大小:147KB
文件格式:ZIP
更新时间:2024-07-11 08:57:33
Java
树胶测试 该项目是 Gumtree 提供的测试练习的结果 主要项目 包层次结构松散地基于 MVC 范例。 我的观点是(因为开发人员在这件事上有不同的想法)Activity 和 Fragment 是控制器,然后自定义视图、适配器和另一个我喜欢称之为 Indicator 的东西是 MVC '视图'。 Indicator 是一个简单管理 UI 的类,其中根本没有业务逻辑。 这个想法是一个活动(或片段)将引用模型(通过“提取器”,或任何你想要获取数据的接口)和视图(指标),并将处理所有业务逻辑(当用户点击这里或那里时会发生什么,数据需要刷新时会发生什么等),但没有实际的 UI(改变视图的可见性,移动视图等)。 这样,它甚至可以进行单元测试。 单元测试 它们存在于 src/test 文件夹下。 目前只创建了一个单元测试,它不使用 Robolectric(只是新的 gradle 支持的 android