zoukankan      html  css  js  c++  java
  • 团队项目:二次开发

    本次作业简单说明:

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

  • 相关阅读:
    判断一个数是否为素数的方法
    什么是算法?
    table 表格
    状态模式
    设计模式
    观察者模式
    async函数
    JS单线程和异步
    ES6 --- Promise
    浅析flex 布局
  • 原文地址:https://www.cnblogs.com/huangmp1024/p/5422894.html
Copyright © 2011-2022 走看看