- JSONParser jsonParser = new JSONParser();
- String actualJsonString = bioJsHtmlOuput
- .getJalviewAlignmentAsJsonString(al);
-
- JSONObject actualJsonObj = (JSONObject) jsonParser.parse(actualJsonString);
-
- System.out.println("Output : " + actualJsonString);
- Assert.assertTrue(actualJsonObj.get("globalColorScheme") != null);
- Assert.assertTrue((actualJsonObj.get("globalColorScheme").toString()).equals("zappo"));
-
- Assert.assertTrue(actualJsonObj.get("webStartUrl") != null);
- Assert.assertTrue((actualJsonObj.get("webStartUrl").toString())
- .equals("http://www.jalview.org/services/launchApp"));
-
- JSONArray actualSeqJsonObj = (JSONArray) actualJsonObj.get("seqs");
- Assert.assertTrue(actualSeqJsonObj != null);
- Assert.assertTrue(actualSeqJsonObj.size() == 1);
-
- @SuppressWarnings("unchecked")
- Iterator<JSONObject> jsonIter = actualSeqJsonObj.iterator();
- JSONObject jsonSeq = jsonIter.next();
- Assert.assertTrue(jsonSeq != null);
-
- Assert.assertTrue(jsonSeq.get("name") != null);
- Assert.assertTrue((jsonSeq.get("name").toString())
- .equals("name/1-26"));
-
- Assert.assertTrue(jsonSeq.get("seq") != null);
- Assert.assertTrue((jsonSeq.get("seq").toString())
- .equals("ABCDEFGHIJKLMNOPQRSTUVWXYZ"));
-
- Assert.assertTrue(jsonSeq.get("id") != null);
- Assert.assertTrue((jsonSeq.get("id").toString()).equals("1"));
+ @Test(
+ groups = { "Functional" },
+ expectedExceptions = NullPointerException.class)
+ public void expectedNullPointerException()
+ {
+ try
+ {
+ BioJsHTMLOutput.refreshBioJSVersionsInfo(null);
+ } catch (URISyntaxException e)
+ {
+ AssertJUnit.fail("Expception occured while testing!");
+ e.printStackTrace();
+ }
+ }