Поиск путей Android Studio в неправильной папке при запуске модульных тестов

Когда я запускаю UnitTests для получения фиктивного значения из файлов, я запускаю что-то как:

private fun getFileContent(fileName: String): String {
        return Paths.get("src", "test", "resources", fileName)
                .toAbsolutePath()
                .toFile()
                .readText()
    }

Однако на некоторых компьютерах тесты не проходят, потому что код выполняет поиск в папке.idea AndroidStudio, а не в каталоге проекта по умолчанию.

Почему это происходит? Иногда мы используем следующее, но бывает то же самое:

 ClassLoader.getSystemResource(fileName).readText()

0 ответов

Другие вопросы по тегам