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;
}
}
}
查看全文
相关阅读:
Spring IOC三种注入方式(接口注入、setter注入、构造器注入)(摘抄)
java设计模式之代理模式
JAVA学习中好网站
程序员学习能力提升三要素
ognl中的#、%和$
二级缓存
hibernate主键自动生成
专科考研学校要求一览表
Chapter 3: Connector(连接器)
Chapter 2: A Simple Servlet Container
原文地址:https://www.cnblogs.com/hbreset/p/1279313.html
最新文章
深刻认识clientX,offsetX,screenX, pageX
判断字符串中出现大写字母的个数和小写字母的个数
有一个从小到大排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
数组去重问题的研究
编写函数has(arr , 60) 判断数组中是否存在60这个元素,返回布尔类型
ES5新增的数组方法之map映射的应用
pycharm使用错误排查
30 不重复的三位数
CA 证书
HTML DOM 事件
热门文章
HTML 事件处理
测试
python编码规范
html特殊符号
Linux基础3(文件权限)
数组输出最大和
软件工程设计:分析一个文本文件(英文文章)中各个词出现的频率,并且把频率最高的10个词打印出来。
软件工程小练习
分享成为高效程序员的7个重要习惯
Spring IOC(DI)之注入方式
Copyright © 2011-2022 走看看