2011/01/22 Javaソースコードリーディング 第2回
- kimukou2628
- 3601
- 0
- 2
- 0
例えば、JavaでのテストをGroovyなどの表現力の高い言語で書くのは素晴らしいことだが、サンプルコードとしての価値が低くなる #tddbc
2011-01-22 10:43:28@shuji_w6e Groovy自体の学習コストが高いという事でしょうか? 所詮JavaのテストFw(Spock,JUnit)を使ってスクリプトっぽく書けるだけなので、javaでテストケース書いても変わらない気がします<まあGroovy経験者って募集じゃ人が集まらないかもとは
2011-01-22 10:53:15@shuji_w6e 基本ほぼ、コピペでも動かせますよ~ http://goo.gl/u9D7m な感じで。あとはNetBeansのGroovyプラグインだと java<=>groovyの拡張子変更メニューとか有りますね RT 完全なサンプル(コピペレベル)ではないという意味かな
2011-01-22 11:31:01コピペレベルでJavaとしては実行できないですが、クラスの使い方など参考にはなるのではないでしょうか。RT @shuji_w6e: 例えば、JavaでのテストをGroovyなどの表現力の高い言語で書くのは素晴らしいことだが、サンプルコードとしての価値が低くなる #tddbc
2011-01-22 13:05:04おいしいですよー RT @backpaper0: 左隣の人のノートPCおいしそうだな。おにぎりみたい #junit_reading
2011-01-22 13:19:56凄い… RT @tan_go238: JUnit3のソースはjdk1.1でも動くようになっている。ソートとか独自実装してるらしい #junit_reading
2011-01-22 13:22:30JUnitのテストをJUnitで書いているわけだけど、テストを書くことでJUnitのテストがテストできていることをテスト…どっちのテストになってるのやら。どっちもか。 #junit_reading
2011-01-22 13:24:54テストの実行はTestRunnerがMyTestCaseのメソッド分のTestCaseを生成して実行される #junit_reading
2011-01-22 13:29:28Protectableの仕事は発生するThrowableからメインのスレッドを分離することなんだろうけど、3.8だとなんかやりかけてやめたように見える。 #junit_reading
2011-01-22 13:49:28testMethodごとにTestCaseのインスタンスを作ってTestSuiteにまとめて実行してく感じ。自分でTestSuite書いても一回ばらされるのかな。 #junit_reading
2011-01-22 14:02:02