トップ «前の日記(2004-12-30) 最新 次の日記(2005-01-01)» 編集

3 日坊主日記


2004-12-31 [長年日記]

_ [Rails] test

あれー? rake で test できへんし。

C:\arc\ruby-1.8.2-i386-mswin32\lib\ruby\gems\1.8\gems\activerecord-1.3.0>
ruby -Ilib;test;test\connections\native_mysql test\base_test.rb
Using native MySQL
Loaded suite test/base_test
Started
........................................................
Finished in 8.522 seconds.
  
56 tests, 126 assertions, 0 failures, 0 errors
  
C:\arc\ruby-1.8.2-i386-mswin32\lib\ruby\gems\1.8\gems\activerecord-1.3.0>
ruby -Ilib;test;test\connections\native_mysql -rtest\base_test.rb -e0
Using native MySQL
Loaded suite .
Started
  
Finished in 0.01 seconds.
  
0 tests, 0 assertions, 0 failures, 0 errors
  

_ [高松市] 初雪

さむー

_ [Rails] mock

controller の update メソッドを test したら db 上のデータが変わってしまう。model の test は fixtures によっていつも db の初期値は同じ状態になるけど controller の test ではならない。

というわけで mock を使うことになると思われるのだけど、現時点の gem rails (rails-0.9.2) では controller test に mock を使う仕組みは用意されていないようだ。

needle を使った Rails, Injected の authors_controller_test.rb のようなことをしたいわけだ。

追記: test/functional/* でも fixtures 使えばいけた。

_ [] あじゃいる

市立図書館の新刊コーナーにうようよ。

バグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発 バグがないプログラムのつくり方 JavaとEclipseで学ぶTDDテスト駆動開発

CD-ROM 付き…図書館的に CD-ROM の扱いはどうしてるんだろう。今回は付いてたけど、いつの間にかなくなってしまう予感。

読みやすい。例がわかりやすい。

初めてのアジャイル開発 〜スクラム、XP、UP、Evoで学ぶ反復型開発の進め方〜 初めてのアジャイル開発 〜スクラム、XP、UP、Evoで学ぶ反復型開発の進め方〜

カタログ的で軽め。

リーンソフトウエア開発〜アジャイル開発を実践する22の方法〜 リーンソフトウエア開発〜アジャイル開発を実践する22の方法〜

lean: ムダのない。実例が豊富。

_ [] らのべ

「こんなとこで死ぬのはスペランカーだけだと思われ」

[よくわかる現代魔法 p.108より引用]

ワラタ

よくわかる現代魔法 よくわかる現代魔法

haskell!

[]