zoukankan
html css js c++ java
nunit的最精简教程
可能要用到。
Code
using
System;
using
NUnit.Framework;
namespace
NUnit
{
class
Program
{
static
void
Main(
string
[] args)
{
}
}
[TestFixture]
//
声明类中包含测试
public
class
TestCalculator
{
//
公用的变量要写在外面避免重复
private
Calculator Cal;
private
int
a;
private
int
b;
[SetUp]
protected
void
SetUp()
{
a
=
2
;
b
=
4
;
Cal
=
new
Calculator();
}
[Test]
public
void
SumTest()
//
测试方法推荐不带参数
{
Assert.AreEqual(
6
, Cal.Sum(a, b));
}
[Test]
[ExpectedException(
typeof
(DivideByZeroException))]
[Ignore(
"
Not yet !
"
)]
//
完全忽略;[Explicit]是还可以手动执行的
public
void
DivTest()
{
int
c
=
0
;
Cal.Div(a, c);
Assert.Fail(
"
Got an expection !
"
);
}
//
[TestFixtureSetUp][TestFixtureTearDown]共享和清除昂贵的资源(db)
//
[Suite] case和其他suite的容器(支持级联的集合类)
//
[Category]用于case分类,cmd中用include和exclude实现
//
测试生命周期合约:
}
//
用反射得到类结构,然后用Attribute规划测试。
//
目标类要public且有默认的构造函数(不要有副作用),否则nunit无法识别或构造。
public
class
Calculator
{
public
int
Sum(
int
a,
int
b)
{
return
a
+
b;
}
public
int
Div(
int
a,
int
b)
{
return
a
/
b;
}
}
}
查看全文
相关阅读:
【JAVA】浅谈java枚举类
【JAVA】浅谈java枚举类
WinForm时间选择控件(DateTimePicker)如何选择(显示)时分秒
WinForm时间选择控件(DateTimePicker)如何选择(显示)时分秒
SQL Server中的between(在某个范围)
SQL Server中的between(在某个范围)
如何安装Microsoft网络客户端 无法访问局域网的共享文件夹
如何安装Microsoft网络客户端 无法访问局域网的共享文件夹
SQL Server 中WITH (NOLOCK)浅析
SQL Server 中WITH (NOLOCK)浅析
原文地址:https://www.cnblogs.com/hbreset/p/1279313.html
最新文章
POI 导出excel带小数点的数字格式显示不对解决方法
POI 导出excel带小数点的数字格式显示不对解决方法
maven如何引入servletapi和jspapi
maven如何引入servletapi和jspapi
svn没有绿色图标解决方案
svn没有绿色图标解决方案
SVN switch 用法详解
SVN switch 用法详解
poi 操作 excel 里面设置的公式不会自动计算 需要双击才会触发
poi 操作 excel 里面设置的公式不会自动计算 需要双击才会触发
热门文章
POI对公式的支持
POI对公式的支持
poi设置行高列宽
poi设置行高列宽
java中,一个类实现某个接口,必须重写接口中的所有方法吗?
java中,一个类实现某个接口,必须重写接口中的所有方法吗?
Java 使用 Stream API 筛选 List
Java 使用 Stream API 筛选 List
在 Java 中初始化 List 的五种方法
在 Java 中初始化 List 的五种方法
Copyright © 2011-2022 走看看