Тестирование RMI Сервисов - PullRequest
1 голос
/ 01 марта 2012

В большом проекте со многими классами мне нужно протестировать какой-то класс, использующий RMI Service.Когда я запускаю тест junit, моей службе rmi нужны другие классы, другим классам нужны также некоторые классы и так до бесконечности.Какие у вас предложения по этому поводу?Автосоединение всех этих классов долгое время или у меня есть какое-то альтернативное решение?

1 Ответ

2 голосов
/ 01 марта 2012

Вы можете выбрать точку в вашей структуре, где вы можете «насмехаться» над объектами. Затем вы можете использовать фреймворк, такой как Mockito (http://code.google.com/p/mockito/), для макетирования объектов.

Это позволит вам смоделировать результаты в JUnit, без необходимости фактически бесконечной цепочки классов, которые вы описываете.

Обратите внимание, что в какой-то момент вы захотите протестировать все это от начала до конца. Но для начальной разработки Mockito сэкономит вам всю необходимую настройку.

...