A program i am working on deals with processing file content. Right now i am writing jUnit tests to make sure things work as expected. As part of these tests, i’d like to reference an inline text file which would define the scope of a particular test.
How do i access such a file?
—
Let me clarify:
Normally, when opening a file, you need to indicate where the file is. What i want to say instead is “in this project”. This way, when someone else looks at my code, they too will be able to access the same file.I may be wrong, but isn’t there a special way, one can access files which are a part of “this” project, relative to “some files out there on disk”.
If what you mean is you have a file you need your tests to be able to read from, if you copy the file into the classpath your tests can read it using Class.getResourceAsStream().
For an example try this link (Jon Skeet answered a question like this):
read file in classpath