簡體   English   中英

xUnit 中的基本斷言

[英]Basic Assert in xUnit

xUnit中尋找基本斷言。 這在MSTestNUnit中很簡單。

Assert.Fail("some message"); // MSTest - works
Assert.Fail("some message"); // NUnit - works (same syntax)
Assert.Fail("some message"); // xUnit - does not compile

該項目是 Visual Studio 2019 中的 C# xUnit Test Project (.NET Core)

更新

回復有關安裝了哪個版本的 xUnit 的評論。 創建項目時,Visual Studio 會自動安裝 NuGet 包。 .csproj文件顯示 Visual Studio 安裝了“2.4.0”版本。

在 XUnit 中,斷言消息是一個參數。 它是所有斷言擴展方法的一部分。

例如 :

Assert.False(true, "true will never be false")

xunit 2.4.2-pre.12包含Assert.Fail(string)方法

但是,正如評論中所指出的,這是最近添加的,因此以前的版本不包含Assert.Fail()方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM