获取 EasyMock 模拟对象以引发异常
2022-09-01 23:10:41
我正在使用EasyMock为许多协作类编写单元测试。其中一个类(我们称之为)打开与远程服务器的网络连接,并将该服务器的XML响应解析为其余类可以使用的内容。Foo
目前,我的测试只包括以下场景:一切都是笨拙的,远程服务器已启动并运行并按预期返回 XML。但是,如果我可以模拟,以便模拟在远程服务器关闭时发生的情况,或者存在导致 .Foo
IOException
Foo
我看了一下EasyMock API,我看不到任何看起来像要求模拟抛出异常的方法。
对我来说,进行基于测试并不是绝对必要的,但我很好奇EasyMock是否可能,我认为以这种方式测试的公共合同会很有用。Exception
Foo
以前有人用EasyMock做过类似的事情吗?
引用