Я пытаюсь иметь динамическое свойство в классе, поэтому при создании экземпляра он суммирует общие цели из свойства массива в моем классе.Динамический getter на классе Groovy
Вот мой класс и то, что я пытался
class Player {
String id
String name
String teamName
@JsonProperty("data")
ArrayList<Integer> goals
Integer totalGoals
ArrayList<Integer> ratings
Integer assists
Integer manOfTheMatches
Integer cleanSheets
Integer getTotalGoals() {
return ListUtil.sum(this.goals)
}
}
Однако это totalGoals всегда возвращается в нуль.
У меня есть модульные тесты, чтобы знать, что метод моей суммы работает правильно.
Даже после инициализации 'Игрок'? показывает ли он правильные «цели»? – Rao