Exemple #1
0
        [Test] public void NewCachedThreadPoolByFactoryCanExecuteRunnables()
        {
            var e = Executors.NewCachedThreadPool(new SimpleThreadFactory());

            CanExecuteRunnable(e);
            JoinPool(e);
        }
Exemple #2
0
        [Test] public void NewCachedThreadPoolChokesOnNullFactory()
        {
            var e = Assert.Throws <ArgumentNullException>(
                () => Executors.NewCachedThreadPool(null));

            Assert.That(e.ParamName, Is.EqualTo("threadFactory"));
        }
Exemple #3
0
        [Test] public void NewCachedThreadPoolCanExecuteRunnables()
        {
            var e = Executors.NewCachedThreadPool();

            CanExecuteRunnable(e);
            JoinPool(e);
        }