上个月我开始使用Qooxdoo,因此我的使用经验很少。我需要在Qooxdoo网站上创建一个像Testrunner这样的测试应用程序,但是我需要在我的应用程序环境中进行测试。我按照这些步骤:qooxdoo测试源应用程序
- 创建
- 编译源版本的应用程序与
generate.py source
- 创建
generate.py test
测试在这个测试中,如果我尝试让我来访问我的应用程序一个错误,因为它未定义。
然后阅读网站上的文档,我发现这种类型的测试必须使用generate.py test-source
完成。但是在测试文件夹中运行index-source.html的结果是一样的:应用程序不工作。
这是什么方法?我做错了什么?
你能具体谈谈你的错误?在第一种情况下(“generate.py test”),究竟什么是未定义的?亚军应用程序开始了吗?你有没有在树形菜单中看到任何测试?或者只有在运行测试时才显示错误?请记住,qooxdoo的testrunner遵循JUnit方法,因为您拥有对依赖应用程序类进行操作的测试类。如果你尝试在测试中实例化你的主要Application.js,我认为这是行不通的。 – ThomasH 2010-01-17 18:47:09
例如,在应用程序的main()方法中,我在应用程序对象上设置了一个属性“foo”。在测试中,我尝试以这种方式获取该属性“qx.core.Init.getApplication()。foo”,但它未定义,因此唯一的解释是应用程序未初始化。 – mck89 2010-01-18 08:11:50