Class AbstractProcessExecutorTestCase

    • Constructor Detail

      • AbstractProcessExecutorTestCase

        public AbstractProcessExecutorTestCase()
    • Method Detail

      • setupExecutor

        public void setupExecutor()
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createExecutor

        protected abstract ProcessExecutor createExecutor()
                                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • amountOfThreads

        protected abstract int amountOfThreads()
      • cleanUp

        public void cleanUp()
                     throws java.io.IOException
        Throws:
        java.io.IOException
      • testEcho

        public void testEcho()
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • testMultithreadedEcho

        public void testMultithreadedEcho()
                                   throws java.io.IOException,
                                          java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException