為了要和 JenKins 整合!
也為了在測試中寫上 setTimeout 去等待一些動畫 或是 操作的部分
所以我必須修改我的 unit test 類別!
修改內容如下
1. unit test 的 test case 啟動不是自動啟動, 而是必須手動呼叫
2. 斷言 會丟出測試結束事件. ( 一個 test case 只能有一個斷言 )
3. 多一個取的 不是 測試成功的個數的API
4. 全部 test case 測試完畢, 會丟出結束事件.
改動的東西 都不是 test case class 中需要動到程式碼的
但是卻是 外部啟動函式 要作一些修改
也是為了 JenKins 可以控制,
畢竟整合 自動編譯 測試 通知 才是我自己的主要目的!
能不能 簡單的相容於 flex unit 是次要的選項!
另外一點就是 flex 貌似無法使用 setTimeout 作一些流程的控管!
所以我才決定作出對我的 BasicUnitTestCase 作大幅度的修正!
不然 很多部分 我只要將 air 的那之出報表的程式作修正即可 !
//
補上我的 基本類別
https://github.com/tenchiwang/MyLibs/blob/master/src/com/tenchiwang/unitTest/BasicUnitTestCase.as
沒有留言 :
張貼留言