< prev index next >

test/jdk/java/lang/Thread/BuilderTest.java

Print this page
*** 571,40 ***
      void testThreadLocals2() throws Exception {
          Thread.Builder builder = Thread.ofVirtual();
          testThreadLocals(builder);
      }
  
-     /**
-      * Test Thread.Builder creating threads that disallow or allow
-      * thread locals.
-      */
-     @Test
-     void testThreadLocals3() throws Exception {
-         Thread.Builder builder = Thread.ofPlatform();
- 
-         // disallow
-         builder.allowSetThreadLocals(false);
-         testNoThreadLocals(builder);
- 
-         // allow
-         builder.allowSetThreadLocals(true);
-         testThreadLocals(builder);
-     }
- 
-     @Test
-     void testThreadLocals4() throws Exception {
-         Thread.Builder builder = Thread.ofVirtual();
- 
-         // disallow
-         builder.allowSetThreadLocals(false);
-         testNoThreadLocals(builder);
- 
-         // allow
-         builder.allowSetThreadLocals(true);
-         testThreadLocals(builder);
-     }
- 
      /**
       * Tests that a builder creates threads that inherits the initial values of
       * inheritable thread locals.
       */
      private void testInheritedThreadLocals(Thread.Builder builder) throws Exception {
--- 571,10 ---

*** 697,50 ***
          // inherit
          builder.inheritInheritableThreadLocals(true);
          testInheritedThreadLocals(builder);
      }
  
-     @Test
-     void testInheritedThreadLocals3() throws Exception {
-         Thread.Builder builder = Thread.ofPlatform();
- 
-         // thread locals not allowed
-         builder.allowSetThreadLocals(false);
-         testNoInheritedThreadLocals(builder);
-         builder.inheritInheritableThreadLocals(false);
-         testNoInheritedThreadLocals(builder);
-         builder.inheritInheritableThreadLocals(true);
-         testNoInheritedThreadLocals(builder);
- 
-         // thread locals allowed
-         builder.allowSetThreadLocals(true);
-         builder.inheritInheritableThreadLocals(false);
-         testNoInheritedThreadLocals(builder);
-         builder.inheritInheritableThreadLocals(true);
-         testInheritedThreadLocals(builder);
-     }
- 
-     @Test
-     void testInheritedThreadLocals4() throws Exception {
-         Thread.Builder builder = Thread.ofVirtual();
- 
-         // thread locals not allowed
-         builder.allowSetThreadLocals(false);
-         testNoInheritedThreadLocals(builder);
-         builder.inheritInheritableThreadLocals(false);
-         testNoInheritedThreadLocals(builder);
-         builder.inheritInheritableThreadLocals(true);
-         testNoInheritedThreadLocals(builder);
- 
-         // thread locals allowed
-         builder.allowSetThreadLocals(true);
-         builder.inheritInheritableThreadLocals(false);
-         testNoInheritedThreadLocals(builder);
-         builder.inheritInheritableThreadLocals(true);
-         testInheritedThreadLocals(builder);
-     }
- 
      /**
       * Tests a builder creates threads that inherit the context class loader.
       */
      private void testInheritContextClassLoader(Thread.Builder builder) throws Exception {
          ClassLoader savedCCL = Thread.currentThread().getContextClassLoader();
--- 667,10 ---

*** 848,50 ***
          // inherit
          builder.inheritInheritableThreadLocals(true);
          testInheritContextClassLoader(builder);
      }
  
-     @Test
-     void testContextClassLoader3() throws Exception {
-         Thread.Builder builder = Thread.ofPlatform();
- 
-         // thread locals not allowed
-         builder.allowSetThreadLocals(false);
-         testNoInheritContextClassLoader(builder);
-         builder.inheritInheritableThreadLocals(false);
-         testNoInheritContextClassLoader(builder);
-         builder.inheritInheritableThreadLocals(true);
-         testNoInheritContextClassLoader(builder);
- 
-         // thread locals allowed
-         builder.allowSetThreadLocals(true);
-         builder.inheritInheritableThreadLocals(false);
-         testNoInheritContextClassLoader(builder);
-         builder.inheritInheritableThreadLocals(true);
-         testInheritContextClassLoader(builder);
-     }
- 
-     @Test
-     void testContextClassLoader4() throws Exception {
-         Thread.Builder builder = Thread.ofVirtual();
- 
-         // thread locals not allowed
-         builder.allowSetThreadLocals(false);
-         testNoInheritContextClassLoader(builder);
-         builder.inheritInheritableThreadLocals(false);
-         testNoInheritContextClassLoader(builder);
-         builder.inheritInheritableThreadLocals(true);
-         testNoInheritContextClassLoader(builder);
- 
-         // thread locals allowed
-         builder.allowSetThreadLocals(true);
-         builder.inheritInheritableThreadLocals(false);
-         testNoInheritContextClassLoader(builder);
-         builder.inheritInheritableThreadLocals(true);
-         testInheritContextClassLoader(builder);
-     }
- 
      /**
       * Test NullPointerException.
       */
      @Test
      void testNulls1() {
--- 778,10 ---
< prev index next >