2012-09-24 35 views
3

我想知道是否有一個插件,允許我直接跳到當前類的測試(或創建它,如果它不存在)。Visual Studio插入跳轉到測試類

我想這應該是基於測試項目被命名爲正在測試的項目+「測試」和測試類被命名爲類爲測試器+「測試」的約定。

這樣的功能對於具有許多文件和摺疊的項目確實有幫助,其中滾動解決方案資源管理器以查找關聯的測試項目可能非常煩人。

+0

你有沒有嘗試使用內置的測試功能? –

+0

我使用ReSharper testrunner的時間太長了,但我一定記得在Visual Studio測試窗口中簡單的雙擊進入測試列表應該會回來。 –

+0

雖然在技術上不是你的答案,但我使用Resharper 6做了一些事情。Ctrl + T,TAM讓TestAccountManager跳轉到該類型。按照Alt + \來跳轉到特定的測試成員。 – Gishu

回答

1

怎麼樣NCrunch?該工具會告訴你,每方法,哪些和多少測試覆蓋它:

NCrunch shows how many tests are covering

double-click navigates to test

+0

謝謝...不完全是我以爲我在尋找的東西,但是它完成了這項工作! –

+0

NCrunch可能會完成這項工作,並且從檢出網站的功能看起來很棒,但它需要以特定方式設置您的項目,而不是很酷。 – Jeremy

0

在Visual Studio中,您可以在任何類或方法定義上找到Shift+F12以查找所有引用。雖然由此產生的演播室不是很方便,但是一個出發點。使用像DevExpress CodeRush或ReSharper這樣的工具,可以按名稱空間,項目,文件等進行排序和過濾。

1

我確實設法在visualstudiogallery.com上找到一些擴展,但最終爲此編寫了自己的插件。它不完美,但我做我需要的。

如果別人想,其免費提供的testlocator.eqa.dk

+0

下面的附加功能對於TestLocator來說很好:A.裝飾已經具有相應測試的文件(類似於Eclipse的更多單元:http://moreunit.sourceforge.net/)B.支持不同文件擴展名的多種配置(例如.cs **和** .js)C.支持同一項目中的測試(例如通過允許/在項目擴展中:/MyTestSubFolder?) – Stefan