1

このようなマップがありますMap<String, Class<? extends TypeA>> differentTypesOfA;
TypeA のさまざまなサブクラスがあります

Class TypeB implements TypeA {..}
Class TypeC implements TypeA {..} 等々

私はそれらをどこかの地図に入れましたdifferentTypesOfA.put("TypeB",TypeB.class)

今、私はこのマップをモックしようとしています

@Mock Map<String, Class<? extends TypeA>> differentTypesOfAMock;その後
.. setup() { when(differentTypesOfAMock.get(anyString()).thenReturn(TypeB.class);
}

これはもちろん機能しませんが、このマップをモックする良い方法もわかりません。誰か助けてくれませんか?

4

1 に答える 1