我有一大堆用MbUnit編寫的單元測試,我想從測試名稱生成純英文句子。這一概念在這裏介紹:將C#單元測試名稱轉換爲英語(testdox風格)
http://dannorth.net/introducing-bdd
這是從文章:
public class CustomerLookupTest extends TestCase {
testFindsCustomerById() {
...
}
testFailsForDuplicateCustomers() {
...
}
...
}
呈現這樣的事情:
CustomerLookup - finds customer by id - fails for duplicate customers - ...
不幸的是,上述文章中所引用的工具(testdox )是基於Java的。有沒有一個.NET?
這樣的聲音會寫得很簡單,但我根本沒有帶寬,並且想使用已寫入的內容。
編輯:只是爲了澄清問題。我正在尋找能夠通過現有測試並將CamelCase函數名稱轉換爲句子的東西。似乎是某種Gallio插件的完美工作。
到目前爲止,我不知何故發現SpecUnit和傑伊建議BDDDoc。這兩個都是行爲驗證框架,需要對現有測試進行重大改寫。我們的團隊做出了將SpecFlow作爲主要BDD框架的決定,我試圖實現的目標是生成一份現有測試報告,以查看它是否適合BDD方法。
Aha,正是我一直在尋找的東西。 –