0

次のようなライブ テンプレートを作成しようとしています。

@org.testng.annotations.Test public void
$unit_of_work$_$state_under_test$_$expected_behavior$() {
  // GIVEN
  // WHEN
  // THEN
}

私のパラメータ:

略称:テスト

説明: TestNG テスト

タイプ java:宣言

このテンプレートを「テスト」名で呼び出すと、次のようなものが表示されます。

@Test public void
unit_of_work_state_under_test_expected_behavior() {
  // GIVEN
  // WHEN
  // THEN
}

そして、各変数をオーバーライドするより (unit_of_work; state_under_test; expected_behavior)

TABキーで切り替えるだけ。

しかし、代わりに次のようなものがあります。

@Test public void
__() {
  // GIVEN
  // WHEN
  // THEN
}

変数名 (ヒント) は表示されません。

だから私は自分の間違いがどこにあるかを理解しようとしています。

何か案は?

4

1 に答える 1

2

ライブ テンプレートを編集する場合は、[変数の編集] をクリックします。そこで、変数のデフォルト値を定義できます (テンプレートの変数は既にそこにあるはずです)。

デフォルト値列に入力するだけです。値が二重引用符で囲まれていることを確認してください (リテラル値の場合は必要です) 。ドキュメントを参照してください。

于 2014-10-11T11:42:54.200 に答える