skip to main |skip to sidebar
显示标签为“Open Source Projects”的博文。显示所有博文
显示标签为“Open Source Projects”的博文。显示所有博文

2007-06-03

AUT Framework 入门

Actionscript Unit Test Framework Sample

Actionscript Unit Test Framework Sample

//TestCaseSample1.as
package {
 import advancedflex.debugger.aut.framework.TestCase;
 import advancedflex.debugger.aut.framework.ns.*;

 public class TestCaseSample1 extends TestCase {
  //只测试
  test function a():void {
   console.print("aa");
  }
  //测试并检测是否超时(验证代码的效率时用)
  time function b():int {
   console.print("bb");
   //超时的时间()
   return 10;
  }
 }
}
//TestCaseSample2.as
package {
 import advancedflex.debugger.aut.framework.TestCase;
 import advancedflex.debugger.aut.framework.ns.*;

 public class TestCaseSample2 extends TestCase {
  //只测试 
  test function cc():void {
   console.print("aaa");
  }
  //测试并检测是否超时(验证代码的效率时用)
   time function dd():int {
   console.print("bbb");
   return 10;
  }
 }
}
//Main.as
package {
 import advancedflex.debugger.aut.framework.TraceConsole;
 import advancedflex.debugger.aut.framework.TestSuite;
 
 public class Main {
  public function TestTests() {
   new TestSuite()
   .addTest(new TestCaseSample1())
   .addTest(new TestCaseSample2())
   .startTest(new TraceConsole());
   
  }
  /*你也可以这样写
  public function TestTests() {
   new TestCaseSample1().startTest(new TraceConsole());
   new TestCaseSample2().startTest(new TraceConsole());
   
  }*/
 }
}

advancedflex - debugger framework 0.2 alpha2发布

debugger frameworkDbug Project 的第一个公开的框架

它是一个为了Flash&Flex&Apollo测试的框架。

他现在升级为version 0.2 alpha 2.

下载

实现的:

  • advancedflex.debugger //公用库。
  • advancedflex.debugger.errors //公用库的错误类库。
  • advancedflex.debugger.display //包含了用AS3.0写的,显示一些信息(比如FPS)的DisplayObject。
  • advancedflex.debugger.display.mxml //包含了用MXML写的,显示一些信息(比如FPS)的组件。
  • advancedflex.debugger.aut.*//Actionscript Unit Test Framework

未实现的:

  • advancedflex.debugger.aut.flexui //AUT的Flex UI
  • advancedflex.debugger.aut.apolloui//AUT的Apollo UI
  • advancedflex.debugger.logging //Logging framework,增强了mx.logging的框架(有GUI,支持HTML标签)。
  • advancedflex.debugger.ui //用于与GUI窗口(Apollo或Flex写的)通讯的库。
主要改变:

advancedflex.debugger.FPSView 变为 advancedflex.core.FPSView

2007-06-02

xfl,osflex变为advancedflex

因为命名冲突,xfl Project 与 osflex Project 变为 Advanced Flex Project。

  • xfl:与fl发生冲突。
  • osflex:我发现了另一个注册了的Project

Advanced Flex Project Home

Advanced Flex Project Blog

Advanced Flex Project 的 subProject Dbug Project

2007-05-29

advancedflex - debugger framework 0.1 alpha发布

debugger framework ver 0.1 alphaDbug Project 的第一个公开的框架

它是一个为了Flash&Flex&Apollo测试的框架。

实现的:

  • advancedflex.debugger //公用库。
  • advancedflex.debugger.errors //公用库的错误类库。
  • advancedflex.debugger.display //包含了用AS3.0写的,显示一些信息(比如FPS)的DisplayObject。
  • advancedflex.debugger.display.mxml //包含了用MXML写的,显示一些信息(比如FPS)的组件。

未实现的:

  • advancedflex.debugger.aut //Actionscript Unit Test framework(有GUI,可以用FlexAnt启动)。
  • advancedflex.debugger.logging //Logging framework,增强了mx.logging的框架(有GUI,支持HTML标签)。
  • advancedflex.debugger.ui //用于与GUI窗口(Apollo或Flex写的)通讯的库。

下载

2007-05-27

Advanced Flex Porject

Project Home:http://code.google.com/p/advancedflex/

Project Blog:http://advancedflex.blogspot.com/

这是一个我开发的开源框架希望大家参与开发与维护。

2007-03-24

osflex project

一个开源的项目,as3.0的 Open Source Flex http://code.google.com/p/osflex/