我有一个Java组件(独立应用程序),它从activemq(POJOs)读取请求并写入TCP套接字,并从TCP套接字读取响应并写入activemq。

request -> activemq -> component -> tcp -> component -> activemq -> response


什么是测试此组件的最佳方法?我不想依赖于从activemq写入和读取POJO的上游应用程序以及从TCP套接字读取和写入的下游应用程序。

最佳答案

我不想依赖于从activemq写入和读取POJO的上游应用程序以及从TCP套接字读取和写入的下游应用程序。


这意味着您需要使用模拟框架来模拟那些外部协作者。

您将模拟图所示的activemqtcp,而component将是真实实例。

关于java - 组件测试方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28287206/

10-13 08:03