Files
Spring/examples/unit-testing-pure-spring-parallel
2024-04-27 20:14:38 +04:00
..
2023-02-22 20:17:14 +04:00
2024-04-27 20:14:38 +04:00

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

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

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