If you use NetworkTester.exists(URI.create("ssh://git@github.com/oboehm/ClazzFish.git")) it fails with
java.lang.IllegalArgumentException: invalid URI: ssh://git@github.com/oboehm/ClazzFish.git
at patterntesting.runtime.junit.NetworkTester.exists(NetworkTester.java:300)
at clazzfish.spi.git.RepoTest.prepareRepo(RepoTest.java:84)
at clazzfish.spi.git.RepoTest.ofSsh(RepoTest.java:75)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: java.net.MalformedURLException: unknown protocol: ssh
at java.base/java.net.URL.<init>(URL.java:779)
at java.base/java.net.URL.of(URL.java:913)
at java.base/java.net.URI.toURL(URI.java:1172)
at patterntesting.runtime.junit.NetworkTester.exists(NetworkTester.java:298)
... 5 more
If you use
NetworkTester.exists(URI.create("ssh://git@github.com/oboehm/ClazzFish.git"))it fails with