colus       02/05/08 23:23:17

  Modified:    thread/src/test/org/apache/avalon/excalibur/thread/impl/test
                        DefaultThreadPoolTestCase.java
  Log:
  Test with ThreadContext.getThreadContext() and new ThreadContext.
  
  Revision  Changes    Path
  1.2       +15 -0     
jakarta-avalon-excalibur/thread/src/test/org/apache/avalon/excalibur/thread/impl/test/DefaultThreadPoolTestCase.java
  
  Index: DefaultThreadPoolTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/thread/src/test/org/apache/avalon/excalibur/thread/impl/test/DefaultThreadPoolTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultThreadPoolTestCase.java    8 May 2002 11:02:34 -0000       1.1
  +++ DefaultThreadPoolTestCase.java    9 May 2002 06:23:17 -0000       1.2
  @@ -7,10 +7,12 @@
    */
   package org.apache.avalon.excalibur.thread.impl.test;
   
  +import java.util.HashMap;
   import org.apache.avalon.framework.logger.ConsoleLogger;
   import org.apache.avalon.excalibur.thread.ThreadPool;
   import org.apache.avalon.excalibur.thread.impl.DefaultThreadPool;
   import org.apache.excalibur.threadcontext.ThreadContext;
  +import org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy;
   import junit.framework.TestCase;
   
   /**
  @@ -27,6 +29,19 @@
       }
   
       public void testWithThreadContext()
  +        throws Exception
  +    {
  +        final DefaultThreadContextPolicy policy = new 
DefaultThreadContextPolicy();
  +        final HashMap map = new HashMap( 1 );
  +        map.put( DefaultThreadContextPolicy.CLASSLOADER, 
getClass().getClassLoader() );
  +        final ThreadContext threadContext = new ThreadContext( policy, map );
  +        final DefaultThreadPool pool = new DefaultThreadPool( "default", 10, 
threadContext );
  +        pool.setDaemon( false );
  +        pool.enableLogging( new ConsoleLogger() );
  +        pool.execute( new DummyRunnable() );
  +    }
  +
  +    public void testWithoutThreadContext()
           throws Exception
       {
           final ThreadContext threadContext = ThreadContext.getThreadContext();
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to