Dataprogrammerere kan bruke tentamen å teste oppførselen til objekter i den virkelige verden gjennom et virtuelt miljø . Kort sagt , krever tentamen du erstatte den virkelige objekt med simulerte objekter for å finne ut hvordan den virkelige objektet faktisk vil oppføre seg i visse situasjoner. Hvis du har flere samvirkende objekter, kan du isolere oppførselen til ett objekt ved å opprette falske versjoner av de andre omkringliggende gjenstander - for å finne ut hvordan elementet du tester vil oppføre seg i forhold til dem . Instruksjoner
en
ned Rhino håner fra Google . Koden , som ligger på Google på http://code.google.com/p/powermock/, kan kopieres og limes til Project Object Model, eller POM . Det kan også kopieres direkte til prosjektet du jobber med.
2
Definer din verktøy klasse . En klasse er oppskriften som definerer hvordan du skal utføre testen . Et verktøy klassen er en blåkopi som definerer felles metoder eller funksjoner som programmet utfører. Mange hjelpeklasser inkluderer de vanlige " java.util.Collections " - . Som lar brukeren til å utføre flere forskjellige vanlige oppgaver
3
Lag de to merknader som trengs for å utføre mock test . Bruk " : @ RunWith merknaden " og " @ PrepareForTest " for å identifisere de klassene du vil bli spottet
4
Lag din oppsett og shell testmetoder som du normalt ville, og deretter mock . klassen ved utføring av testen. Bruk " mockStatic "-metoden for det formål å skape en delvis mock og erklære dine forventninger på vanlig måte .
5
Replay noen registrert forventninger med " replayAll " og verifisere resultatene ved hjelp av " verifyAll . "