I am doing JUnit testing in eclipse and I am having some trouble with throwing a
ID: 660906 • Letter: I
Question
I am doing JUnit testing in eclipse and I am having some trouble with throwing an illegalArgumentException. Any help would be greatly appreciated.
/**
* Creates a new range.
*
* @param lower the lower bound (must be <= upper bound).
* @param upper the upper bound (must be >= lower bound).
*/
public Range(double lower, double upper) {
if (lower > upper) {
String msg = "Range(double, double): require lower (" + lower
+ ") <= upper (" + upper + ").";
throw new IllegalArgumentException(msg);
}
this.lower = lower;
this.upper = upper;
}
Explanation / Answer
public Range(double lower, double upper) { if (lower > upper) { String msg = "Range(double, double): require lower (" + lower + ")Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.