Return-Path: Delivered-To: apmail-jackrabbit-commits-archive@www.apache.org Received: (qmail 67137 invoked from network); 2 Aug 2006 12:16:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Aug 2006 12:16:06 -0000 Received: (qmail 97316 invoked by uid 500); 2 Aug 2006 12:16:05 -0000 Delivered-To: apmail-jackrabbit-commits-archive@jackrabbit.apache.org Received: (qmail 97278 invoked by uid 500); 2 Aug 2006 12:16:05 -0000 Mailing-List: contact commits-help@jackrabbit.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@jackrabbit.apache.org Delivered-To: mailing list commits@jackrabbit.apache.org Received: (qmail 97269 invoked by uid 99); 2 Aug 2006 12:16:05 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Aug 2006 05:16:05 -0700 X-ASF-Spam-Status: No, hits=-9.4 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [140.211.166.113] (HELO eris.apache.org) (140.211.166.113) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Aug 2006 05:16:04 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 93D1E1A981A; Wed, 2 Aug 2006 05:15:44 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r427960 - /jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/ImpersonateTest.java Date: Wed, 02 Aug 2006 12:15:44 -0000 To: commits@jackrabbit.apache.org From: mreutegg@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20060802121544.93D1E1A981A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: mreutegg Date: Wed Aug 2 05:15:43 2006 New Revision: 427960 URL: http://svn.apache.org/viewvc?rev=427960&view=rev Log: JCR-498: TCK: ImpersonateTest#testImpersonate should allow LoginException Modified: jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/ImpersonateTest.java Modified: jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/ImpersonateTest.java URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/ImpersonateTest.java?rev=427960&r1=427959&r2=427960&view=diff ============================================================================== --- jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/ImpersonateTest.java (original) +++ jackrabbit/trunk/jackrabbit/src/test/java/org/apache/jackrabbit/test/api/ImpersonateTest.java Wed Aug 2 05:15:43 2006 @@ -17,11 +17,14 @@ package org.apache.jackrabbit.test.api; import org.apache.jackrabbit.test.AbstractJCRTest; +import org.apache.jackrabbit.test.NotExecutableException; import javax.jcr.Session; import javax.jcr.Credentials; import javax.jcr.NodeIterator; import javax.jcr.Node; +import javax.jcr.RepositoryException; +import javax.jcr.LoginException; import java.security.AccessControlException; /** @@ -38,9 +41,14 @@ /** * Tests if Session.impersonate(Credentials) works properly */ - public void testImpersonate() throws Exception { + public void testImpersonate() throws RepositoryException, NotExecutableException { // impersonate to read-only user - Session session = superuser.impersonate(helper.getReadOnlyCredentials()); + Session session; + try { + session = superuser.impersonate(helper.getReadOnlyCredentials()); + } catch (LoginException e) { + throw new NotExecutableException("impersonate threw LoginException"); + } // get a path to test the permissions on String thePath = "";