¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: [TDD] Mocking collaborators that are third-party libraries


 

Eb,

On 7/11/13 2:28 PM, Eb wrote:
Hi everyone -

What criteria do you use to determine if a collaborator that is a
third-party should be mocked and the test should verify that the
collaborator was indeed called when it was supposed to be?
I wouldn't do that. I use adapters for third-party collaborators and mock my adapters to verify behavior. I also write integration tests for the adapter's interaction with the third-party.

Steve Freeman's advice is to never mock something you don't own. I've only violated that advice when I needed to simulate error conditions while testing my adapter.

- George

--
Want to speak at AgileDC October 8, 2013?
----------------------------------------------------------------------
* George Dinwiddie *
Software Development
Consultant and Coach
----------------------------------------------------------------------

Join [email protected] to automatically receive all group messages.