I am writing unit tests for a method that takes in argument id
which is something like below :
public void searchid(String id) {
Document doc = Repository.findDocument(id); //returns a document
if (doc == null) {
System.out.println("id missing");
} else {
String stringRecord = doc.asJsonString(); //converting doc to string
Here Repository.findDocument(id)
is returning a document.
In my unit test, I am getting the JSON file from src/test/resources
. So, how do I mock Repository.findDocument(id)
, so as to fetch the file from my resource instead ?
Thanks,