Tenho o seguinte método e quero testá-lo através do mockito, junit, e tal
Porém existem algumas variáveis dentro do método que eu preciso setar para que não dê null exception e eu consiga rodar meu teste.
Gostaria de saber como fazer isso, de setar o valor de uma variável
private Rifa updateRifa(Rifa rifa) {
Rifa newRifa = find(rifa.getId());
if(newRifa.getEstado()==EstadoRifa.PENDENTE && !rifa.getUsuarios().isEmpty() || rifa.getUsuarios()==null) {
List<Usuario> list = newRifa.getUsuarios();
list.addAll(rifa.getUsuarios());
newRifa.setUsuarios(list);
}
if(rifa.getNome()!=null) {
newRifa.setNome(rifa.getNome());
}
if(rifa.getEstado()!=null) {
newRifa.setEstado(rifa.getEstado());
}
if(rifa.getQuantidade()!=null) {
newRifa.setQuantidade(rifa.getQuantidade());
}
if(rifa.getSorteio()!=null) {
newRifa.setSorteio(rifa.getSorteio());
}
return newRifa;
}