xunit

    1熱度

    1回答

    xUnit測試在Jenkins下運行。 我運行x86/x64 Debug/Release配置的測試。 在Jenkins下運行時,某些配置失敗,並顯示錯誤。 運行命令和錯誤信息如下: packages\xunit.runner.console.2.1.0\tools\xunit.console.exe bin\x86\Release\MyDllName.dll -verbose -parallel

    8熱度

    1回答

    語境 中的xUnit github上,我發現這一點:Add Assert.Equal(expected, actual, message) overload #350(因此開發人員要求一個不存在的超載見下文) 報價從答案: 我們是一個信守自我記錄的代碼;包括你的斷言。 (這樣的xUnit隊拒絕它) OK,我知道了。我也相信自我記錄的代碼。我仍然無法找出 這種使用情況: 樣品 // Arrange

    1熱度

    1回答

    我想只運行的使用TFS測試篩選條件的xUnit測試某款: 的問題是,這是不是做任何東西,它仍然會運行每一個測試,不管它的名字是什麼,我可能會在這裏錯過什麼?自從我使用Xunit以來,還有什麼我需要做的?還是有另一種排除我可以使用的測試單元步驟中的測試的方法。

    6熱度

    2回答

    我有一個使用Xunit 2.2的.NET Core測試項目。我的一些測試被標記爲特徵。 [Fact] [Trait("Color", "Blue")] public void TestBlue() { } 什麼是「DOTNET測試」正確的命令行語法僅運行測試,其中性狀顏色==藍? 我正在使用.NET Core CLI 1.0.0-rc4,它使用csproj而不是project.json

    2熱度

    1回答

    我想測試發送Webrequest並接收響應的方法。 但是,這不會直接發生,而是使用另一個類來構建請求併發送它。此外,HttpRequest類使用回調作爲從「建築類」傳遞的響應,該建築類來自我想測試的方法。 有些代碼會使它更清晰。 (簡體) // this is the actual method I want to unit test public void GetSomeDataFromThe

    0熱度

    1回答

    如何在Web API ASP.Net核心中單元測試異常過濾器。不想模擬onException方法。我在我的單元測試中嘲笑了ControllerContext,如下所示。從Web API調用的類庫會拋出由異常過濾器捕獲的自定義異常,並且我想單元測試它。今天我收到「價值不符合預期範圍」的錯誤。 public static ControllerContext GetMockControllerConte

    0熱度

    2回答

    我試圖單元測試一個方法,並且它使用傳遞給模擬方法的字典向電子郵件添加附件。測試總是失敗,通過一切似乎是正確的,但Assert似乎沒有驗證。 是否有一種特殊的單元測試字典的方式,一般來說,它的工作原理是設置爲<string, Stream>。代碼在下面,但不要認爲它與任何東西有關,但可能已經錯誤地設置了一些東西,我想我錯過了一些明顯的東西。 [Fact] public void Proce

    0熱度

    1回答

    我有一個c#visual studio項目,我在其中使用xunit進行測試。 現在的測試資源管理器顯示了他們的命名空間的測試是這樣的: 我不想在測試名冗餘雜亂。 我知道我可以註釋方法來設置testnames這樣的: public class WhenCreating : GivenConnection { [Fact(DisplayName = nameof(GivenCon

    3熱度

    3回答

    我將vNext格式的.NET xUnit測試項目(使用project.json)轉換爲Visual Studio 2017 RC中的新.csproj格式,並開始獲取以下錯誤。這個錯誤的大部分在線答案都會說「你有兩種主要的方法;擺脫一個。」這似乎是一個明顯的解決方案,但該項目只有一個Main方法。 錯誤: CS0017 Program has more than one entry point de

    3熱度

    1回答

    我有一個項目ASP.NET核心,我將單元測試與xUnit集成,一切工作正常,但我想生成xml報告測試集成在詹金斯。 任何幫助,請:) 我project.json是: { "version": "1.0.0-*", "testRunner": "xunit", "dependencies": { "xunit": "2.2.0-beta2-build3300"