Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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 + ")