NUnit学习笔记(一)

发表于:2008-3-07 17:38

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

运行NUnit,
q

按Run运行NUnit:
qq
测试通过了,但我的测试类里面仅仅判断了正数的数组,我们还必须做更完整的单元测试,比如测试负数,边界测试等。
下面是更新过的测试类:

 1Imports NUnit.Framework
 2
 3<TestFixture()> _
 4Public Class Class1Test
 5
 6    ''' -----------------------------------------------------------------------------
 7    ''' <summary>
 8    ''' 测试Class1类的FindMax方法
 9    ''' </summary>
10    ''' <remarks>
11    ''' </remarks>
12    ''' <history>
13    '''     [Tony]    2006-4-20    Created
14    ''' </history>
15    ''' -----------------------------------------------------------------------------
16    <Test()> _
17    Public Sub FindMaxTest()
18        '定义一个数组
19        Dim list1() As Int32 = {13104}
20        Dim list2() As Int32 = {13410}
21        Dim list3() As Int32 = {10314}
22        Dim list4() As Int32 = {-2-1-3}
23
24        Dim my As New Class1
25        '测试数组list1中的最大整数是不是10。
26        Assert.AreEqual(10, my.FindMax(list1))
27
28        '测试边界值
29        Assert.AreEqual(10, my.FindMax(list2))
30        Assert.AreEqual(10, my.FindMax(list3))
31
32        '测试负数数组,数组中最大值应该是-1
33        Assert.AreEqual(-1, my.FindMax(list4))
34
35    End Sub

36End Class


 

32/3<123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号