其實我在大二就自學過Java,再加上上學期就用Eclipse來學習安卓課程,因此這個做業相對於我,沒有想象中那麼費腦子。eclipse就至關於個人老朋友,可是我從沒有據說過Junit,相信Junit是我之後java開發歷程中的新夥伴。
其中eclipse的安裝和JKD的安裝就不介紹了。
java
編寫Calculate類,其中有加、減、乘、除四個函數。參數均爲正整數。
eclipse
我的認爲測試類分倆種,一種不規範,指測試類和被測試類放在一個包;另外一種規範,指測試類和被測試類分別放在倆個包。ide
測試3+5是否等於8?
測試結果以下:
函數
從圖片中能夠看到測試結果用例是浮點數,因此報錯。testDivide()函數爲正整數。而且assertEquals是過期的,這是由於2.5是浮點數,應該是三個參數,最後一個參數是偏差範圍。
從圖片中能夠看到測試結果用例是浮點數3.2,可是偏差是0.3。因此測試結果正確。
工具