web-dev-qa-db-ja.com

intellijまたはAndroid studio-メソッドテストケースを作成するショートカット

IntelliJでテストメソッドをすばやく作成するためのショートカットはありますか? TestClassというテストクラスが既にあり、新しいメソッドを作成する場合、新しいメソッドを右クリックして、メソッド自体で「テストの作成」のようなものをクリックすることができます。クラスで使用できるオプションがありますが、メソッドレベルでは表示されません。この写真を見ると、クラスでオプションが利用可能であることがわかります(Alt + Enterを押すことにより)が、メソッドでも利用できるようにしたいと思います。

on the class level

[〜#〜] update [〜#〜]:オプションはIntelliJにあるようですが、Android Studio 1.1で見つかりません。altキーを押すと+ Android studio(ホスティングクラスにはすでにテストケースがある場合)のメソッドを入力します)私はこのメニューを取得します。

enter image description here

Android studio、テストケースクラス自体に入ると、そのクラス内にテストメソッドを作成するオプションが表示されます。具象クラスには表示されません。私はテストする必要があります:

enter image description here

16
j2emanue

これを実現する1つの方法を次に示します(IntelliJ 14.0.3でテスト済み)。

  • 単体テストを作成するメソッドに移動します
  • ヒット ALT+ENTER
  • 選択欠落したテストメソッドの生成

そのダイアログが表示された後、特定のクラスのすべてのメソッドが含まれ、デフォルトでGenerate Missed Test Methodsアクションが選択されています。ダイアログで[OK]をクリックすると、選択したメソッドの新しいテストメソッドが既存の単体テストクラスに追加されます。

これもダイアログのスクリーンショットです。

enter image description here

残念ながら、キーマップ設定で対応するアクションが見つからなかったため、これをカスタムキーボードショートカットに直接バインドすることはできず、ALT-ENTERメニューからのみアクセスできます。

9

Android Studio Ctrl+Shift+T またはナビゲート->テスト。

46
Honghe.Wu

MacOSの場合:

Command (or Cmd) ⌘ShiftT

13
Vivek

これらの答えはどれもうまくいきませんでした。メニューの項目を実際にクリックする必要がありました(キーボードショートカットで別のものが開きました)

enter image description here

0
MSpeed