Kako se rugate u jediničnom testiranju?
Kako se rugate u jediničnom testiranju?

Video: Kako se rugate u jediničnom testiranju?

Video: Kako se rugate u jediničnom testiranju?
Video: Kukuvija (Ptica zloslutnica) - Ako naletite na nju, nemojte joj se rugati! | Urbana Legenda 2024, Decembar
Anonim

Ruganje prvenstveno se koristi u jedinično testiranje . Predmet ispod test mogu imati zavisnosti od drugih (složenih) objekata. Da biste izolirali ponašanje objekta kojim želite zamijeniti druge objekte ruga se koji simuliraju ponašanje stvarnih objekata.

Na ovaj način, zašto koristimo lažne objekte u jediničnom testiranju?

Ruganje je proces korišteno in jedinično testiranje kada je jedinica koji se testira ima eksterne zavisnosti. Svrha ruganje je izolirati i fokusirati se na kod koji se testira, a ne na ponašanje ili stanje vanjskih ovisnosti.

Nakon toga, postavlja se pitanje šta je lažni fajl? U objektno orijentiranom programiranju, a rugati se objekat je simulirani objekat koji oponaša ponašanje najmanjih dijelova aplikacije koji se mogu testirati na kontrolirane načine.

Shodno tome, šta se dešava kada se rugamo klasi?

Da izoluje ponašanje objekta ti želim testirati ti zamijenite druge objekte sa ruga se koji simuliraju ponašanje stvarnih objekata. Dakle, jednostavnim riječima, podrugljivo je stvaranje objekata koji simuliraju ponašanje stvarnih objekata. U jediničnom testiranju mi želite testirati metode jednog klasa u izolaciji.

Da li treba da se rugam svim zavisnostima?

3 odgovora. Tačno. Vi treba da se ruga stvari koje ovise o bilo čemu postojanom ili vanjskom kako bi se spriječilo da test ovisi o bilo čemu postojanom ili vanjskom. Napiši rugati se koji oponaša zavisnost za specifične slučajeve koji će se koristiti u testu.

Preporučuje se: