【问题标题】:Detect if a Codename One app is running tests检测 Codename One 应用程序是否正在运行测试
【发布时间】:2019-11-22 20:57:49
【问题描述】:

当我想使用 Codename One 测试包构建测试以编程方式操作 Codename One UI 并执行各种断言时,我需要确保应用程序的启动条件始终相同。

例如,如果应用程序在测试模式下运行,是否可以在 init() 中自动清除存储空间?换句话说,我可以仅在应用程序运行测试时(在模拟器上或在实际设备上)运行特定代码,如 Storage.getInstance().clear()?

谢谢

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    您可以在测试开始时而不是在应用程序中清除它。测试类有一个prepare() 方法,您可以使用它来进行清理。然后测试可以从实现此类清理的公共基类派生。

    【讨论】:

      猜你喜欢
      • 2017-03-08
      • 2020-10-25
      • 2015-04-17
      • 2016-01-15
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多