Return-Path: Delivered-To: apmail-lucene-java-commits-archive@www.apache.org Received: (qmail 95158 invoked from network); 22 Nov 2009 14:02:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 22 Nov 2009 14:02:34 -0000 Received: (qmail 97494 invoked by uid 500); 22 Nov 2009 14:02:34 -0000 Delivered-To: apmail-lucene-java-commits-archive@lucene.apache.org Received: (qmail 97417 invoked by uid 500); 22 Nov 2009 14:02:34 -0000 Mailing-List: contact java-commits-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@lucene.apache.org Delivered-To: mailing list java-commits@lucene.apache.org Received: (qmail 97408 invoked by uid 99); 22 Nov 2009 14:02:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 22 Nov 2009 14:02:34 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 22 Nov 2009 14:02:31 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 8DF77238888E; Sun, 22 Nov 2009 14:02:11 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r883080 - /lucene/java/branches/lucene_3_0/src/test/org/apache/lucene/util/TestAttributeSource.java Date: Sun, 22 Nov 2009 14:02:11 -0000 To: java-commits@lucene.apache.org From: uschindler@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20091122140211.8DF77238888E@eris.apache.org> Author: uschindler Date: Sun Nov 22 14:02:11 2009 New Revision: 883080 URL: http://svn.apache.org/viewvc?rev=883080&view=rev Log: LUCENE-2088: Merge test to 3.0, too Modified: lucene/java/branches/lucene_3_0/src/test/org/apache/lucene/util/TestAttributeSource.java (contents, props changed) Modified: lucene/java/branches/lucene_3_0/src/test/org/apache/lucene/util/TestAttributeSource.java URL: http://svn.apache.org/viewvc/lucene/java/branches/lucene_3_0/src/test/org/apache/lucene/util/TestAttributeSource.java?rev=883080&r1=883079&r2=883080&view=diff ============================================================================== --- lucene/java/branches/lucene_3_0/src/test/org/apache/lucene/util/TestAttributeSource.java (original) +++ lucene/java/branches/lucene_3_0/src/test/org/apache/lucene/util/TestAttributeSource.java Sun Nov 22 14:02:11 2009 @@ -142,6 +142,7 @@ src.addAttribute(TypeAttribute.class) instanceof TypeAttributeImpl); } + @SuppressWarnings("unchecked") public void testInvalidArguments() throws Exception { try { AttributeSource src = new AttributeSource(); @@ -154,5 +155,12 @@ src.addAttribute(Token.class); fail("Should throw IllegalArgumentException"); } catch (IllegalArgumentException iae) {} + + try { + AttributeSource src = new AttributeSource(); + // break this by unsafe cast + src.addAttribute((Class) Iterator.class); + fail("Should throw IllegalArgumentException"); + } catch (IllegalArgumentException iae) {} } } Propchange: lucene/java/branches/lucene_3_0/src/test/org/apache/lucene/util/TestAttributeSource.java ------------------------------------------------------------------------------ --- svn:mergeinfo (added) +++ svn:mergeinfo Sun Nov 22 14:02:11 2009 @@ -0,0 +1,4 @@ +/lucene/java/branches/lucene_2_4/src/test/org/apache/lucene/util/TestAttributeSource.java:748824 +/lucene/java/branches/lucene_2_9/src/test/org/apache/lucene/util/TestAttributeSource.java:817269-818600,825998,829134,829881,831036 +/lucene/java/branches/lucene_2_9_back_compat_tests/src/test/org/apache/lucene/util/TestAttributeSource.java:818601-821336 +/lucene/java/trunk/src/test/org/apache/lucene/util/TestAttributeSource.java:881213,881315,881466,881819,882374,882807,882888,882977,883074-883075,883079