Computer programmører kan bruge spottende at teste opførsel af objekter i den virkelige verden gennem et virtuelt miljø . Kort sagt, kræver spottende du udskifte virkelige objekt med simulerede objekter til at bestemme, hvordan den virkelige objekt vil faktisk opfører sig i visse situationer. Hvis du har flere interagerende objekter, kan du isolere adfærd et objekt ved at skabe mock versioner af andre omkringliggende objekter - at bestemme, hvordan det element , du tester vil opføre sig i forhold til dem. Instruktioner
1
Hent Rhino håner fra Google. Koden , der ligger på Google på http://code.google.com/p/powermock/, kan kopieres og indsættes på din Project Object Model eller POM . Det kan også kopieres direkte til projektet , du arbejder på .
2
Definer dit hjælpeprogram klasse. En klasse er den plan, der definerer, hvordan du vil gennemføre din test. Et værktøj klasse er en plan, der definerer fælles metoder eller funktioner, som programmet udfører. Mange nytte klasser omfatter fælles " java.util.Collections " - . Som giver brugeren mulighed for at udføre flere forskellige almindelige opgaver
3
Opret de to anmærkninger er nødvendige for at udføre mock test . Brug " : @ RunWith annotation " og " @ PrepareForTest " for at identificere de klasser, du vil spottende
4
Opret din opsætning og shell testmetoder , som du normalt ville, og derefter mock . klassen ved testen . Brug " mockStatic " metode til formål at skabe en delvis mock og erklærer dine forventninger, som du normalt ville.
5.
Replay eventuelle optagede forventninger ved hjælp af " replayAll " og bekræfte dine resultater ved hjælp af " verifyAll . "