JUnit - это хорошо, в общем
Я согласен, что JUnit и mockito - отличные отправные точки.Я очень люблю мокито.Лично я считаю, что это служит примером того, какими должны быть все фреймворки - он прост в использовании, быстр в освоении и очень функциональный.
Однако я бы порекомендовал вам просто отладитьсервер, напрямую через eclipse.
Отладка лучше (в данном случае)
По сути, вы можете настроить tomcat на прерывание во время выполнения и шагачерез ваш код.Находясь в режиме отладки, в Eclipse вы можете легко проверять переменные, запускать выражения и перепрыгивать через стек вызовов.Когда дело доходит до решения проблемы, отладка - это путь.Я думаю, что это лучший способ определить , почему именно вы получаете разные результаты с похожим кодом.
Быстрая ссылка и справка
Вот полезный пост в блоге о том, как настроить tomcat для отладки в Eclipse. Я написал его для работы с BlazeDS, ноте же основные действия применимы к любой установке Tomcat.Если у вас есть какие-либо вопросы, дайте мне знать, и я могу попытаться помочь.
Надеюсь, что это поможет,