【发布时间】:2021-12-09 19:25:36
【问题描述】:
使用dotnet test --filteroption,如何过滤名称中包含空格字符的 F# 定义的测试名称?
例如,用这个单元测试:
[<Fact>]
let ``When passing A to function B it returns C``() =
Assert.True(true)
我如何运行这个特定的测试?
【问题讨论】:
标签: unit-testing f# dotnet-cli
使用dotnet test --filteroption,如何过滤名称中包含空格字符的 F# 定义的测试名称?
例如,用这个单元测试:
[<Fact>]
let ``When passing A to function B it returns C``() =
Assert.True(true)
我如何运行这个特定的测试?
【问题讨论】:
标签: unit-testing f# dotnet-cli
用引号将测试名称模式括起来。
dotnet test --filter FullyQualifiedName~"When passing A to function B it returns C"
顺便说一句,docs 说,“没有运算符 的表达式会自动被视为FullyQualifiedName 属性上的包含。”所以上面的例子可以简化为...
dotnet test --filter "When passing A to function B it returns C"
【讨论】: