Подтвердить что ты не робот

Используйте groovy для загрузки тестового ресурса из моей структуры проекта

Я хочу загрузить ресурс, который находится внутри папки /datatest в моей рабочей области проекта. Таким образом, весь файл будет /datatest/a.xml. Как получить абсолютный путь к этому ресурсу, который мне нужен в модульных тестах, поскольку unit test может быть запущен на любом компьютере, я не хочу его жестко кодировать но вместо этого используйте вместо него загрузчик классов? Как мне это сделать?

4b9b3361

Ответ 1

Если это в вашем пути к классу, то это должно работать:

String xmlString = this.getClass().getResource( '/datatest/a.xml' ).text