Hoe spot jy in eenheidstoetsing?
Hoe spot jy in eenheidstoetsing?

Video: Hoe spot jy in eenheidstoetsing?

Video: Hoe spot jy in eenheidstoetsing?
Video: HDD Coin - Как ЛЕГКО получить 30% БЕСПЛАТНОЙ монеты HDD (Программа HODL + Интервью с командой) 2024, Desember
Anonim

Spottend word hoofsaaklik gebruik in eenheid toets . 'n Voorwerp onder toets kan afhanklikhede van ander (komplekse) voorwerpe hê. Om die gedrag van die voorwerp te isoleer waarmee jy die ander voorwerpe wil vervang spot wat die gedrag van die werklike voorwerpe simuleer.

Op hierdie manier, hoekom gebruik ons skynvoorwerpe in eenheidstoetsing?

Spot is 'n proses gebruik word in eenheid toets wanneer die eenheid getoets word het eksterne afhanklikhede. Die doel van spot is om die kode wat getoets word te isoleer en daarop te fokus en nie op die gedrag of toestand van eksterne afhanklikhede nie.

Die vraag is dan, wat is 'n skynlêer? In objekgeoriënteerde programmering, a spot objek is 'n gesimuleerde voorwerp wat die gedrag van die kleinste toetsbare dele van 'n toepassing op beheerde maniere naboots.

Wat gebeur dus as ons 'n klas bespot?

Om die gedrag van die voorwerp te isoleer jy wil toets jy vervang die ander voorwerpe deur spot wat die gedrag van die werklike voorwerpe simuleer. So in eenvoudige woorde, spottend skep voorwerpe wat die gedrag van werklike voorwerpe simuleer. In eenheidstoetsing ons wil metodes van een toets klas in isolasie.

Moet ek spot met alle afhanklikhede?

3 Antwoorde. Korrek. Jy moet spot dinge wat afhanklik is van enigiets aanhoudend of ekstern om te verhoed dat die toets afhang van enigiets aanhoudend of ekstern. Skryf 'n spot wat die naboots afhanklikheid vir die spesifieke gevalle wat in die toets gebruik gaan word.

Aanbeveel: