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