2
我必须编写包含重复代码的测试用例。vim动态生成代码模板
- 的方法应该是类名的名称delimitted与前_:class_name_test
- 对象名称应该是classNameObj和模拟方法应采取ClassName.class
- 的genericObj.call语句是常见所有方法 的sayHello的应绑定到classNameObj并且剩余结果是常见
- 的commonMethods是常见的所有对象
研究所复制粘贴和更改ClassName和classNameObj的ead,我有兴趣使用Vim自动执行此操作。有可能做到这一点,如果我通过类名称,其余的应该生成?
方法模板如下所述。
@Test
public void stop_video_request_valid_data() throws Throwable {
ClassName classNameObj = mock(ClassName.class);
when(genericObj.call()).thenReturn(new Object[]{classNameObj});
when(classNameObj.sayHello()).thenReturn("Hello");
commonMethods();
}
vim插件'snipmate'? – dlmeetei