公佈欄

[公告 - Assign1-Section2]

 
Picture of 震軒 林
[公告 - Assign1-Section2]
by 震軒 林 - Monday, 21 April 2014, 1:13 AM
 

關於第二部分,剛剛才有同學反應說用Junit4的方式無法抓Exception.

這點我檢查之後我犯了一些錯誤,請大家更正以下的方式就可以正常執行
=>

1.需要先把Junit4.lib拉近project中
(Project → ProperHes → Build Path → Libraries →Add Library... → JUnit → JUnit 4 → Finish)
2.再DateTest.java檔中加入"import static org.junit.Assert.*; " 並把public class DateTest extends TestCase的 "extends TestCase"去掉.
3.就可以正常抓Exception
(ex:
        @Test(expected = IllegalArgumentException.class)
             public void testGetMonth(){
                       dateAssigned.getDay();
             }
   )

------------------------------------------------------------------------------
(p.s)測試檔不是只過我給的2006就可以了,同學們需要自己多加一些測試(包括超出範圍的數字,判斷是否有無閏年,有無判斷大小月等...)