私はメソッド:doctorQueue
を持っています。データ型(java.util.Dateによる)、時間とID(文字列)の3つのパラメータがあります。JunitメソッドのJava-Junit/misunderstanding
戻り値はvoid
であり、すでに同じ時間にキューが存在する場合は、例外が返されます。 The method assertTrue(boolean) in the type Assert is not applicable for the arguments (void)
:
public void checkQueueDoctor(){
Date date = new Date (2012,4,25);
Time time = new Time (13, 0, 0);
assertTrue(doctorQueue("83849829", date, time));
..... // and so on
}
は、それは私に次の問題を与える:
私はJUnitのを使用して、次の方法を書きました。私はもちろんそれを理解しましたが、私は関数をチェックすることができます、それは戻り値が無効ですか?
を見ることができます方法は、メソッドを呼び出すだけです。 try ... catchメソッドを呼び出すことで、元の例外が隠されている – NamshubWriter