From: "NAKAMURA, Hiroshi" Date: 2003-09-03T11:55:31+09:00 Subject: [ruby-dev:21307] Re: test and sample directory なひです。 > From: "NAKAMURA, Hiroshi" > Sent: Monday, September 01, 2003 4:47 PM > > |□test directory > > | > > |CVS Repository cvs.ruby-lang.org:/srcのrubyモジュールに、 > > |testディレクトリを追加するのはどうでしょう。増えつつある > > |標準添付ライブラリの単体テストを入れます(rubiconをどうするか、 > > |の話題はとりあえず切り離します。) > > > > 賛成です。 > > > > |ディレクトリ/ファイル名としては、以下のような感じでしょうか。 > > | > > |1) test/ライブラリ名.rb : test/csv.rb > > |2) test/test_ライブラリ名.rb : test/test_csv.rb > > |3) test/ライブラリ名/test_任意テストケース名 : test/csv/test_ut.rb > > | > > |なひは3)を推します。1)および3)のいずれか、でもいいかもしれません。 > > |いずれにせよ、ファイル名から自動的に、それがテストケースなのか、 > > |テストケースで利用するサポートファイルなのかを判断できるように > > |しておいたほうがよさそうです。 > > > > 情報の重複を減らすと言う観点からは(1)かな。いや待てよ、テストスイートを > > 分割したい、あるいはファイル名を任意に選びたいと言うニーズあ > > りそうなので、 > > > > 4) test/ライブラリ名/任意テストケース名.rb > > > > の方が良いかな。 > > csvのように小さなライブラリは、今後もテストケースが分割しそうにないので、 > 1)を許してもいいかな、と思いました。が、3)に統一、でも問題はないと > 思います。 > > 3) or 4)ですが、テストで使うファイルを外に出したくなることがあります。 > test_xmlschemaparser.rb > emptyschema.xml > fullschema.xml > mockparser.rb > テストケースにはtest_をつける、としておくと、今後自動テストスイート > 生成をするときに識別しやすいかな、と思って3)のように提案しました。 > > 要らない? 意見がなければ今晩あたりに掘ってしまいます。 とりあえず3)スタイルで追加しようと思ってます。