【发布时间】:2012-12-19 23:33:12
【问题描述】:
我在一个 Android 项目中使用 Google Maps API,现在我需要尽可能使用 JUnit 对其进行测试。 (我对 JUnit 和 Google Maps 都有些陌生。)我一直在互联网上搜索,但找不到任何东西。
地图视图有站点的点/图钉,当我点击一个时,我会弹出一个带有名称和其他信息的气球。然后,当我点击气球时,我会看到一个新视图,其中包含有关位置和要执行的操作(例如导航)的信息。
我想知道的是,是否可以编写一个 JUnit 测试用例,找到所有这些点/引脚,点击它们,并在弹出的新视图上验证信息?此外,我想更改/模拟 GPS 的位置,看看如果我尝试说导航海外或类似的东西会发生什么。 我确实有一个相同位置的列表视图,我也将对其进行测试,但我想知道是否有办法测试地图视图。
我更喜欢 JUnit 提供的自动化测试脚本。如果 JUnit 无法做到这一点,那么最好的选择是什么?
我正在使用 Android 4.0 并使用 Eclipse。
任何帮助将不胜感激。
【问题讨论】:
标签: eclipse unit-testing google-maps junit android-4.0-ice-cream-sandwich