Skip to content

Instantly share code, notes, and snippets.

@siguremon
Created August 22, 2012 12:10
Show Gist options
  • Save siguremon/3424931 to your computer and use it in GitHub Desktop.
Save siguremon/3424931 to your computer and use it in GitHub Desktop.

IntelliJ IDEAでTDDするためのメモ(Mac:Java:Junit ver)

よく使うショートカット

  • Alt+Enter Quick Fix 補完
  • Command+shift+T Go to Test テストクラス・対象クラス間を移動。対応するテストクラスがない場合には生成ダイアログを表示
  • Alt+shift+F10 Run Test テストクラスまたはテストメソッドを実行

テストクラスの作り方

対象クラス→テストクラスの順で作る

  • ソースフォルダ右クリック→[New]→[Java Class]で対象クラスを作成
  • Command+shift+T→[Create New Test]でテストクラス作成ダイアログからテストクラスを作成
    • Junit3.x系・Junit4.x系・TestNG系が選べる
    • @Beforeや@Afterなメソッドをあわせて生成できる
    • メソッドも書いてある場合、各メソッドごとのテストケースのメソッドも生成できる

テストクラス→対象クラスの順で作る

  • ソースフォルダ右クリック→[New]→[Java Class]でテストクラスを作成(普通のクラスとして)
  • 対象クラスを使ったテストケースのメソッドを書く
  • Alt+Enter→[Create Class '対象クラス']で対象クラスを生成

TDDのすすめかた

  • テストクラスを書く
  • テストメソッドを書く
  • テスト実行→コンパイルエラーになることを確認する
  • Quick Fixで対象クラスとメソッドを生成する
  • テスト実行→テスト失敗になることを確認する
  • 対象クラスを実装する
  • テスト実行→テスト成功になることを確認する
  • 上記を適宜繰り返す
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment