• 团队项目:二次开发


    本次作业简单说明:

      访问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

  • 相关阅读:
    里氏替换原则
    java简单选择排序
    通过登录窗体,登录不同的窗体,同时关闭登录窗体
    关于SQL中数据类型(float和real)和 .NET Framework 中数据类型(float和double)的问题
    129有确定性的有穷自动机
    大数据概述
    组合数据类型练习
    词法分析
    编译原理
    算法分析实验报告
  • 原文地址:https://www.cnblogs.com/huangmp1024/p/5422894.html
Copyright © 2020-2023  润新知