如何重用开源项目中的测试代码

时间:2010-03-03 14:31:14

标签: java unit-testing spring

我正在为org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter<T>的自定义子类编写单元测试 我需要org.springframework.http.HttpInputMessage的存根实现。通过SVN存储库中的Spring单元测试,我找到了类MockHttpInputMessage,它完全符合我的要求。

现在,我想知道重用这个类的正确方法是什么?

或者它通常是一个坏主意,因为该类不打算在Spring单元测试之外使用?

2 个答案:

答案 0 :(得分:0)

我只需将其复制到我自己的存储库中,并将其用于我的内容。您希望它在您自己的控制之下,以便您不会受到未来变化的不利影响。

答案 1 :(得分:0)

我没有参与Spring项目,但从名称我会假设该类不打算重用。因此,我只需将源表格中的类添加到项目测试源中即可。

当然,所有这些都假设,这在许可证方面是可以接受的。