I need to return new Date() each time I make a call to getLastModifiedDate. I’m using this mock:
when(network.getLastModifiedDateOf(any(URL.class))).
thenReturn(formatDate(new Date()));
However, every time getLastModifiedDateOf is called it returns the same date/time of when the test started. I think I need something like a C# delegate to call new Date() each time that mock is hit.
Look at
Answercallbacks, rather than direct return values.