Salve a tutti,
sto combattendo con il seguente errore e non riesco a capire la causa dell'errore:
java.lang.NullPointerException: null
La linea di codice in cui si manifesta il problema e' la seguente:
final List<String> eligibleBonusRuleCodesList = Arrays.asList(eligibleBonusRuleCodes.split(";"));
C'e' qualcosa in questa riga di codice che non va? L'errore a me non dice niente, se non che qualcosa non va... ma non saprei come correggere il codice. Ho provato a debuggare ma questo non mi ha dato informazioni aggiuntive.
Vi riporto per completezza l'intero metodo:
public void checkIfTheDisplayedBonusRulesInODWizardAreCorrectDisplayed() {
final String eligibleBonusRuleCodes = businessContext.getOfferDefinitionData().getEligibleBonusRuleCodes();
final List<String> eligibleBonusRuleCodesList = Arrays.asList(eligibleBonusRuleCodes.split(";"));
final List<String> displayedBonueRules = offerDefinitionStep2Service.getDisplayedBonusRuleCodes();
assertThat(displayedBonueRules)
.as("Expect there to be rules")
.isNotNull();
assertThat(displayedBonueRules.size())
.as("Expect to see as many rules as elligible for the account")
.isEqualTo(eligibleBonusRuleCodesList.size());
assertThat(displayedBonueRules)
.as("Expect the same rules as elligible")
.containsAll(eligibleBonusRuleCodesList);
}
Grazie in anticipo e resto a disposizione se servissero ulteriori dettagli.
Fabio