Я пишу небольшой сервер XMPP, используя boost:: asio, и я хочу, чтобы unit тест моего кода. Вопросы:
- Есть ли готовые к использованию рамки для этого? Насколько я понимаю, мне нужно предоставить mock-объекты для boost:: asio classes/templates, и я действительно хочу сделать это (полу) автоматически.
- Возможно ли протестировать concurrency (например, несколько соединений с сервером и маршрутизацию сообщений между ними)?