### Question:
GitSkipSslValidationCredentialsProvider extends CredentialsProvider { @Override public void reset(URIish uri) { if (this.delegate != null) { this.delegate.reset(uri); } } GitSkipSslValidationCredentialsProvider(CredentialsProvider delegate); static boolean canHandle(String uri); @Override boolean isInteractive(); @Override boolean supports(CredentialItem... items); @Override boolean get(URIish uri, CredentialItem... items); @Override void reset(URIish uri);  }### Answer:
@Test public void testReset() throws URISyntaxException { URIish uri = new URIish("https: this.skipSslValidationCredentialsProvider.reset(uri); }
@Test public void testResetWithDelegate() throws URISyntaxException { this.skipSslValidationCredentialsProvider = new GitSkipSslValidationCredentialsProvider( this.mockDelegateCredentialsProvider); URIish uri = new URIish("https: this.skipSslValidationCredentialsProvider.reset(uri); verify(this.mockDelegateCredentialsProvider).reset(uri); }