+ AssertJUnit.assertNotNull("No versions found", versions);
+ AssertJUnit.assertTrue("One or more Templates required", versions.size() > 0);
+ System.out
+ .println("Number of discovered versions : "
+ + versions.size());
+ for (String v : versions.keySet())
+ {
+ System.out.println("version : " + v);
+ System.out.println("File : " + versions.get(v));
+ }
+
+ System.out.println("\nCurrent latest version : "
+ + BioJsHTMLOutput.getCurrentBJSTemplateFile());
+ AssertJUnit.assertNotNull("Latest BioJsMSA version NOT found!",
+ BioJsHTMLOutput.getCurrentBJSTemplateFile());
+
+ }
+
+ @Test
+ public void testBioJsUpdate()
+ {
+ String url = BioJsHTMLOutput.BJS_TEMPLATE_GIT_REPO;
+ AssertJUnit.assertTrue("URL not reacable : " + url, urlIsReachable(url));
+ String response = BioJsHTMLOutput.getURLContentAsString(url);
+ AssertJUnit.assertNotNull("Null response read from url!", response);
+ BioJSRepositoryPojo repository = new BioJSRepositoryPojo(response);
+ System.out.println(">>> description : " + repository.getDescription());
+ System.out
+.println(">>> latest version : "
+ + repository.getLatestReleaseVersion());
+ System.out.println(">>> repo count : "
+ + repository.getReleases().size());
+ for (BioJSReleasePojo release : repository.getReleases())
+ {
+ System.out.println("repo type : " + release.getType());
+ System.out.println("url : " + release.getUrl());
+ System.out.println("release version : " + release.getVersion());
+ }