gpt4 book ai didi

apache-flex - 灵活单元 4 -- Hello World

转载 作者:行者123 更新时间:2023-12-02 02:30:26 25 4
gpt4 key购买 nike

我想使用 Flex Unit 4 Suite。

我真的没有任何单元测试经验。

我下载了 Turnkey项目,但我有点不知所措。

我基本上只想从创建一个简单的 hello world 单元测试开始。

如果我有一个名为 MyClass 的类,它有两个方法 square()cube()

我想像这样创建一个单元测试:

public class MyTest 
{
public function testMyClass():void
{
var myClass:MyClass = new MyClass();

assert(myClass.square(7) == 49);
assert(myClass.cube(7) == 343);
assert(myClass.square(5) == 50); // should fail
}
}

我怎样才能让它工作?

最佳答案

向您的 Flex 项目添加一个新的应用程序——使用“UnitTest.mxml”后缀命名它。添加对 TestRunnerBase 的引用,并在创建完成时启动 TestRunnerBase。这应该让你开始:

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:flexunit="flexunit.flexui.*" creationComplete="init();"><mx:Script>
<![CDATA[

import flexunit.framework.TestSuite;
import FlexUnit.*;

private function init():void{
test.test = initSuite();
test.startTest();
}

private function initSuite():TestSuite{
var suite:TestSuite = new TestSuite();
suite.addTestSuite(testMyClass);
return suite;
}
]]>
</mx:Script>
<flexunit:TestRunnerBase id="test" width="100%" height="100%" />
</mx:Application>

关于apache-flex - 灵活单元 4 -- Hello World ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com