ファイルパーサークラスのテストを書いています。parseメソッドは、パラメーターとしてファイル名を受け取り、それを解析するためにそれを開く必要があります(duh)。
プロジェクトディレクトリ内のtest/resourcesディレクトリにテストファイルを作成しました。このファイルを渡して、解析をテストしたいと思います。このプロジェクトはCVSにあり、他のユーザーによって操作されるため、ファイルパスをハードコーディングできないため、テストでファイル名を作成するためにmaven${basedir}プロパティを使用することを検討しました。何かのようなもの:
public void parseTest() {
...
sut.parse( ${basedir} + "src/test/resources/testFile" );
...
}
誰かが私がこれをどのように達成できるか知っていますか?