Hoe bespot je in unit testing?
Hoe bespot je in unit testing?

Video: Hoe bespot je in unit testing?

Video: Hoe bespot je in unit testing?
Video: How do I access local resources from a Progressive Web App? 2024, November
Anonim

Bespotten wordt voornamelijk gebruikt in testen van een eenheid . Een object onder toets kan afhankelijkheden hebben van andere (complexe) objecten. Om het gedrag van het object te isoleren waarvoor u de andere objecten wilt vervangen: bespot die het gedrag van de echte objecten simuleren.

Waarom gebruiken we op deze manier schijnobjecten bij het testen van eenheden?

Bespotten is een proces gebruikt in testen van een eenheid wanneer de eenheid getest wordt, heeft externe afhankelijkheden. Het doel van bespotten is om te isoleren en zich te concentreren op de code die wordt getest en niet op het gedrag of de toestand van externe afhankelijkheden.

Vervolgens is de vraag, wat is een schijnbestand? Bij objectgeoriënteerd programmeren is a bespotten object is een gesimuleerd object dat het gedrag van de kleinste testbare onderdelen van een applicatie op gecontroleerde wijze nabootst.

Wat gebeurt er dus als we een klas bespotten?

Het gedrag van het object isoleren jij wil testen jij vervang de andere objecten door bespot die het gedrag van de echte objecten simuleren. Dus in eenvoudige woorden, bespotten is het maken van objecten die het gedrag van echte objecten simuleren. In unit testen wij wil methoden van een testen klas in isolatie.

Moet ik alle afhankelijkheden bespotten?

3 antwoorden. Juist. Jij zou moeten spotten dingen die afhankelijk zijn van iets persistents of externs om te voorkomen dat de test afhankelijk is van iets persistents of externs. Schrijf een bespotten dat emuleert de afhankelijkheid voor de specifieke gevallen die in de test zullen worden gebruikt.

Aanbevolen: