Cum te batjocorești la testarea unitară?
Cum te batjocorești la testarea unitară?

Video: Cum te batjocorești la testarea unitară?

Video: Cum te batjocorești la testarea unitară?
Video: Why do we mock objects in unit tests? 2024, Decembrie
Anonim

Batjocoritor este folosit în principal în testarea unitară . Un obiect sub Test poate avea dependențe de alte obiecte (complexe). Pentru a izola comportamentul obiectului cu care doriți să înlocuiți celelalte obiecte batjocuri care simulează comportamentul obiectelor reale.

În acest fel, de ce folosim obiecte simulate în testarea unitară?

Batjocorirea este un proces folosit în testarea unitară cand unitate testat are dependențe externe. Scopul de batjocorirea este să izoleze și să se concentreze pe codul testat și nu pe comportamentul sau starea dependențelor externe.

Ulterior, întrebarea este, ce este un fișier simulat? În programarea orientată pe obiecte, a a-și bate joc obiectul este un obiect simulat care imită comportamentul celor mai mici părți testabile ale unei aplicații în moduri controlate.

În consecință, ce se întâmplă când batem joc de o clasă?

Pentru a izola comportamentul obiectului tu doresc să testeze tu înlocuiți celelalte obiecte cu batjocuri care simulează comportamentul obiectelor reale. Deci, în cuvinte simple, batjocoritor este crearea de obiecte care simulează comportamentul obiectelor reale. În testarea unitară noi doriți să testați metodele unuia clasă în izolare.

Ar trebui să bat joc de toate dependențele?

3 Răspunsuri. Corect. Tu ar trebui să bată joc lucruri care depind de ceva persistent sau extern pentru a preveni ca testul să depindă de ceva persistent sau extern. Scrie o a-și bate joc care emulează dependenţă pentru cazurile specifice care vor fi utilizate în test.

Recomandat: