Makoto Satoh
makot****@yahoo*****
2005年 4月 18日 (月) 22:31:25 JST
佐藤です。 コメントありがとうございます。 --- Katsutoshi Itoh <cut-s****@maste*****> からのメッセージ: > In message <20050****@lava*****>, Shiro Kawai writes: > >> PNGイメージをファイルに書き出すAPIがあるのですが、そのテストを > >> 書こうとして悩みました。同じことを行うはずのCコードを外部プロセスで > >> 走らせて、その結果のファイルとテストコード内で作成したファイルが > >> バイナリとして同じかどうかをcmpで比較したりするのかなあ、とか。 > > > >もし生成されるイメージに機種依存性が無いのなら、あらかじめ作って置いた > >イメージをテストデータに含めておき、それと比較しても良いでしょう。 > >(比較には、file.utilモジュールのfile-equal?が使えます)。 > > > > 何も出来ないので口だけ出しますが、 > 私もイメージファイルの添付かなって思ったんですが > テストパターンが増えるとなんだか嫌かもしれません。 > MD5値をテストコードに含める程度で済ませたっていいかなと思ったり。 多分、分かりやすさを優先できたらと思うので、GDについてくるデモコードから 生成される画像を出来る限り使いたいと思います。実装されているAPIを使う サンプルコードがない場合は適当に作ります。 テストでは、同じように画像を作ってfile-equal?でテストしようと思います。 ; やっと半分くらいです。。。