Я действительно не понимаю!
Я запускаю модульные тесты, которые содержат cod:
String progDir = "prog.dir";
System.clearProperty(progDir);
System.out.println(System.getProperty(progDir));
И на консоли я вижу прог-путь. Хотя должно быть значение null.
Я устанавливаю эту переменную в блоке setUp. Это тест юнита. Эта переменная нужна для всех других тестов, но не для этого, поэтому я попытался очистить ее в начале этого метода тестирования. Если я удалю настройку этого var из блока setUp, этот тест пройдет.
System.setProperty работает нормально.
Как это может быть? Thanx