【发布时间】:2015-03-18 11:39:59
【问题描述】:
例如,我有一个方法,我想在它抛出某种异常类型时进行测试。 MyException 类中没有没有参数的构造函数。
public class Clazz {
private Service service;
public void method() {
try {
int result = service.perform();
} catch (MyException exc) {
throw exc;
}
}
}
我为服务创建了模拟并将其设置到 Clazz 实例中。
@Before
public void setUp() {
clazz = new Clazz();
service = createStrictMock(Service.class);
clazz.setService(service);
}
测试应该是什么样子?我的意思是method 的测试方法应该是什么样子的?
【问题讨论】: