如何访问FlexUnit 4测试的测试名称?

时间:2010-01-21 22:13:06

标签: flex flex3 flexunit flexunit4

在FlexUnit 1中,可以使用TestCase.getName()方法访问当前运行的测试的名称,因为所有测试都是TestCase的子类。但是,在FlexUnit 4中,没有用于测试的基类;测试由注释标识。那么,我如何在FlexUnit 4中复制getName()功能?

2 个答案:

答案 0 :(得分:0)

您可以使用FlexUnit 4.1 beta 2或更高版本执行此操作。请参阅http://forums.adobe.com/thread/692994?tstart=0的Michael Labriola的答案。

答案 1 :(得分:-2)

通过parsing stacktrace获取它:

var tempError:Error = new Error();
var stackTrace:String = tempError.getStackTrace();