Return-Path: Delivered-To: apmail-harmony-commits-archive@www.apache.org Received: (qmail 29487 invoked from network); 8 Dec 2006 09:58:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 Dec 2006 09:58:42 -0000 Received: (qmail 17283 invoked by uid 500); 8 Dec 2006 09:58:50 -0000 Delivered-To: apmail-harmony-commits-archive@harmony.apache.org Received: (qmail 17252 invoked by uid 500); 8 Dec 2006 09:58:50 -0000 Mailing-List: contact commits-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list commits@harmony.apache.org Received: (qmail 17243 invoked by uid 99); 8 Dec 2006 09:58:50 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Dec 2006 01:58:50 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 08 Dec 2006 01:58:41 -0800 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 0A5FA7142FB for ; Fri, 8 Dec 2006 01:58:21 -0800 (PST) Message-ID: <13433705.1165571901040.JavaMail.jira@brutus> Date: Fri, 8 Dec 2006 01:58:21 -0800 (PST) From: "Denis Kishenko (JIRA)" To: commits@harmony.apache.org Subject: [jira] Created: (HARMONY-2535) [classlib][swing] JSlider(int) expected IAE if orientation is invalid MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [classlib][swing] JSlider(int) expected IAE if orientation is invalid --------------------------------------------------------------------- Key: HARMONY-2535 URL: http://issues.apache.org/jira/browse/HARMONY-2535 Project: Harmony Issue Type: Bug Components: Classlib Reporter: Denis Kishenko There is no mention about any exception in the specification. But obviously constructor JSlider(int orientation) is particular case of public JSlider(int orientation, int min,int max,int value)constructor. Specification for last one reads: Constructor throws: IllegalArgumentException - if orientation is not one of VERTICAL, HORIZONTAL. Harmony does not throw an exception while RI does. import javax.swing.*; public class test { public static void main(String[] args) { JSlider s=new JSlider(2); System.out.println(s.getOrientation()); } } Output on RI: java.lang.IllegalArgumentException: orientation must be one of: VERTICAL, HORIZONTAL at javax.swing.JSlider.checkOrientation(JSlider.java:137) at javax.swing.JSlider.(JSlider.java:190) at javax.swing.JSlider.(JSlider.java:156) at test.main(test.java:12) Output on Harmony: 2 -- 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