0
このフォーラムから以下のメソッドを取得しましたが、私はjunitテストを書く方法について頭を悩めることはできません。私はフォーラムで回答を探しましたが、具体的なものは見つかりませんでした。うまくいけば誰かが知っていますか?私はこれが動作するためにはCMDを初期化する必要がありジェネリックを使用したメソッドの単体テスト
@Test
public void testIfBackupCommandIsChildOfCommand() {
Class<? extends Command> cmd ;
assertThat(expected, (Matcher) org.hamcrest.Matchers.instanceOf(cmd));
}
:私はのような何かをしようとしていますhamcrestで
public String replaceName(Class<? extends Command> cmd) {
String str = cmd.getSimpleName().replaceAll("Command$", "");
}
:
これが私の方法です。私はそれを行う方法がわかりません。 nullに初期化すると、NPEを取得します。