I'm writing small XMPP server using boost::asio and I want to unit-test my code. Questions:
- Are there some ready-to-use frameworks for this? As far as I understand, I need to provide mock objects for boost::asio classes/templates and I really want to make this (semi)automatically.
- Is it possible to test concurrency (e.g. multiple connections to server and message routing between them)?