In a JMockit test, I have the following code:
@Tested
private PromotionsAddOrUpdateEntryStrategy strategy;
@Mocked
private BuyXGetYPromoPreAddOrUpdateEntryCommand precommand;
@Before
public void setUp()
{
initializeCommands(precommand);
}
protected void initializeCommands(final BuyXGetYPromoPreAddOrUpdateEntryCommand command)
{
final List<AddOrUpdateEntryCommand> commands = new ArrayList<>();
commands.add(command);
strategy.setPrecommands(commands);
}
When the test is executed, then I get a NullPointerException in strategy object. Why does it happen? And what is the correct way to do this? The idea is to avoid the repetition of the initializeCommands method in all tests.
Aucun commentaire:
Enregistrer un commentaire