(一)单元测试和项目结合的方法
发表于:2009-04-07来源:作者:点击数:
标签:单元项目结合
单元测试 要运用到实际项目中去,必须把 单元测试代码 和项目通过某种途径联系在一起。 比如,在我的学习笔记1中,有一个工程: Windows Application12,这个工程中有Class1这个类,该类就是项目的实际代码,随后我在该工程中添加一个Class1Test的测试类,用
单元测试要运用到实际项目中去,必须把
单元测试代码和项目通过某种途径联系在一起。
比如,在我的学习笔记1中,有一个工程:
WindowsApplication12,这个工程中有Class1这个类,该类就是项目的实际代码,随后我在该工程中添加一个Class1Test的测试类,用来测试Class1中的一些方法。
这个过程,就是一种结合方法:对每个需要测试的类,都在该类的工程下建立一个测试类。
在我的实际经验中,接触到如下几种方法,以下进行举例说明,每种方法都有其特定使用环境,优缺点,供大家参考:
1 单元测试代码,直接写在需要被测试的类中。
solution结构如下:
代码如下:
Imports NUnit.Framework
<TestFixture()> _
Public Class Class1Class Class1
''' -----------------------------------------------------------------------------
''' <summary>
''' 查找最大值
''' </summary>
''' <param name="list">传入整数数组</param>
''' <returns>返回数组中的最大值</returns>
''' <remarks>
''' </remarks>
''' <history>
''' [TonyGong] 5/25/2006 Created
''' </history>
''' -----------------------------------------------------------------------------
Function FindMax()Function FindMax(ByVal list As Int32()) As Int32
Dim i As Int32
Dim max As Int32 = Int32.MinValue
For i = 0 To list.Length - 1
If list(i) > max Then
max = list(i)
End If
Next
Return max
End Function
''' -----------------------------------------------------------------------------
''' <summary>
原文转自:http://www.ltesting.net