问题标签 [testcaseattribute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - NUnit和TestCaseAttribute,参数的交叉连接可能吗?
我有一个单元测试可以测试各种案例,如下所示:
假设我想创建没有循环的测试代码,所以我想使用 TestCase 来指定如下参数:
有这个属性的我是否可以这样说:
- 对于第一个参数,这里有一组值
- 对于第二个参数,这里有一组值
- 对于第三个参数,这里有一组值
- 现在,测试以上所有组合
IE。像这样的东西:
看起来不像,但也许我忽略了一些东西?
nunit - NUnit TestCaseSource 将值传递给工厂
我正在使用 NUnit 2.5.3 TestCaseSource 属性并创建一个工厂来生成我的测试。像这样的东西:
我的来源是这样的:
我需要做的是向变量字符串添加最大长度检查,但是这个最大长度是在被测类的合同中定义的。在我们的例子中,它是一个简单的公共结构:
我找不到任何将值传递给测试用例生成器的方法。我已经尝试过静态共享值,但这些没有被拾取。我不想将东西保存到文件中,因为每次代码更改时我都需要重新生成这个文件。
我想将以下行添加到我的测试用例中:
概念上相当简单的东西,但我发现不可能做的事情。有什么建议么?
unit-testing - 是否有与 NUnit 的 testcase 属性等效的 JUnit?
我已经用谷歌搜索了 JUnit 测试用例,它提出了一些看起来实现起来要复杂得多的东西——你必须创建一个扩展测试用例的新类,然后调用它:
但我想要的是非常简单的东西,比如 NUnit 测试用例
在 JUnit 中有没有办法做到这一点?
c# - 改进大量测试用例的测试语法
我有一个测试方法和一堆测试用例,如下所示。
我在一个地区隐藏了一堆案件,但感觉不对。我已经尝试过官方网页上列出的其他属性,但并没有真正发挥作用(对正确的处理方法有点困惑)。此外,一位同事暗示使用排列等可能会导致问题。
下面是表达一堆测试用例的最佳方式,还是有什么更流畅、更专业的方法?
c# - 将“TestCase”属性与二维数组一起使用
我正在使用 NUnit 并尝试为以下方法实现测试:它应该接受两个整数并返回二维数组。因此,我的测试标题如下所示:
在编译期间,我遇到以下错误:
错误 CS0182:属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式 (CS0182)
我知道可以使用TestCaseSource
引用对象数组来完成,例如以下问题的答案:
给出如下代码:
但我仍然有一个问题:是否可以只使用TestCase
属性来做到这一点?
c# - 如何使用 C#、Visual Studio MS 测试获取测试用例的 TestCategory
我正在寻找在运行时使用 c# 查找测试用例的测试类别。我正在使用 MSTEST,TestContext 没有任何与 TestCategory 相关的信息,我想捕获/记录 TestCategory 信息。就我而言,我有多个 TestCATEGORIES 分配给一个测试用例.. 示例
BaseTest 将具有 Initialization 和 CleanUp 方法..
c# - nUnit - 忽略单个内联 TestCase
我正在使用 nUnit 进行一些测试,并且我有一个包含多个内联测试用例输入的测试。我有一个 TestCase 输入的已知错误,我希望忽略该单个 TestCase,但其他四个运行。当我尝试
我所期望的是,我会运行五个测试用例中的四个,而忽略一个,但相反,我看到所有五个测试用例都被忽略了。每个测试用例不是属性的单个实例,还是被视为包含所有测试用例的单个属性?nunit 文档