2010-05-19 46 views
2

我有一些軟件類(庫)在任何mxml文件上運行命令。 這些類(庫)被封裝在一個SWC文件中。此SWC文件被任何示例mxml應用程序引用(通過添加爲SWC文件)。 我的問題是,我想使用FlexUnit針對我的示例mxml文件測試這些軟件類(庫)。也就是說,我應該測試由mxml文件上的軟件類運行的方法。Flex單元測試庫和mxml使用FlexUnit

+0

您能澄清一下更多關於您的信息嗎?試圖去做?這些函數是否真正改變了MXML文件的文本?如果是這樣,你可能只需要閱讀已編輯文件的文本,看看它是否是你期望的在運行你的「命令」之後。如果沒有,請澄清你的意思。 – 2011-12-07 13:57:39

回答

1

如果您確實在進行單元測試,那麼您應該只對mxml文件的功能進行單元測試,而不是將兩者整合在一起。

設置的FlexUnit測試的MXML文件的功能和使用嘲諷庫(如ASMock嘲笑庫類。然後,您可以腳本,並斷言,如specced在MXML文件中的功能表現。

如果您希望進行集成/功能測試,您可能需要考慮使用FlexMonkey。它會驅動並按下按鈕,並允許您聲明各種行爲/屬性。