fsunit相关内容

哪些单元测试框架可用于 F#

我正在寻找能够让我利用该语言独特功能的框架.我知道 FsUnit.你会推荐其他东西吗?为什么? 解决方案 我自己的单元测试库,取消引用,利用F#引用让您将测试断言编写为简单的、静态检查的 F# 布尔表达式,并自动生成漂亮的分步测试失败消息.例如,以下失败的 xUnit 测试 []让``demo Unquote xUnit support`` () =测试Lis ..
发布时间:2021-12-09 19:08:22 其他开发

Visual Studio FsUnit 测试设置 - 异常 NUnit.Engine.NUnitEngineException

我使用的是 Visual Studio 2013,安装了 FsUnit 2.2.0,它需要 NUnit 3.2.1 和 FSharpCore 3.1.我创建了一个单独的测试项目,并在其中放置了一个测试夹具和测试.我的平台是 x64 Win 10.配置用于“AnyCPU"和“调试".我已经尝试过 x86 和 x64 的测试设置.在尝试构建和创建测试时,我得到: ------ 发现测试开始----- ..
发布时间:2021-06-11 18:33:35 其他开发

如何使用FsUnit正确测试异常

我正在尝试找出如何使用FsUnit正确测试异常的方法.官方文档指出,要测试例外情况,我必须纠正以下内容: (fun () -> failwith "BOOM!" |> ignore) |> should throw typeof 但是,如果我不使用[]属性标记测试方法,它将始终失败.听起来很合理,因为如果我们要测试 ..
发布时间:2020-11-03 00:29:13 其他开发

哪些单元测试框架可用于F#

我正在专门寻找允许我利用语言独特功能的框架.我知道 FsUnit .您会推荐其他东西吗,为什么? 解决方案 我自己的单元测试库取消引用,利用 F#引用将测试断言编写为简单的静态检查的F#布尔表达式,并自动生成不错的分步测试失败消息.例如,以下xUnit测试失败 [] let ``demo Unquote xUnit support`` () = test ..
发布时间:2020-11-02 22:24:24 其他开发

f#中的参数化测试-这不是有效的常量表达式

由于某些原因,当通过 TestCase attrubute将参数传递给测试时,我收到有关第一个参数的以下错误消息,在这种情况下,该错误消息是一个数组: 这不是有效的常量表达式或自定义属性值 module GameLogicTest = 打开FsUnit 打开NUnit.Framework 打开GameLogic.Examle //这是不是有效的常量表达式或自定义属性值 ..

比较歧视联盟

我是F#的新手,并且正在使用FParsec.我将使用FParsec生成AST.我想使用FsUnit围绕解析器的各个部分编写一些测试,以确保正确的操作. 我在语法上有点麻烦(对不起,确切的代码在起作用,我可以稍后再发布一个特定的示例),那么一个人如何比较两个有区别的并集(一个是期望的,另一个是实际的)结果)?有人可以使用FsUnit(或NUnit)提供一个很小的代码示例吗? 歧视工会的例 ..
发布时间:2020-06-11 19:42:51 其他开发