title: Mocking a URL in Java
body: <p>We have a URL object in one of our Java classes that we want to mock, but it's a final class so we cannot. We do not want to go a level above, and mock the InputStream because that will still leave us with untested code (we have draconian test coverage standards).</p>
  
  <p>I've tried jMockIt's reflective powers but we work on Macs and there are problems with the Java agent handler that I haven't been able to resolve.</p>
  
  <p>So are there any solutions that do not involve using real URLs in the junit test?</p>