jdk/test/java/util/concurrent/tck/ScheduledExecutorTest.java
changeset 41131 87edc8451f8a
parent 40817 4f5fb115676d
child 43522 f9c6f543c4db
equal deleted inserted replaced
41130:2004bf22423f 41131:87edc8451f8a
   535 
   535 
   536     /**
   536     /**
   537      * isShutdown is false before shutdown, true after
   537      * isShutdown is false before shutdown, true after
   538      */
   538      */
   539     public void testIsShutdown() {
   539     public void testIsShutdown() {
   540 
   540         final ScheduledThreadPoolExecutor p = new ScheduledThreadPoolExecutor(1);
   541         final ScheduledThreadPoolExecutor p = new ScheduledThreadPoolExecutor(1);
   541         assertFalse(p.isShutdown());
   542         try {
   542         try (PoolCleaner cleaner = cleaner(p)) {
   543             assertFalse(p.isShutdown());
   543             try {
   544         }
   544                 p.shutdown();
   545         finally {
   545                 assertTrue(p.isShutdown());
   546             try { p.shutdown(); } catch (SecurityException ok) { return; }
   546             } catch (SecurityException ok) {}
   547         }
   547         }
   548         assertTrue(p.isShutdown());
       
   549     }
   548     }
   550 
   549 
   551     /**
   550     /**
   552      * isTerminated is false before termination, true after
   551      * isTerminated is false before termination, true after
   553      */
   552      */