我正在尝试测试一个活动。此活动包含一个包含列表视图的片段。我正在传入一个对象(从数据库生成)以显示在列表视图中。
我想将此作为测试执行,以便我可以用虚拟数据填充数据库,然后将要显示的对象移交给 Activity。我的问题是单元测试并没有真正设置为让我使用虚拟数据来玩和目视检查我的片段。测试只是运行并立即关闭应用程序。
任何人都可以就他们将如何进行测试提出任何建议吗?或者是我唯一的选择是创建一个测试数据库并在应用程序中使用这个数据库,即不使用测试框架。
我正在尝试测试一个活动。此活动包含一个包含列表视图的片段。我正在传入一个对象(从数据库生成)以显示在列表视图中。
我想将此作为测试执行,以便我可以用虚拟数据填充数据库,然后将要显示的对象移交给 Activity。我的问题是单元测试并没有真正设置为让我使用虚拟数据来玩和目视检查我的片段。测试只是运行并立即关闭应用程序。
任何人都可以就他们将如何进行测试提出任何建议吗?或者是我唯一的选择是创建一个测试数据库并在应用程序中使用这个数据库,即不使用测试框架。
我建议您查看像Robotium这样的 UI 测试框架,它可以测试 UI 元素是否具有某些值 - 例如 TextEdit 是否包含某些文本。