软件工程-课上单元测试

Posted 丿逆光

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程-课上单元测试相关的知识,希望对你有一定的参考价值。

单元测试:

源代码:

 1 import java.util.Scanner;
 2 public class List {
 3 
 4     public static void main(String[] args) {
 5         // TODO Auto-generated method stub
 6         System.out.println("输入长度");
 7         Scanner t = new Scanner(System.in);
 8         int l;
 9         l = t.nextInt();
10         while(l<=0)
11         {
12             System.out.println("长度未大于0  请重新输入");
13             l = t.nextInt();
14         }
15         
16         Max m = new Max(l);
17         m.Input();
18         m.Largest(m.list, m.length);
19         m.Output();
20     }
21 
22 }
23 
24 class Max
25 {
26     int list[];
27     int length;
28     int max;
29     int i;
30     public Max(int s)
31     {
32         length = s;
33     }
34     int Largest(int list[],int length)
35     {
36         max = list[0];
37         for( i=0;i<length;i++)
38         {
39             if(list[i]>max)
40             {
41                 max = list[i];
42             }
43         }
44         return max;
45     }
46     void Input()
47     {
48         Scanner k = new Scanner(System.in);
49         list = new int [length];
50         System.out.println("请输入数组");
51         for( i=0;i<length;i++)
52         {            
53             list[i]=k.nextInt();
54         }
55     }
56     void Output()
57     {
58         System.out.println(max);
59     }
60     
61 
62 }

 

测试截图:

1、当数组长度为负数时:

技术分享

2、当数组长度为0时

技术分享

3、当输入值都为正数时:

技术分享

4、当输入数都为负数时:

技术分享

5、当输入数正数负数都有时:

技术分享

6、当输入有相同数时:

技术分享

以上是关于软件工程-课上单元测试的主要内容,如果未能解决你的问题,请参考以下文章

个人作业-Week1

2016-2017-1 20155215 信息安全技术 补课上测试

单元测试 NPE,当我添加片段自定义转换时

2017-2018-1 20155318 《信息安全系统设计基础》第十周课上测试及课下作业

构建之法阅读笔记01

单元测试不了解 XCTest 期望的异步 UI 代码?