Files
Spring/examples/unit-testing-pure-spring-parallel/README.md
T

988 B

Пример "не удачного" и "работающего" варианта тестирования IOService в нескольких потоках

В примере демонстрируется:

  • возможность выполнения тестов в нескольких потоках (включается в junit-platform.properties\junit.jupiter.execution.parallel.enabled)
  • частый подход к тестированию сервиса консольного ввода/вывода, через подмену System.in/out (ClosedIOServiceTest)
  • проблемы возникающие при включении многопоточного режима исполнения тестов
  • вариант решения проблем с многопоточным исполнением тестов, через получение потоков ввода/вывода в конструкторе сервиса (OpenedIOServiceTest)