好好学习编码技术、测试理论、英语。

一个小例子

上一篇 / 下一篇  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

 

评分:0

我来说两句

日历

« 2024-05-12  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 16385
  • 日志数: 25
  • 建立时间: 2007-03-08
  • 更新时间: 2007-10-09

RSS订阅

Open Toolbar