- for (int x = -10; x <= w1.width + 10; x++)
- w1.drawPoint(x, w1.height - 20);
- for (int y = -10; y <= w1.height + 10; y++)
- w1.drawPoint(w1.width - 20, y);
+ for (int x = -10; x <= w1.width + 10; x++) {
+ int y = w1.height - 20;
+ w1.drawPoint(x, y);
+ int c = w1.getPointColor(x, y);
+ if (c != (x < 0 || x >= w1.width ? 0 : 0x00ff0000))
+ throw new AssertionError("Error with getPointColor(): " +
+ "(" + x + ", " + y + "): " +
+ String.format("%#010x", c));
+ }
+ for (int y = -10; y <= w1.height + 10; y++) {
+ int x = w1.width - 20;
+ w1.drawPoint(x, y);
+ w1.getPointColor(x, y);
+ int c = w1.getPointColor(x, y);
+ if (c != (y < 0 || y >= w1.height ? 0 : 0x00ff0000))
+ throw new AssertionError("Error with getPointColor(): " +
+ "(" + x + ", " + y + "): " +
+ String.format("%#010x", c));
+ }