2012-03-27 4 views
0

FlexUnitを使用してユニットのファイルのアップロードと削除をテストできますか?これらの行動はユニットテストの良い例ですか?FlexUnit:ファイルのアップロードをテストできますか?

私は単体テストに少し新しく、私のUIのどの部分が単体テストに適しているかを調べようとしています。

ご協力いただきありがとうございます。

答えて

2

実際のファイル操作は、FileReferenceなどのネイティブクラスによって常に実行されます。これは、単体テストしようとすべきではありません。つまり、少なくともFlexがApacheインキュベータを離れるまではAdobeの責任です。

経験則として、あなた自身で書いたコードだけを常にテストしてください。すべての外部依存関係をテストダブル(例えば、mockolateを使用するスタブまたはモック)で置き換えることによって、デカップリングすることができます。

+0

私は、FileReference関数を単体テストすると思います。それは無駄です。 – fumeng

+1

うん、行く方法は、FileReferenceを模擬し、実際のアップロードをシミュレートしようとするのではなく、そのAPIへのすべての呼び出しが正しい順序で行われていることを確認することです。 – weltraumpirat

関連する問題