f#单元测试中是否有任何DataRowAttribute?

太阳-MathieuPrévot

在c#中我可以做到这一点(DataRowAttribute(c#)

[TestMethod]
[DataRow(1,2,3)]
[DataRow(2,2,4)]
public void TestSum (int x, int y, int expected)

我找不到在f#中执行此操作的方法。如果不存在,如何为f#单元测试创​​建此类属性?


更新

在Jonathon Chase的建议下,通过提供代码[<DataRow (2,4,6)>]不幸的是,测试运行AddTest程序未发现该测试。

namespace FsharpTests

open System
open Microsoft.VisualStudio.TestTools.UnitTesting

[<TestClass>]
type TestClass () =

    [<TestMethod>]
    member this.TestMethodPassing() =
        Assert.IsTrue(true);

    [<TestMethod>]
    [<DataRow (1,2,3)>]
    [<DataRow (2,4,6)>]
     member this.AddTest(a, b, expected) = 
        Assert.AreEqual(expected, a+b); //won't be discovered by the test runner
年龄

问题似乎在于键入参数。

当我将测试调整为以下各项时,它确实起作用(而不是键入的参数):

namespace UnitTestProject1

open Microsoft.VisualStudio.TestTools.UnitTesting

[<TestClass>]
type TestClass () =

    [<TestMethod>]
    [<DataRow (1,2,3)>]
    [<DataRow (2,4,6)>]
    member this.AddTest (a:int, b:int, expected:int) = 
        Assert.AreEqual(expected, a+b);

现在,我得到了传递结果的两个测试用例: 在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否有Java中的单元测试计划之类的东西

来自分类Dev

如何使用F#对Nancy模块进行单元测试?

来自分类Dev

如何使用F#创建单元测试(使用MSTest)

来自分类Dev

F#:单元测试用例失败

来自分类Dev

是否有必要在单元测试中模拟所有依赖关系?

来自分类Dev

是否有必要在单元测试中模拟所有依赖关系?

来自分类Dev

无法在Visual Studio 2015中运行任何单元测试

来自分类Dev

对于在vs2012中用mstest用F#编写的单元测试,如何断言引发异常?

来自分类Dev

单元测试时,Android Studio 2.0中的测试状态已终止,没有任何失败消息

来自分类Dev

在对实体框架DAL进行单元测试时,是否有任何理由使用Mock对象?

来自分类Dev

检查单元测试中是否委托了所有方法

来自分类Dev

std :: chrono中是否有设施可以协助注入system_clock进行单元测试

来自分类Dev

在Resharper(Visual Studio)中是否有类似快捷方式的Testm来创建单元测试

来自分类Dev

Symfony4学说单元测试:实体在缓存中是否有旧数据?

来自分类Dev

如何在F#中使用NUnit单元测试来测试代码

来自分类Dev

Boost是否本身具有单元测试?

来自分类Dev

拥有代码合同时是否需要单元测试?

来自分类Dev

在单元测试中,您是否进行验证和声明?

来自分类Dev

如何检查python单元测试是否在PyCharm中启动?

来自分类Dev

在单元测试中,您是否进行验证和声明?

来自分类Dev

如何确定服务是否已在单元测试中停止?

来自分类Dev

在单元测试中循环

来自分类Dev

单元测试中的NullError

来自分类Dev

Android中的单元测试?

来自分类Dev

单元测试中的NullError

来自分类Dev

Android中的单元测试?

来自分类Dev

Android 中的单元测试

来自分类Dev

在单元测试中模拟依赖项有什么好处?

来自分类Dev

Objective-C中的单元测试私有类

Related 相关文章

  1. 1

    是否有Java中的单元测试计划之类的东西

  2. 2

    如何使用F#对Nancy模块进行单元测试?

  3. 3

    如何使用F#创建单元测试(使用MSTest)

  4. 4

    F#:单元测试用例失败

  5. 5

    是否有必要在单元测试中模拟所有依赖关系?

  6. 6

    是否有必要在单元测试中模拟所有依赖关系?

  7. 7

    无法在Visual Studio 2015中运行任何单元测试

  8. 8

    对于在vs2012中用mstest用F#编写的单元测试,如何断言引发异常?

  9. 9

    单元测试时,Android Studio 2.0中的测试状态已终止,没有任何失败消息

  10. 10

    在对实体框架DAL进行单元测试时,是否有任何理由使用Mock对象?

  11. 11

    检查单元测试中是否委托了所有方法

  12. 12

    std :: chrono中是否有设施可以协助注入system_clock进行单元测试

  13. 13

    在Resharper(Visual Studio)中是否有类似快捷方式的Testm来创建单元测试

  14. 14

    Symfony4学说单元测试:实体在缓存中是否有旧数据?

  15. 15

    如何在F#中使用NUnit单元测试来测试代码

  16. 16

    Boost是否本身具有单元测试?

  17. 17

    拥有代码合同时是否需要单元测试?

  18. 18

    在单元测试中,您是否进行验证和声明?

  19. 19

    如何检查python单元测试是否在PyCharm中启动?

  20. 20

    在单元测试中,您是否进行验证和声明?

  21. 21

    如何确定服务是否已在单元测试中停止?

  22. 22

    在单元测试中循环

  23. 23

    单元测试中的NullError

  24. 24

    Android中的单元测试?

  25. 25

    单元测试中的NullError

  26. 26

    Android中的单元测试?

  27. 27

    Android 中的单元测试

  28. 28

    在单元测试中模拟依赖项有什么好处?

  29. 29

    Objective-C中的单元测试私有类

热门标签

归档