Return-Path: Delivered-To: apmail-jakarta-avalon-cvs-archive@apache.org Received: (qmail 72310 invoked from network); 30 Oct 2002 07:42:30 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 30 Oct 2002 07:42:30 -0000 Received: (qmail 24540 invoked by uid 97); 30 Oct 2002 07:43:33 -0000 Delivered-To: qmlist-jakarta-archive-avalon-cvs@jakarta.apache.org Received: (qmail 24525 invoked by uid 97); 30 Oct 2002 07:43:32 -0000 Mailing-List: contact avalon-cvs-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Avalon CVS List" Reply-To: "Avalon Developers List" Delivered-To: mailing list avalon-cvs@jakarta.apache.org Received: (qmail 24514 invoked by uid 97); 30 Oct 2002 07:43:32 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Date: 30 Oct 2002 07:42:21 -0000 Message-ID: <20021030074221.45978.qmail@icarus.apache.org> From: donaldp@apache.org To: jakarta-avalon-phoenix-cvs@apache.org Subject: cvs commit: jakarta-avalon-phoenix/src/test/org/apache/avalon/phoenix/components/util/test PathMatcherTestCase.java X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N donaldp 2002/10/29 23:42:21 Modified: src/test/org/apache/avalon/phoenix/components/util/test PathMatcherTestCase.java Log: Add a few more test cases Revision Changes Path 1.2 +24 -1 jakarta-avalon-phoenix/src/test/org/apache/avalon/phoenix/components/util/test/PathMatcherTestCase.java Index: PathMatcherTestCase.java =================================================================== RCS file: /home/cvs/jakarta-avalon-phoenix/src/test/org/apache/avalon/phoenix/components/util/test/PathMatcherTestCase.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- PathMatcherTestCase.java 30 Oct 2002 07:39:18 -0000 1.1 +++ PathMatcherTestCase.java 30 Oct 2002 07:42:21 -0000 1.2 @@ -38,4 +38,27 @@ assertTrue( PATH2 + " matches", matcher.match( PATH2 ) ); assertTrue( PATH3 + " matches", matcher.match( PATH3 ) ); } + + public void testMatch2() + { + final String[] includes = new String[]{"**/*.jar"}; + final String[] excludes = new String[]{}; + final PathMatcher matcher = new PathMatcher( includes, excludes ); + + assertTrue( PATH1 + " matches", matcher.match( PATH1 ) ); + assertTrue( PATH2 + " matches", matcher.match( PATH2 ) ); + assertTrue( PATH3 + " not matches", !matcher.match( PATH3 ) ); + } + + public void testMatch3() + { + final String[] includes = new String[]{"**/*.jar"}; + final String[] excludes = new String[]{"**/bar*"}; + final PathMatcher matcher = new PathMatcher( includes, excludes ); + + assertTrue( PATH1 + " matches", matcher.match( PATH1 ) ); + assertTrue( PATH2 + " not matches", !matcher.match( PATH2 ) ); + assertTrue( PATH3 + " not matches", !matcher.match( PATH3 ) ); + } + } -- To unsubscribe, e-mail: For additional commands, e-mail: