团队项目:二次开发

本次作业简单说明:

  访问github,并下载了的源码,由于刚着手安卓基础不旧,就安卓方面的知识也是看不懂,估计经过一段时间学习之后能够上手。

  下面是对“数学口袋精灵”软件的逻辑类进行JUnit测试:

  目前测试得出的Bug:

    该类对传入数据的没有进行长度检测,对超长数字不支持!

 1 public class calculatorTest {
 2     
 3     static Calculator calculator;
 4     static Calculator calculator2;
 5 
 6     @BeforeClass
 7     public static void beforeClass() {
 8         calculator =  new Calculator(4, 8);
 9         calculator2 =  new Calculator(2, 6);
10     }
11     
12     @AfterClass
13     public static void afterClass() {
14         calculator = null;
15         calculator2 = null;
16     }
17     
18     @Test
19     public void testsub() {
20         calculator = calculator.sub(calculator2);
21         assertEquals(0, calculator.getNumerator());
22     }
23 
24     @Test
25     public void testmuti() {
26         calculator = calculator.muti(calculator2);
27         assertEquals(1, calculator.getNumerator());
28     }
29 
30     @Test
31     public void testadd() {
32         calculator = calculator.add(calculator);
33         assertEquals(2, calculator.getNumerator());
34     }
35 
36     @Test
37     public void testf() {
38         int cal2 = calculator.f(2, 6);
39         assertEquals(3, cal2);
40     }
41 
42     @Test
43     public void testdiv() {
44         calculator = calculator.div(calculator2);
45         assertEquals(1, calculator.getNumerator());
46     }
47 }

个人贡献分

注:共计满分100分
116 黄敏鹏:20*4*28%=23
117 郑培轩:20*4*26%=21
114 纪涵:20*4*27%=22
138 曾昱淋:20*4*19%=15

原文地址:https://www.cnblogs.com/huangmp1024/p/5422894.html