天天看點

額。。。。。。

#

211606377覃一霸   211606361何承華 

package sceond;

import static org.junit.Assert.*;

import org.junit.Test;

public class MathExam361Test {

@Test//測試傳入的參數是否正确

public void test() {

String[] str = {"-grade","3","n","10"};

assertEquals(true ,MathExam361.jibu(str));

}

   @Test//測試傳入的年級超過範圍是否正确

   public void test1() {

   String[] str = {"-grade","0","n","10"};

   assertEquals(false ,MathExam361.jibu(str));    

   }

   @Test//測試傳入的題數超過範圍是否正确

   public void test2() {

   String[] str = {"-grade","3","n","101"};

   @Test//測試傳入的參數超過範圍是否正确

   public void test3() {

   String[] str = {"-grade","0","n","101"};

   assertEquals(false ,MathExam361.jibu(str));    

   @Test//測試傳入的參數為負數是是否正确

   public void test4() {

   String[] str= {"-grade","-1","n","-10"};

   assertEquals(false ,MathExam361.jibu(str));

   @Test//測試傳入的年級為小數是否正确

public void test5() {

String[] str = {"-grade","3.0","n","10"};

}

額。。。。。。

-  總結:根據源代碼的思路設計測試代碼,主要測試源代碼的要求限制。如:結果不能為負數、除數不能為0.......。(最後實作代碼,實作代碼有點難,因為技術不夠硬,大部分都是參考。。。)