Pessoal
Estou com uma dúvida em JUnit (espero estar postando no lugar certo).
É o seguinte:
Digamos que eu tenha uma classe, que tem uma variável de instância privada, do tipo List e esta classe tem métodos que trabalham com esta lista. Digamos que eu tenha os métodos:
*adicionarItem() - adiciona um item à lista, em uma ordem específica;
- removerItem() - remove um item da lista;
- toString() - retorna uma representação textual dos itens da lista, na ordem em que estão.
Agora, digamos que eu queira testar estes métodos. Como testaria o adicionarItem() ou removerItem(), sendo que não tenho um método que me retorne os itens da lista (e a princípio, não posso criar), nem tenho acesso à lista, de fora da classe (a variável é privada). A única representação da lista, que eu tenho, é o toString().
Como posso fazer para efetuar os testes?
Grato
Julio Romano