单元测试练习
一,測試對象
查找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之外全是負數
第四組?全是負數
第五組 有相同數字
第六組 空數組
轉載于:https://www.cnblogs.com/420Rock/p/5302665.html
總結
- 上一篇: 使用oracheck进行系统巡检
- 下一篇: Android studio 中引用ja