Документация для правила JUnit TemporaryFolder утверждает, что она создает файлы и папки, которые
"гарантированно удаляется, когда метод тестирования заканчивается (независимо от того, проходит или терпит неудачу)"
Однако утверждение, что TemporaryFolder не существует, не выполняется:
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
public class MyTest {
    @Rule
    public TemporaryFolder _tempFolder = new TemporaryFolder();
    @After
    public void after() {
        assertFalse(_tempFolder.getRoot().exists());  //this assertion fails!
    }
    @Test
    public void pass() throws IOException {
        assertTrue(true);
    }
Я также вижу, что файл действительно существует в файловой системе.
Почему это не удаляется?
