To Do in Rectangle.java: constructor 1: Test positive, negative, zero, equal. Fix to handle negative numbers, case where l=1. constructor 2: Test positive, negative, zero, equal. Fix to handle case where l = w, use constructor 1. getLength: Test w/ constructors. getWidth: Test w/ constructors. Fix to handle null case (return length if square). setLength: Test positive, negative, zero, equal to width. Fix shadowing. setWidth: Test positive, negative, zero, equal to length. Fix shadowing. getArea: Test square, not square. Fix square case. (Need for both tests should be obvious from branching/structure after you fix square case). getPerimeter: Test square, not square. Make match specification.