Tests for java.awt.Rectangle

Mark Wielaard mark@klomp.org
Thu Aug 12 12:36:00 GMT 2004


Hi,

On Wed, 2004-08-11 at 11:25, David Gilbert wrote:
> I've attached some test cases for the java.awt.Rectangle class.

Thanks once again. Added like:

2004-08-12  David Gilbert  <david.gilbert@object-refinery.com>

        * gnu/testlet/java/awt/Rectangle/add.java: New test.
        * gnu/testlet/java/awt/Rectangle/clone.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/contains.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/equals.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/grow.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/intersection.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/intersects.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/isEmpty.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/outcode.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/setBounds.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/setLocation.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/setRect.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/setSize.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/translate.java: Likewise.
        * gnu/testlet/java/awt/Rectangle/union.java: Likewise.

Having these tests really makes a huge difference for compiler, runtime
and library hackers. The larger the body of code, the easier it will be
to spot subtle (or stupid) mistakes we make.

> Results
> on my machine (SuSE Linux 9.1) using JamVM 1.1.4 and a recent CVS
> version of Classpath show just one failure (a fairly minor one):
> 
> dgilbert@linux42:~/workspace/mauve> jamvm gnu.testlet.SimpleTestHarness
> -file CurrentTests.txt
> FAIL: gnu.testlet.java.awt.Rectangle.intersects (number 7)
> 1 of 125 tests failed

Yeah, that was easy to fix. If you don't have a patch yet, I can submit
and commit one for GNU Classpath.

Thanks,

Mark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://sourceware.org/pipermail/mauve-patches/attachments/20040812/b63edce3/attachment.sig>


More information about the Mauve-patches mailing list