我在jar文件中有一个java maven项目(bigfat jar,整个项目在一个文件中)。我想对它进行集成测试(第一个选项是黑盒测试,但如果它是一个更容易的路径,我会满足于whitebox)。
我真正感兴趣的是端到端的结果,但是中间的一些接口是API和套接字,它们在jar中硬编码以与特定端口或特定网站进行通信。
我想要做的是覆盖jar文件中与这些接口相关的类,并使用我的模型接口对它们进行编码。
整个新测试项目不会投入生产,这纯粹是出于测试目的。
我正在使用maven。
任何想法都非常受欢迎