Здесь проблема с зависимыми тестами. Правило очень простое - каждый юнит-тест никак не зависит от других тестов, он атомарен. textOfFileTest() считает, что файл уже создан тестом выше. Если файла не будет - тест упадет. JUnit гарантирует порядок запуска тестов в пределах одной машины, но не гарантирует, что тесты будут запускаться в порядке сверху вниз, поэтому на другой машине может не повезти.
Здесь проблема с зависимыми тестами. Правило очень простое - каждый юнит-тест никак не зависит от других тестов, он атомарен. textOfFileTest() считает, что файл уже создан тестом выше. Если файла не будет - тест упадет. JUnit гарантирует порядок запуска тестов в пределах одной машины, но не гарантирует, что тесты будут запускаться в порядке сверху вниз, поэтому на другой машине может не повезти.