Come prova statica in Rhino Mocks

September 7

Come prova statica in Rhino Mocks


I programmatori possono utilizzare beffardo per testare il comportamento degli oggetti nel mondo reale attraverso un ambiente virtuale. In breve, beffardo richiede di sostituire l'oggetto reale con gli oggetti simulati per determinare come l'oggetto reale effettivamente comportarsi in determinate situazioni. Se si dispone di diversi oggetti che interagiscono, è possibile isolare il comportamento di un oggetto con la creazione di versioni finte degli altri oggetti circostanti - per determinare come l'elemento che si sta testando si comporterà in relazione ad essi.

istruzione

1 Scarica Rhino Mocks da Google. Il codice, che si trova su Google a http://code.google.com/p/powermock/, può essere copiato e incollato al modello oggetto di progetto o POM. Può anche essere copiato direttamente al progetto su cui stai lavorando.

2 Definire la classe di utilità. Una classe è il progetto che definisce come si effettuare il test. Una classe di utilità è un modello che definisce i metodi o funzioni che il programma esegue comuni. Molte classi di utilità comprendono i "java.util.Collections" comuni -, che permette all'utente di eseguire diverse operazioni comuni diversi.

3 Creare i due annotazioni necessarie per eseguire il test di simulazione. Utilizzare la ": @RunWith annotazione" e le "@PrepareForTest" per identificare le classi sarete beffardo.

4 Crea i tuoi metodi di impostazione e di prova shell come si farebbe normalmente, e poi deridere la classe eseguendo il test. Utilizzare il metodo "mockStatic" ai fini della creazione di un modello parziale e dichiarando le vostre aspettative come si farebbe normalmente.

5 Replay qualsiasi aspettativa registrati utilizzando "Replayall" e verificare i risultati utilizzando "verifyAll."