我想集成FsCheck測試和NUnit測試。具體來說,當我聲明幾個FsCheck屬性時,我希望它們可見並且可以從VS runner運行。 我找到了 xUnit與FsCheck一起使用的說明(在「實現IRunner以將FsCheck與mb | x | N | cs | Unit集成在一起」),但這不是我想要的。有沒有辦法做到這一點?FsCheck和NUnit集成
5
A
回答
3
你能詳細說明爲什麼使用它不是你想要的嗎?這就是將FsCheck測試的結果反饋給NUnit的方法。您可以像編寫正常的NUnit測試一樣編寫FsCheck測試,並使用Test屬性(或NUnit中的任何名稱)對它們進行歸屬。
如果您想要與NUnit更緊密的集成,您將不得不熟悉NUnit插件模型。 NUnit集成是我的待辦事項列表中的下一個。有關如何與XUn.NET.NET集成的示例,請查看源代碼中的FsCheck.Xunit項目。從FsCheck方面來看,它應該是非常相似的,但NUnit的插件模型與XUnit的很不相同。
6
僅供參考,現在有一個FsCheck.Nunit整合nuget package 它適用於F#3.1只(目前)
用法:
添加NuGet包(它也將添加一個文件到
[<Property>]
let maxLe (x:float) y =
(x <= y) ==> (lazy (max x y = y))
如果您想詳細的輸出,你可以添加冗長,預計該項目)=真到了property屬性
相關問題
- 1. FsCheck NUnit。與條件
- 2. Cruise Control.NET,NUnit集成
- 3. NUnit和Visual Web Developer 2008SP1 - 集成問題
- 4. NUnit和Jenkins的持續集成:需要哪些NUnit文件?
- 5. NUnit與teamcity的集成
- 6. 在Visual Studio中優化NUnit集成
- 7. 如何與VS 2008集成NUnit
- 8. 在FsCheck中生成唯一字符串
- 9. FSCheck生成特定大小的列表
- 10. 使用Selenium和NUnit進行集成測試 - 從UI到DB
- 11. 獲得TeamCity運行NUnit測試,NCover和TypeMock都集成了嗎?
- 12. NUnit和Visual Studio 2008集成測試可以並排使用嗎?
- 13. 集成測試與.NET的核心和NUnit
- 14. NUnit和Log4Net集成:基於日誌斷言
- 15. NUnit集成測試和依賴項注入
- 16. FsCheck DataGen爲空
- 17. 根據NUnit集合約束,什麼使類成爲集合?
- 18. NUnit嵌套收集比較
- 19. 加速FsCheck任意代
- 20. 使用FSCheck發電機
- 21. 自定義FsCheck輸出
- 22. 測試的類型與FsCheck
- 23. CruiseControl.Net,MSBuild和NUnit
- 24. 統一和NUnit
- 25. nunit和log4net
- 26. Silverlight 5和nUnit
- 27. NMock和NUnit
- 28. VB.NET和NUnit - TDD
- 29. NUnit 2.5.9和WebAii
- 30. NUnit和NHibernate,FileLoadException
它不適用於nUnitLite不幸的是=( – Maslow 2015-01-13 21:02:36