読者です 読者をやめる 読者になる 読者になる

kagamihogeの日記

kagamihogeの日記です。

テストコード

TestNGのDocumentationを読んで訳した

TestNG使う機会があったのだけど、今まで使ったことがなかった。ので、とりあえずドキュメントの http://testng.org/doc/documentation-main.html 読んでテキトーに訳した。誤字脱字とか表記揺れ(ファクトリだったりファクトリ"ー"だったりする)があるけど…

DbSetupというJavaのユニットテスト用のDBデータ作成ツールのUser Guidをテキトーに訳した

JavaでのDBのテストデータ作成はDbSetupが楽 - Qiita を見て DbSetup をちょっと試してみた。 それで、中々良さげだったのでユーザーガイド(http://dbsetup.ninja-squad.com/user-guide.html)をテキトーに翻訳してみた。 User Guide Don't clean up, prepa…

JUnit実践入門 体系的に学ぶユニットテストの技法

イマサラJUit 4よく知らないんですよね、とは言い出しにくい情勢なので本書を手に取った。さすがに実践入門と銘打たれてるだけあり、明日すぐ使えるような構成になっている。実践的だと感じたのは大きく二つの理由からなる。一つは、JUnit 4の各機能をサンプ…

コンストラクタが private なクラスをモックで差し替えてテストしたかった

最近ようやくテストコードを書くことに目覚め始めました。で、まぁ、とあるクラスをテストしようと思ったが、一部にミドルウェアと通信する箇所があるので、そこはユニットテストのときはなんもしないようにしたかった。DI なんて便利なモノがまだ無い環境な…

レガシーコード改善ガイド

「テストがないコードはレガシーコードだ」のあおり文句が実に眩しい一冊。本書を一言で紹介するなら、リファクタリングの実践書であり、オブジェクト指向プログラミングの参考書であり、テスト駆動開発の教科書である。感想に個人差はあるだろうけど、かな…