ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/jsr166/jsr166/src/test/tck/ExecutorsTest.java
(Generate patch)

Comparing jsr166/src/test/tck/ExecutorsTest.java (file contents):
Revision 1.55 by dl, Tue Jan 26 13:33:06 2021 UTC vs.
Revision 1.56 by dl, Tue Mar 22 21:29:23 2022 UTC

# Line 305 | Line 305 | public class ExecutorsTest extends JSR16
305       * ThreadPoolExecutor using defaultThreadFactory has
306       * specified group, priority, daemon status, and name
307       */
308 +    @SuppressWarnings("removal")
309      public void testDefaultThreadFactory() throws Exception {
310          final ThreadGroup egroup = Thread.currentThread().getThreadGroup();
311          final CountDownLatch done = new CountDownLatch(1);
# Line 335 | Line 336 | public class ExecutorsTest extends JSR16
336       * specified group, priority, daemon status, name,
337       * access control context and context class loader
338       */
339 +    @SuppressWarnings("removal")
340      public void testPrivilegedThreadFactory() throws Exception {
341          final CountDownLatch done = new CountDownLatch(1);
342          Runnable r = new CheckedRunnable() {
# Line 368 | Line 370 | public class ExecutorsTest extends JSR16
370                             new RuntimePermission("modifyThread"));
371      }
372  
373 +    @SuppressWarnings("removal")
374      boolean haveCCLPermissions() {
375          SecurityManager sm = System.getSecurityManager();
376          if (sm != null) {
# Line 381 | Line 384 | public class ExecutorsTest extends JSR16
384          return true;
385      }
386  
387 +    @SuppressWarnings("removal")
388      void checkCCL() {
389          SecurityManager sm = System.getSecurityManager();
390          if (sm != null) {
# Line 400 | Line 404 | public class ExecutorsTest extends JSR16
404       * Without class loader permissions, creating
405       * privilegedCallableUsingCurrentClassLoader throws ACE
406       */
407 +    @SuppressWarnings("removal")
408      public void testCreatePrivilegedCallableUsingCCLWithNoPrivs() {
409          Runnable r = new CheckedRunnable() {
410              public void realRun() throws Exception {
# Line 418 | Line 423 | public class ExecutorsTest extends JSR16
423       * With class loader permissions, calling
424       * privilegedCallableUsingCurrentClassLoader does not throw ACE
425       */
426 +    @SuppressWarnings("removal")
427      public void testPrivilegedCallableUsingCCLWithPrivs() throws Exception {
428          Runnable r = new CheckedRunnable() {
429              public void realRun() throws Exception {
# Line 434 | Line 440 | public class ExecutorsTest extends JSR16
440      /**
441       * Without permissions, calling privilegedCallable throws ACE
442       */
443 +    @SuppressWarnings("removal")
444      public void testPrivilegedCallableWithNoPrivs() throws Exception {
445          // Avoid classloader-related SecurityExceptions in swingui.TestRunner
446          Executors.privilegedCallable(new CheckCCL());
# Line 506 | Line 513 | public class ExecutorsTest extends JSR16
513      /**
514       * With permissions, calling privilegedCallable succeeds
515       */
516 +    @SuppressWarnings("removal")
517      public void testPrivilegedCallableWithPrivs() throws Exception {
518          Runnable r = new CheckedRunnable() {
519              public void realRun() throws Exception {
# Line 620 | Line 628 | public class ExecutorsTest extends JSR16
628      /**
629       * privilegedCallable(callable).toString() contains toString of wrapped task
630       */
631 +    @SuppressWarnings("removal")
632      public void testPrivilegedCallable_toString() {
633          if (testImplementationDetails) {
634              Callable<String> c = () -> "";
# Line 634 | Line 643 | public class ExecutorsTest extends JSR16
643       * privilegedCallableUsingCurrentClassLoader(callable).toString()
644       * contains toString of wrapped task
645       */
646 +    @SuppressWarnings("removal")
647      public void testPrivilegedCallableUsingCurrentClassLoader_toString() {
648          if (testImplementationDetails) {
649              Callable<String> c = () -> "";

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines