Как повторно использовать тестовый код из проекта с открытым исходным кодом - PullRequest
0 голосов
/ 03 марта 2010

Я пишу модульный тест для пользовательского подкласса org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter<T> и мне нужна реализация заглушки org.springframework.http.HttpInputMessage. Просматривая тестовые модули Spring в репозитории SVN, я обнаружил класс MockHttpInputMessage , который делает именно то, что я хочу.

Теперь мне интересно, как правильно использовать этот класс?

Или это вообще плохая идея, потому что класс не предназначен для использования вне модульных тестов Spring?

Ответы [ 2 ]

0 голосов
/ 03 марта 2010

Я не участвую в проекте Spring, но из названий могу предположить, что класс не предназначен для повторного использования. Поэтому я просто взял бы класс в виде исходного кода и добавил его в исходные тексты вашего проекта.

Конечно, все это предполагает, что это приемлемо в отношении лицензий.

0 голосов
/ 03 марта 2010

Я бы просто скопировал его в свой собственный репозиторий и использовал его для своего сердца. Вы хотите, чтобы это происходило под вашим собственным контролем, чтобы будущие изменения не оказывали на вас негативного влияния.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...