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