我想重构现有代码
String a = "Hi";
assertEquals(a, "Hi");
至
String a = "Hi";
assertEquals("Hi", a);
我的项目中有大约 200 万条断言语句需要重构。 Eclipse IDE 中是否有快捷键、模板或批处理,我可以实现这些快捷键、模板或批处理来更轻松地执行此操作?
assertEquals(expected, actual);
最佳答案
您可以尝试以下方法:
- 将
org.junit.Assert.assertEquals
方法复制到新类中,例如temp.TempAssert
- 在所有文件中搜索
import static org.junit.Assert.assertEquals;
并将其替换为import static temp.TempAssert.assertEquals;
- 转到
TempAssert
类并执行 Refactor -> Change Method Signature 以切换参数顺序 - 将所有文件中的
import static temp.TempAssert.assertEquals;
替换回import static org.junit.Assert.assertEquals;
关于java - Eclipse 代码重构 - Junits,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39765540/