Я пишу тест для класса парсера файлов. Метод parse получает имя файла как параметр и должен открыть его для его синтаксического анализа (duh).
Я написал тестовый файл, который я ввел в каталог test/resources внутри моего каталога проектов, и хотел бы передать этот файл, чтобы проверить мой синтаксический анализ. Поскольку этот проект находится в CVS и будет управляться другими, я не могу жестко закодировать путь к файлу, поэтому я подумал об использовании свойства maven ${basedir}, чтобы построить имя файла в моем тесте. Что-то вроде:
public void parseTest() {
...
sut.parse( ${basedir} + "src/test/resources/testFile" );
...
}
Кто-нибудь знает, как я могу это достичь?