Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codenameone 检测某个应用程序的代码名是否正在运行测试_Codenameone - Fatal编程技术网

Codenameone 检测某个应用程序的代码名是否正在运行测试

Codenameone 检测某个应用程序的代码名是否正在运行测试,codenameone,Codenameone,当我想使用Codename One测试包构建测试,以编程方式操作Codename One UI并执行各种断言时,我需要确保应用程序的启动条件始终相同 例如,如果应用程序在测试模式下运行,是否可以自动清除init()中的存储?换句话说,只有当应用程序运行测试时(在模拟器上或在实际设备上),我才能运行特定的代码,如Storage.getInstance().clear() 谢谢你你可以在测试开始时,而不是在应用程序中清除。测试类有一个prepare()方法,您可以使用该方法进行清理。然后测试可以从实

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

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


谢谢你

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