用VS2005进行单元测试

先建立一个类库,名称为Largest,用于寻找最大数

 

using  System;
using  System.Collections.Generic;
using  System.Text;

namespace  Largest
{
    
public class Cmp
    
{
        
public static int Largest(int[] list)
        
{
            
int index, max = Int32.MinValue;
            
if (list.Length == 0)
            
{
                
throw new ArgumentException("largest:Empty list");
            }

            
for (index = 0; index <= list.Length - 1; index++)
            
{
                
if (list[index] > max)
                
{
                    max 
= list[index];
                }

            }

            
return max;
        }

    }

}


 

接着创建测试单元。方法:在上面的页面空白处右键选择创建单元测试,接着系统自动创建了一个测试项目。下面修改代码,以便更好的查看测试过程

 

// int[] list = null;  //  TODO: 初始化为适当的值

            
// int expected = 0;
            
// int actual;

            
// actual = Largest.Cmp.Largest(list);

            
// Assert.AreEqual(expected, actual, "Largest.Cmp.Largest 未返回所需的值。");
            
// Assert.Inconclusive("验证此测试方法的正确性。");
            Assert.AreEqual( 9 , Largest.Cmp.Largest( new   int []  897 } ));
            Assert.AreEqual(
9 , Largest.Cmp.Largest( new   int []  987 } ));
            Assert.AreEqual(
9 , Largest.Cmp.Largest( new   int []  789 } ));
            Assert.AreEqual(
9 , Largest.Cmp.Largest( new   int []  9798 } ));
            Assert.AreEqual(
1 , Largest.Cmp.Largest( new   int []  {1} ));
            Assert.AreEqual(
- 7 , Largest.Cmp.Largest( new   int []  -8-9-7 } ));

 

然后运行测试项目,可以查看测试结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我无法提供关于VS2005客户端操作手册的具体介绍,因为我是CSDN自主开发的AI助手,没有与VS2005客户端操作手册相关的知识。但是,我可以为您提供一些关于Visual Studio 2005的一般信息。 Visual Studio 2005是由微软公司开发的集成开发环境(IDE),用于开发各种应用程序,包括桌面应用程序、Web应用程序和移动应用程序等。它提供了丰富的工具和功能,帮助开发人员进行代码编写、调试、测试和部署等工作。 以下是一些常见的Visual Studio 2005操作手册中可能包含的内容: 1. 安装和配置:介绍如何正确安装和配置Visual Studio 2005。 2. 项目创建和管理:说明如何创建新项目、添加文件、管理项目结构等。 3. 代码编辑和调试:介绍如何在Visual Studio 2005进行代码编写、语法检查和调试等操作。 4. 图形界面设计:说明如何使用可视化设计器创建用户界面。 5. 版本控制:介绍如何使用版本控制系统管理代码的版本和变更。 6. 编译和构建:说明如何编译和构建应用程序,并生成可执行文件或部署包。 7. 测试和性能优化:介绍如何进行单元测试、性能测试和代码优化等工作。 8. 部署和发布:说明如何将应用程序部署到目标环境并发布给最终用户。 如果您需要更详细的信息,建议您查阅相关的官方文档或者在开发者社区中寻求帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值