Commit 4332b7ad authored by Ari Trachtenberg's avatar Ari Trachtenberg
Browse files

Throw RunTime error on invalid covering

parent 19e2d044
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -20,7 +20,12 @@ public class Main {
        ArrayList<CanvasPoint> testCovering = testCanvas.generateCovering();
        System.out.println("Produced covering:");
        System.out.println(testCovering);
        System.out.println(" ... covering is "+(testCanvas.checkCovering(testCovering)?" valid!":" invalid"));
        if (testCanvas.checkCovering(testCovering)) {
            System.out.println(" ... covering is valid!");
        }
        else {
            throw new RuntimeException("Covering is invalid!");
        }

        // return results
        return new CoverResult(testCanvas, testCovering);