问题标签 [flexunit4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache-flex - 如何访问 FlexUnit 4 测试的测试名称?
在 FlexUnit 1 中,可以使用该TestCase.getName()
方法访问当前运行的测试的名称,因为所有测试都是子类TestCase
。然而,在 FlexUnit 4 中,没有用于测试的基类。测试由注释标识。那么,我怎样才能复制getName()
FlexUnit 4 中的功能呢?
apache-flex - FlexUnit4:[Test(expect="Error")] 没有捕获错误?
以下代码产生了一个失败的测试,而不是一个通过的测试(正如我所料):
flex3 - FlexUnit 4 和 Cairngorm 命令
有谁知道是否可以使用 FlexUnit 4 在 Cairngorm 命令中测试远程过程调用。我有一个充满它们的旧应用程序,在我将 FlexUnit 引入组合之前,我想听听是否有人成功地做到了这一点。
非常感谢,
apache-flex - IntelliJ 中的 FlexUnit4
当我尝试使用 FlexUnit4 和 IntelliJ 运行测试时,我收到此错误:
我真的不知道这里有什么问题,我在网上找不到任何东西。即使在 IntelliJ 和 FlexUnit4 上也没什么可找的……
actionscript-3 - FlexUnit 4 错误
我面临一个奇怪的 FlexUnit 错误:
哇...被要求发送另一个完整的,我已经这样做了
当测试次数超过 27 时似乎会发生错误......?(测试永远不会完成)
测试示例:
欢迎任何帮助!
这是一个例子:
结果:
apache-flex - FlexUnit4 异步测试 - asyncHandler 的用法不清楚
有关于 FlexUnit4 的异步方法的文档页面:http ://docs.flexunit.org/index.php?title=Writing_an_AsyncTest
这是让我感到困惑的概念:
当计时器对象完成时(在 TIMER_TIME 之后)调用 handleTimerComplete。它仅在 TIMER_TIME < ASYNC_TIME 时发生。如果 asyncHandler 完成(在 ASYNC_TIME 之后),则调用 handleTimeout。如果 ASYNC_TIME < TIMER_TIME,就会发生这种情况。
这对我来说真的没有意义。我希望定期调用一个有时间限制的测试函数,一旦测试成功,定期调用应该成功完成。另一方面,我不确定在哪里放置操作(我想测试什么)以及在哪里放置测试(断言)。
是否有更详细的文档或示例来阐明该方法?
谢谢!
apache-flex - FlexUnit 如何测试 Parsley 命令?
我需要一些关于如何在 Flash Builder 中使用 FlexUnit 4 来对 Parsley 框架的 Flex 应用程序进行单元测试的指导。
我曾尝试在一两个站点上查找,但无济于事。
谢谢
apache-flex - 如何在 FlexUnit 4 中使用 SequenceRunner
在FlexUnit wiki中,我读到了 Fluint 人员提供的非常有趣的 SequenceRunner。现在我正在尝试运行一个与示例非常相似的测试,但是在执行 SequenceRunner 实例的 run() 方法时,我得到了这个异常:
有没有人已经在 FlexUnit 4 中使用过 SequenceRunner。[Test(async)] 注释已经存在。
apache-flex - 弹性单元 4——你好世界
我想使用 Flex Unit 4 Suite。
我真的没有任何单元测试经验。
我下载了交钥匙项目,但我有点不知所措。
我基本上只想从创建一个简单的 hello world 单元测试开始。
如果我有一个MyClass
用 2 个方法square()
和cube()
.
我想像这样创建一个单元测试:
我怎样才能让它工作?
java - 在 FlexUnit4 集成测试之间将数据库重置为已知状态的最佳方法?
背景:
我有一个通过 BlazeDS 与 Java 后端通信的 Flex Web 应用程序。Flex 客户端由一个包含视图和表示模型的 flex-client 模块和一个包含模型(值对象)和服务对象的单独的 flex-service 模块组成。
我正在使用 FlexUnit4 为 flex-service 模块的 RemoteObjects 编写异步集成测试。在一些测试中,我修改了测试数据并查询它以查看是否一切正常(此处显示的技术:http: //saturnboy.com/2010/02/async-testing-with-flexunit4)
问题:
如何在每个 FlexUnit4 测试方法(或测试方法链)之前将数据库重置为已知状态?在我的 Java 服务器集成测试中,我通过结合使用 DBUnit 和 Spring Test 的事务来做到这一点——在每个测试方法之后回滚。但是这些 Flexunit 集成跨越多个请求,因此跨越多个事务。
如果没有在后端实现集成测试服务 API,如何实现。其他人肯定也遇到过这种情况吗?之前已经提出过类似的问题(集成(Selenium)测试后回滚数据库),但没有令人满意的答案。