Hi all I have found strange behaviour of RI implementation of java.awt.geom.GeneralPath. RI returns TRUE for following code while Harmony returns FALSE
new GeneralPath().contains(0, 0, -10, -10)) Actually TRUE result is absolutely illogical because of 1. GeneralPath is empty 2. Negative width and height meen that rectangle is empty too I have marked this issue as non-bug difference. Any comments? 2006/9/25, Denis Kishenko (JIRA) <[EMAIL PROTECTED]>:
[classlibl][awt] RI considers that negative rectangle is contained inside empty GeneralPath ------------------------------------------------------------------------------------------- Key: HARMONY-1570 URL: http://issues.apache.org/jira/browse/HARMONY-1570 Project: Harmony Issue Type: Bug Components: Non-bug differences from RI Reporter: Denis Kishenko RI implementation of GeneralPath.contains(x, y, width, height) returns true if input width and height are negative and GeneralPath is empty. It's absolutely illogical. =========== Test.java =============== import junit.framework.TestCase; import junit.textui.TestRunner; import java.awt.geom.GeneralPath; public class Test extends TestCase { public void testcase0() { GeneralPath p = new GeneralPath(); assertTrue(p.contains(0, 0, -10, -10)); } static public void main(String[] args) { TestRunner.run(Test.class); } } ========= RI ===================. Time: 0,031 OK (1 test) ======= Harmony =============== Time: 0.328 There was 1 failure: 1) testcase0(Test)junit.framework.AssertionFailedError at Test.testcase0(Test.java:10) at java.lang.reflect.VMReflection.invokeMethod() FAILURES!!! Tests run: 1, Failures: 1, Errors: 0 */ -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
-- Denis M. Kishenko Intel Middleware Products Division --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]