2010-07-23 33 views
13

我经常在eclipse中使用重构 - >重命名功能,我也习惯于命名关联的单元测试TestedClassNameTest。但是当我重新命名我的测试班时,我不能忘记重命名我的unitTest。当测试类重新命名时,自动重命名我的单元测试将非常有用。当被测试的类被重命名时,eclipse会自动重命名单元测试类吗?

我想这不会是很难创建一个插件,没有工作,但也许甚至不是必要的?

+2

我很惊讶,甚至没有人问过这一点。这是一个非常有用的功能,特别是当类在包中移动时。 – 2010-07-23 11:49:14

+0

在半相关主题上,我真的很想知道这是否也可以在Visual Studio中使用。我想我会问一个关于它的问题...:P – 2010-07-23 11:51:03

+0

我以前也想过同样的事情,但是如果你习惯了事情是如何简单地忘记它可能会更好...... – 2010-07-23 11:56:22

回答

2

经过多次Google搜索和eclipse搜索,看起来这样的功能尚未可用。

今天在Eclipse中没有“正在测试单元的类”的概念。我的意思是什么,是你可以创造你想要一个单元测试类,测试什么:一个完整​​的包,一个类,一个方法,一个完整的插件....

为了得到更准确,有“在你的测试类和相关的单元测试之间,Eclipse模型中没有关系。

我完全同意你在Eclipse中这样的功能。进一步来说,能够生成单元测试框架并因此将这些测试类链接到测试框架将非常酷。

可能是你可以laucnh讨论Eclipse的Buzilla,也许在PDE类别。

马努

+0

THX,我已经报在Eclipse的Bugzilla https://bugs.eclipse.org/bugs/post_bug.cgi – 2010-07-23 13:16:44

+0

增强可以请你只是提供链接到刚才打开的错误条目?这是全球发布新条目的网站。 – 2010-07-23 13:50:53

+1

对不起,这是更喜欢它:https://bugs.eclipse.org/bugs/show_bug.cgi?id=320715错误#320715 – 2010-07-23 14:22:56

0

日食会不知道这一点改变:它只是改变了方法的其他类或同一类中使用的引用。 如果你真的想让这个功能起作用,你可以像我为我的项目一样扩展eclipse的重构API,并为它提供这个新功能。 如果您想对此有任何引用只是问我;-)