nunit-3.0 - 单独运行测试用例 Nunit Console Runner
问题描述
我正在使用 Nunit3 开发测试,并且针对一种方法有多个测试用例。我想使用Nunit console runner单独运行测试用例。我怎样才能做到这一点?
[TestCase(12,3,4)]
[TestCase(12,2,6)]
[TestCase(12,4,3)]
public void DivideTest(int n, int d, int q)
{
Assert.AreEqual( q, n / d );
}
这样的事情最终会运行所有的测试用例。
nunit3-console.exe --test=DivideTest(12,3,4) path/to/your/test.dll
解决方案
命名测试用例提供了我正在寻找的解决方法:
[TestCase(12,3,4 TestName="foo"))]
public void DivideTest(int n, int d, int q)
{
Assert.AreEqual( q, n / d );
}
nunit3-console.exe --test=foo path/to/your/test.dll
推荐阅读
- laravel - Eloquent 从数据透视表中获取数据
- ios - 一个 tableView 单元中的两个 collectionView。collectionViews 没有出现
- java - 每当我运行 AVLTree.java 代码时都会出现 StackOverFlowError
- delay - FreeRTOS 卡在 prvCheckTasksWaitingTermination
- java - 如何在java中模拟TCP(流量控制和拥塞控制)?
- sql - 由于字段长度限制,将总和值分成多行
- python - 有没有办法解决连接两个以上的窗口而不会使pyqt5中的程序崩溃的问题?
- c - POSIX 中 sem_getvalue() 的语义
- javascript - 我无法在最终警报中获得甜蜜警报变量的值
- python - 下载文件时如何向下滚动页面以避免错误