( hrgy84 | 2015. 11. 23., h – 10:48 )

Mutasd meg, hogyan teszteled a kodot arra az esetre, ha az MNB szervize eppen valami miatt nem elerheto.

Kulonben meg a TestExchangeService egy stub, csak ki van irva, hogy class. Pont ugyanazoktok a hibaktol szenved, mint egy stub, ha lenne egy alternateExchangeRate() hivas barmely tesztben, ugyanugy fogalma se lenne rola, hogy mit kezdjen vele. A kulonbseg csak annyi, hogy ez nem a teszt futtatasakor, hanem meg a forditasakor jonne elo, de ez ennek a stubnak a jellegebol adodik - de ettol ez meg egy stub, csak szegyenlosen nem igy hivjuk.

A valtozasokat igy is, ugy is vegig kell vezetni a stubokon/pure function implementaciokon, ez az, amit a faszikam nem mondott el. Nem a stubokkal van a baj, hanem a rossz fejlesztesi metodologiakkal.
--
Blog | @hron84
Üzemeltető macik