Мне нужно протестировать один класс для его вывода в System.out.Для этого я перенаправляю System.out в свой OutputStream, пусть мой метод выводит его содержимое и проверяет, что записал мой поток.После этого я восстанавливаю System.out. **
Все нормально, пока не появятся другие потоки, которые работают параллельно и записывают в стандартный вывод.Таким образом, вещи перепутаны, и мои тесты не пройдены.
Есть ли метод (предпочтительно с помощью аннотаций), чтобы сказать TestNG запускать этот метод / класс-теста без параллельного запуска другого теста, в то время как другие классы работают параллельно?
Большое спасибо
*) Слово "однопоточный" - не то слово, но я не знаю лучшего, чтобы поместить его в заголовки.
**) Я знаю, что это немного глупо, но я не могу добавить поток в этот класс по причинам, столь древним, что знает только балрог.