私は、CoreGraphicsフレームワークを使用して、グラフィックアプリケーションを持っているユニットテストのカスタムUIViewの
私はモデルファイルのためのユニットテストスーツを持っていながら、私は自分のカスタムUIViewのためのユニットテストを作成する方法を理解することができないよう、
私の目標はビューの基本的なプロパティを設定し、描画関数の結果を見ることですが、私のセッターでは私が呼び出しました: [self setNeedsDisplay]; 実際のアプリケーションから呼び出されていますが、私の 'drawRect'関数がユニットテストから呼び出されていません
ユニットテストプロジェクトを描画する方法はありますか? uiプロジェクトをテストするためのベストプラクティス/ツールは何ですか?
おかげ
すばらしい解決策Jon!私は自分の目でカスタムビューの結果をテストします。私がビューでたくさん変わるので、ここでの私の推論は、それが間違っているかどうかを見なければならないということです。それにもかかわらず、私はとにかくそのようなものを比較することについて考えることができませんでした。たぶん私はそれをテスト:)そしておそらくこれはあなたの次のスクリーンキャストのための話題かもしれません*ヒント* :) – Pfitz
@ジョンリード、このアプローチを実装する方法の詳細やリンクを教えてください。 –
PNGにレンダリングしますが、PNGのCRCをテストします。そうすれば、目で確認する必要があるのは一度だけです。テストが失敗した場合は、CRCが変更され、再度チェックする必要があることがわかります。 – Nanki