Dag Alt.nlers,
Ik ben nieuw hier.
Ik ben net als Tom er niet van overtuigd dat mocks niet nodig zijn.
Ik geloof best dat je "er omheen" kan programmeren, alhoewel het
natuurlijk een uitdaging is om hier wat code te posten waarbij het
niet kan...
Maar het lijkt mee geen goed idee de code van het te testen programma
anders te gaan schrijven met als enige doel het testen makkelijker te
maken. Je probeerd toch je programma zo goed mogelijk te schrijven en
als het dan ook nog eens gemakkelijk te testen is, is dat mooi
meegenomen.
Ik vraag me af: wat is er tegen mocks? Het zou kunnen dat ze niet
nodig zijn, maar dat betekent niet dat ze niet handig zijn!
Over het verschil tussen mocks en stubs kan je lezen op de volgende
link:
http://martinfowler.com/articles/mocksArentStubs.html
Naar mijn mening zit het verschil tussen mock en stub meer in je hoofd
dan in een mocking-framework. Ik gebruik zelf Moq waarbij in de syntax
geen verschil wordt gemaakt tussen een mock en een stub.
Automocking is wat mij betreft een aanrader. (waarom heet het
eigenlijk geen autostubbing?) Het scheelt een hoop werk en het is
gemakkelijk te leren.
@Tom: Ik ken de argange, act, assert maar wat wordt er met "klassiek"
mocken bedoeld?
groeten,
Paco