2012-03-27 53 views
0

我可以使用FlexUnit单元测试文件上传和删除吗?这些行为是否是单元测试的好例子?FlexUnit:我可以测试文件上传吗?

我有点新的单元测试,并试图找出我的UI的部分是适合的单元测试。

感谢任何有用的提示。

回答

2

实际的文件操作总是会被本地类(如一个FileReference),你不应该试图单元测试执行 - 这是Adobe的责任,至少要等到Flex的已经离开了Apache孵化器。

作为一个经验法则:永远的单元测试只有你自己写的代码。您可以通过用测试双打替换所有外部依赖关系来解耦它(即存根或模拟,例如使用mockolate)。

+0

我明白了,我会很单元测试的FileReference功能。这太浪费了。 – fumeng 2012-03-27 19:28:31

+1

是啊,所以要走的路是模拟的FileReference并确认所有的API调用以正确的顺序是由,而不是试图模拟实际上传。 – weltraumpirat 2012-03-27 19:56:13

相关问题