tests/libjava-mauve/src/gnu/testlet/java/security/AccessController/doPrivileged.java
branchjk_new_structure
changeset 1541 75c2e24dea9a
parent 1540 92ac284961c1
child 1542 be11db817bcf
--- a/tests/libjava-mauve/src/gnu/testlet/java/security/AccessController/doPrivileged.java	Fri Jul 20 21:39:51 2012 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-// Copyright (C) 2005, Free Software Foundation, Inc.
-//
-// This file is part of Mauve.
-//
-// Mauve is free software; you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation; either version 2, or (at your option)
-// any later version.
-//
-// Mauve is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Mauve; see the file COPYING.  If not, write to
-// the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-// Boston, MA, 02110-1301 USA.
-//
-// Tags: JDK1.2
-
-package gnu.testlet.java.security.AccessController;
-
-import gnu.testlet.Testlet;
-import gnu.testlet.TestHarness;
-
-import java.security.*;
-
-/**
- * Checks that unchecked exceptions are properly thrown and checked
- * exceptions are properly wrapped.
- *
- * Written by Mark J. Wielaard. Suggested by Nicolas Geoffray.
- */
-public class doPrivileged implements Testlet, PrivilegedExceptionAction
-{
-
-  // The thing to throw.
-  private Throwable t;
-
-  public void test(TestHarness harness)
-  {
-    doPrivileged pea = new doPrivileged();
-
-    pea.t = new NullPointerException();
-    try
-      {
-	AccessController.doPrivileged(pea);
-      }
-    catch (NullPointerException npe)
-      {
-	harness.check(true);
-      }
-    catch (Throwable tt)
-      {
-	harness.debug(tt);
-	harness.check(false);
-      }
-
-    pea.t = new java.io.IOException();
-    try
-      {
-	AccessController.doPrivileged(pea);
-      }
-    catch (PrivilegedActionException pae)
-      {
-	harness.check(pea.t, pae.getCause());
-      }
-    catch (Throwable tt)
-      {
-	harness.debug(tt);
-	harness.check(false);
-      }
-
-    pea.t = new ThreadDeath();
-    try
-      {
-	AccessController.doPrivileged(pea);
-      }
-    catch (ThreadDeath td)
-      {
-	harness.check(true);
-      }
-    catch (Throwable tt)
-      {
-	harness.debug(tt);
-	harness.check(false);
-      }
-  }
-
-  public Object run() throws Exception
-  {
-    if (t instanceof Error)
-      throw (Error) t;
-    else
-      throw (Exception) t;
-  }
-}