java.awt.geom.AffineTransform
David Gilbert
david.gilbert@object-refinery.com
Sun Aug 15 20:29:00 GMT 2004
On Sun, 2004-08-15 at 12:01, Mark Wielaard wrote:
> Hi Dave,
>
> Besides these I also get the following failures with transform (at least
> with kaffe from CVS):
>
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 11)
> got 0.0 but expected 1.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 12)
> got 0.0 but expected 2.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 13)
> got 12.0 but expected 6.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 14)
> got 36.0 but expected 12.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 15)
> got 20.0 but expected 10.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 16)
> got 54.0 but expected 18.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 17)
> got 28.0 but expected 14.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 18)
> got 72.0 but expected 24.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 19)
> got 0.0 but expected 9.0
> FAIL: gnu.testlet.java.awt.geom.AffineTransform.transform (number 20)
> got 0.0 but expected 10.0
>
> This is from the second transform using floats as result.
> Shouldn't the input array d[] be reset before the transform?
Sorry about that, I was working too late - I attached a test
(transform.java) that I hadn't actually run. I've fixed the bugs and
attached a new version.
> I also have a bigger total of tests:
> 16 of 257 tests failed
>
> > The first error is some unusual behaviour in Sun's implementation where
> > the createTransformedShape(Shape) method will accept a null argument.
> > Classpath throws a NullPointerException. I searched Sun's bug parade
> > and it is in there as report 4190350, status "will not fix".
>
> So it is a bug they refuse to fix.
> Shouldn't the test then fail on their implementation?
The spec is incomplete so I guess there is no right answer. Feel free
to reverse the check if you want.
Regards,
Dave
-------------- next part --------------
A non-text attachment was scrubbed...
Name: transform.java
Type: text/x-java
Size: 2849 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/mauve-patches/attachments/20040815/1a8b970b/attachment.bin>
More information about the Mauve-patches
mailing list