假设你从一个自动生成的方法开始
public void setKey(Key key) {
this.key = key;
}
并编写一个相关的测试
@Test
public void testSetKey()
三个月后,你决定将该方法更名为changeKeyTo
。你重构了生产代码,最终结果如下:
public void changeKeyTo(Key key) {
this.key = key;
}
生活很美好,然而你的测试名称仍未改变。
@Test
public void testSetKey()
你如何处理这样的情况?你能否自动重构测试代码以适应生产代码?Eclipse是否支持此功能?