2010-07-23 6 views
13

나는 리팩터링 (refactor) -> 이름 바꾸기 기능을 eclipse에서 자주 사용하며 관련 단위 테스트 인 TestedClassNameTest의 이름을 지정하는 습관이있다. 하지만 테스트 한 클래스의 이름을 바꾸면 unitTest의 이름을 바꾸는 것을 잊지 말아야합니다. 테스트 된 클래스의 이름이 바뀌면 자동으로 단위 테스트의 이름을 바꾸는 것이 매우 유용 할 것입니다.테스트중인 클래스의 이름이 바뀔 때 단위 테스트 클래스의 이름이 자동으로 바뀔 수 있습니까?

나는 그 일을하는 플러그인을 만드는 것이 어렵지 않을 것이라고 생각하지만 어쩌면 그럴 필요조차되지 않을까?

+2

아무도 이것을 전에 물어 본 적은 놀랍습니다. 정말 유용한 기능입니다. 특히 클래스가 패키지간에 이동할 때 유용합니다. –

+0

세미와 관련된 주제에서 Visual Studio에서도이 기능을 사용할 수 있는지 알고 싶습니다. 나는 그것에 대해 실제로 질문 할 것이라고 생각합니다. : P –

+0

이전에 똑같은 생각을 해봤지만 당신은 그 일이 더 잘 될 수 있다는 것을 잊어 버리는 것에 익숙해 져 있습니다 ... –

답변

2

Google 검색 및 일식 검색을 여러 번 수행 한 후에도 아직 해당 기능이 제공되지 않는 것 같습니다.

오늘 Eclipse에는 "클래스 테스트 중"이라는 개념이 없습니다. 여기서 내가 의미하는 것은 당신이 원하는 모든 것을 테스트하는 Unit 테스트 클래스를 만들 수 있다는 것입니다 : 전체 패키지, 단일 클래스, 단일 메소드, 전체 플러그인 ...

더 정확한 정보를 얻으려면 " 테스트 된 클래스와 관련된 단위 테스트 사이에 Eclipse의 모델에 관계가 없습니다.

이클립스와 같은 기능에 좋을 것이라고 전적으로 동의합니다. 더 나아가서 Unit 테스트 뼈대를 생성하고 테스트 된 클래스와 연결된 테스트 클래스를 생성하는 것이 정말 멋지다.

이클립스 Buzilla에 대한 토론을 PDE 카테고리에서 할 수도 있습니다.

마누

+0

thx, 이클립스의 버그질라에서 향상된 기능을보고했습니다 https://bugs.eclipse.org/bugs/post_bug.cgi –

+0

방금 ​​연 버그 입력에 대한 링크를 제공 할 수 있습니까? 이것은 새로운 항목을 게시하는 글로벌 것입니다. –

+1

죄송합니다. https://bugs.eclipse.org/bugs/show_bug.cgi?id=320715 버그 # 320715 –

0

일식 변경하려면이 알아낼 것이다 : 그것은 단지 다른 클래스 또는 같은 클래스에 사용되는 방법의 참조를 변경 . 이 기능을 실제로 사용하려면 프로젝트에서했던 것처럼 이클립스의 리팩토링 API를 확장하고이 새로운 기능을 제공 할 수있다. 당신이 이것에 관한 어떤 참고 문헌도 갖고 싶다면 ;-)

관련 문제