【发布时间】:2016-05-25 12:17:55
【问题描述】:
我有一个较长的测试,它使用 @RunWith(MockitoJUnitRunner.class) 运行器并使用 `@Mock' 注释定义了十几个模拟,例如:
@RunWith(MockitoJUnitRunner.class)
public class MyTest() {
@Mock Type1 name1;
@Mock Type2 name2;
@Mock Type3 name3;
@Mock Type4 name4;
@Mock Type5 name5;
// etc.
//tests
}
我怎样才能使所有的模拟都变得冗长,最好是用最少的代码更改?我想这是一个常见问题,我需要通过测试来调试问题,但是我想恢复到正常(非详细)模拟。
【问题讨论】:
标签: java unit-testing mockito