zoukankan      html  css  js  c++  java
  • 单元测试练习

    一,测试对象

    查找list[]中的最大值:int Largest(int list[], int length);

    首份实现代码如下:
    int Largest(int list[], int length)
    
    {
    
      int i,max;
    
      for(i = 0; i < (length – 1); i ++ )
    
        {
    
            if(list[i] > max)
    
              {
    
            max=list[i];
    
          }
    
         }
    
         return max;
    
    }

    二,单元测试代码

    #include <iostream>
    using namespace std;
    void largest(int list[],int length)
    {
        if(list[0]==-858993460)
        {
            cout<<"输入数组为空,请重新输入!"<<endl;
        }
        else
        {
            int i,max=list[0];
            for(i=0;i<=(length-1);i++)
            {
                if(list[i]>max)
                {
                    max=list[i];
                }
            }
            cout<<max;
        }
    }
    void main()
    {
        int list[5];
        list[0]=1;list[1]=5;list[2]=15;list[3]=25;list[4]=30;
        cout<<"第一组:  ";largest(list,5);cout<<endl;
        //int list[5];
        list[0]=89;list[1]=56;list[2]=45;list[3]=32;list[4]=16;
        cout<<"第二组:  ";largest(list,5);cout<<endl;
        //int list[5];
        list[0]=-548771;list[1]=-12013;list[2]=-789541;list[3]=1;list[4]=-45121511;
        cout<<"第三组:  ";largest(list,5);cout<<endl;
        //int list[5];
        list[0]=-548771;list[1]=-12013;list[2]=-789541;list[3]=-1234591;list[4]=-45121511;
        cout<<"第四组:  ";largest(list,5);cout<<endl;
        //int list[5];
        list[0]=0;list[1]=0;list[2]=-789541;list[3]=0;list[4]=0;
        cout<<"第五组:  ";largest(list,5);cout<<endl;
        int alist[5];
        cout<<"第六组:  ";largest(alist,5);cout<<endl;
    }

    三,测试说明

    第一组 顺序数列1 5 15 25 30

    第二组  倒序数列89 56 45 32 16

    第三组 除了一个1之外全是负数

    第四组 全是负数

    第五组 有相同数字

    第六组 空数组

  • 相关阅读:
    node.js--express学习之路(三)
    node.js--express学习之路(二)
    node.js--express学习之路(一)
    js简单实现获取验证码倒计时
    HTML5新特性postMessage解决跨域
    跨域通信—JSONP
    前端跨域的那些事
    前后端通信—CORS(支持跨域)
    前后端通信—webSocket(支持跨域)
    JavaScript的运行机制
  • 原文地址:https://www.cnblogs.com/420Rock/p/5302665.html
Copyright © 2011-2022 走看看