Hvordan håner du i enhetstesting?
Hvordan håner du i enhetstesting?

Video: Hvordan håner du i enhetstesting?

Video: Hvordan håner du i enhetstesting?
Video: ХАБИБ - Ягода малинка (Премьера клипа) 2024, Kan
Anonim

Gjøre narr av brukes først og fremst i enhetstesting . Et objekt under test kan ha avhengigheter av andre (komplekse) objekter. For å isolere oppførselen til objektet du vil erstatte de andre objektene med håner som simulerer oppførselen til de virkelige objektene.

På denne måten, hvorfor bruker vi falske objekter i enhetstesting?

Spot er en prosess brukt i enhetstesting når enhet blir testet har eksterne avhengigheter. Meningen med hån er å isolere og fokusere på koden som testes og ikke på oppførselen eller tilstanden til eksterne avhengigheter.

Spørsmålet er deretter, hva er en falsk fil? I objektorientert programmering, a håne objekt er et simulert objekt som etterligner oppførselen til de minste testbare delene av en applikasjon på kontrollerte måter.

Følgelig, hva skjer når vi håner en klasse?

For å isolere oppførselen til objektet du ønsker å teste du erstatte de andre objektene med håner som simulerer oppførselen til de virkelige objektene. Så med enkle ord, gjøre narr av er å lage objekter som simulerer oppførselen til virkelige objekter. I enhetstesting vi ønsker å teste metoder av en klasse i isolasjon.

Bør jeg håne alle avhengigheter?

3 svar. Riktig. Du skal håne ting som er avhengig av noe vedvarende eller eksternt for å forhindre at testen avhenger av noe vedvarende eller eksternt. Skriv en håne som emulerer avhengighet for de konkrete tilfellene som skal brukes i testen.

Anbefalt: