ここでの以前の質問に基づいて、私の新しい懸念は、描画コードを単体テストするにはどうすればよいですか?
1 に答える
1
これは最終的な答えではありませんが、基本的には、描画コードを小さなチャンク関数に分割することでテストできます。その一部は、おそらくテスト可能な結果(画像ではない)になります。
レンダリングに直接作用する関数の場合、それらを記述して最初に視覚的に出力を確認する選択肢はあまりありません。
参照出力を取得したら、それをテストへの入力として使用し、関数が進化しても関数が参照出力を生成し続けることを確認できます。もちろん、関数が単純であればあるほど、その出力をチェックして何が問題なのかを確認することができます。
これは実際にはUnitTestingではありませんが、とにかく良いテストです。
于 2009-01-12T09:06:57.113 に答える