Computer programmeurs kunnen gebruiken bespotten om het gedrag van objecten in de echte wereld te testen door middel van een virtuele omgeving . Kortom , spottende vereist dat u de echte object te vervangen door gesimuleerde objecten om te bepalen hoe het werkelijke doel daadwerkelijk zal gedragen in bepaalde situaties . Als u verschillende interactieve objecten , kunt u het gedrag van een object isoleren door het creëren van mock -versies van de andere omliggende objecten - om te bepalen hoe het item dat u test zal gedragen in relatie tot hen. Instructies 1 Download Rhino Mocks van Google . De code , gelegen op Google op http://code.google.com/p/powermock/, kunnen worden gekopieerd en geplakt om uw Project Object Model of POM . Het kan ook rechtstreeks naar het project waar je mee bezig bent worden gekopieerd . Kopen van 2 Definieer uw nut klasse . Een klasse is de blauwdruk die bepaalt hoe je zal uitvoeren uw test . Een utility klasse is een blauwdruk die gemeenschappelijke methoden of functies die het programma uitvoert definieert . Veel nut klassen zijn de gemeenschappelijke " java.util.Collections " - . Waarmee de gebruiker om verschillende veel voorkomende taken uitvoeren 3 Maak de twee annotaties die nodig zijn om de mock-test uit te voeren . Gebruik de " : @ RunWith annotatie " en de " @ PrepareForTest " om de lessen wordt u spottende identificeren 4 Maak uw opstelling en shell testmethoden zoals je normaal zou doen , en dan mock . de klas door het uitvoeren van de test . Gebruik de " mockStatic " methode voor het doel van het creëren van een gedeeltelijke mock en verklarend uw verwachtingen als je normaal zou doen . Replay 5 eventueel geconstateerde verwachtingen met " replayAll ' en controleer je resultaten met behulp van " verifyAll . "
|