好好学习编码技术、测试理论、英语。
一个小例子
上一篇 /
下一篇 2007-03-19 17:43:08
/ 个人分类:NUnit
要测试的方法
public bool IsNumeric(string str)
{
if (str == null || str.Length == 0)
return false;
System.Text.ASCIIEncoding ascii = new System.Text.ASCIIEncoding();
byte[] bytestr = ascii.GetBytes(str);
foreach(byte c in bytestr)
{
if (c < 48 || c > 57)
{
return false;
}
}
return true;
}
}
测试代码
using System;
using NUnit.Framework;
using JWWEB.AD;
namespace JWWEB
{
/// <summary>
/// H_branchM_Test 的摘要说明。
/// </summary>
[TestFixture]
public class H_branchM_Test
{
string aa;
string bb;
H_branchM cl=new H_branchM();
[SetUp]
public void inite()
{
aa="aa";
bb="33";
}
[Test]
public void IsNumber1()
{
Assert.AreEqual(false,cl.IsNumeric(aa));
}
[Test]
public void IsNumber2()
{
Assert.AreEqual(true,cl.IsNumeric(bb));
}
[Test]
public void IsNumber3()
{ string hh="";
Assert.AreEqual(false,cl.IsNumeric(hh));
}
[Test]
public void IsNumber4()
{
string hh=null;
Assert.AreEqual(false,cl.IsNumeric(hh));
}
}
}
好久没写代码了,写一段都错误百出,以后的好好恶补一下写代码的能力了。不知道在.net 里面用什么工具来检测测试覆盖率?过几天找找看。
收藏
举报
TAG:
NUnit