1. 程式人生 > >第二次結對作業

第二次結對作業

string stx com 覆蓋 void jupiter http stat info

測試與優化

211606306黃柏濤
211606308 江東

一、單元測試

1.使用Junit插件對對代碼進行單元測試看到.
2.單元測試代碼
package com.PSP6308;

import static org.junit.jupiter.api.Assertions.*;

import org.junit.jupiter.api.Test;

class MathExam6308Test {

@Test
void testZzz() {
    MathExam6308.zzz(5);
    assertEquals(5, MathExam6308.str.length);
}

@Test
void testXxx() {
    MathExam6308.xxx(5);
    assertEquals(5, MathExam6308.str.length); 
}

@Test
void testTtt() {
    MathExam6308.ttt(5);
    assertEquals(5, MathExam6308.str.length);
}

@Test
void testRem() {
    String[] strArr = {"1","3","+"};
    assertEquals("4", MathExam6308.rem(strArr));
}

}
3.測試覆蓋率截圖

技術分享圖片

二、重構

1.UML類圖

技術分享圖片

三、總結
這次代碼作業很難寫的很煩,最後一天晚上還有其他宿舍的人大晚上的在那邊討論,各種影響正常睡眠,大家都被弄得心神不寧。

第二次結對作業