Sono una specie di novità per Mockito e mi chiedevo come potevo bloccare una coppia get/set.Mockito: come bloccare il setter getter
Per esempio
public interface Dummy {
public String getString();
public void setString(String string);
}
Come posso farli comportarsi correttamente: se da qualche parte in un test invoco setString("something");
vorrei getString()
tornare "qualcosa". È fattibile o esiste un modo migliore per gestire questi casi?
C'è una ragione si vuole prendere in giro 'Dummy' e non si può semplicemente utilizzare un oggetto normale attuarlo? – darrengorman
Cosa ha detto @milkplusvellocet. Inoltre, se vuoi veramente/aver bisogno di testare un setter, stai facendo test e/o setter in modo sbagliato. –
@milkplusvellocet in realtà sto eseguendo lo stub di HttpServletRequest e voglio che la proprietà characterSetEncoding funzioni. Ci sono troppi metodi per implementare l'uso di un oggetto normale. Questo mi fa pensare, possiamo prendere in giro lezioni astratte? Se è così, allora sarebbe una soluzione per me. Cercherò domani, non ho il mio spazio di lavoro con me. –