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