test_class.declarator: ROOT_JSON = "{\"MERA\":{\"image_manifest\":\"https://merpublic.s3.amazonaws.com/oss/mera/images/image_manifest.json\"},\"MSL\":{\"image_manifest\":\"https://msl-raws.s3.amazonaws.com/images/image_manifest.json\"},\"MERB\":{\"image_manifest\":\"https://merpublic.s3.amazonaws.com/oss/merb/images/image_manifest.json\"}}"
test_class.modifier: private static final
test_class.original_string: private static final String ROOT_JSON = "{\"MERA\":{\"image_manifest\":\"https://merpublic.s3.amazonaws.com/oss/mera/images/image_manifest.json\"},\"MSL\":{\"image_manifest\":\"https://msl-raws.s3.amazonaws.com/images/image_manifest.json\"},\"MERB\":{\"image_manifest\":\"https://merpublic.s3.amazonaws.com/oss/merb/images/image_manifest.json\"}}";
test_class.type: String
test_class.var_name: ROOT_JSON
test_class.file: ingester/src/test/java/com/amazonaws/services/dynamodbv2/json/demo/mars/util/JSONParserTest.java
test_class.identifier: JSONParserTest
test_case.body: @Test(expected = NullPointerException.class)
      public void testNull() {
          try {
              JSONParser.getJSONFromURL(null, ImageIngester.DEFAULT_CONNECT_TIMEOUT);
          } catch (final IOException e) {
              fail(e.getMessage());
          }
      }
test_case.class_method_signature: JSONParserTest.testNull()
test_case.full_signature: @Test(expected = NullPointerException.class) public void testNull()
test_case.identifier: testNull
test_case.invocations: getJSONFromURL fail getMessage
test_case.modifiers: @Test(expected = NullPointerException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testNull()
focal_class.declarator: MAPPER = new ObjectMapper()
focal_class.modifier: public static final
focal_class.original_string: public static final ObjectMapper MAPPER = new ObjectMapper();
focal_class.type: ObjectMapper
focal_class.var_name: MAPPER
focal_class.file: ingester/src/main/java/com/amazonaws/services/dynamodbv2/json/demo/mars/util/JSONParser.java
focal_class.identifier: JSONParser
focal_class.class_method_signature: JSONParser.getJSONFromURL(final URL url, final int connectTimeout)
focal_class.full_signature: public static JsonNode getJSONFromURL(final URL url, final int connectTimeout)
focal_class.identifier: getJSONFromURL
focal_class.modifiers: public static
focal_class.parameters: (final URL url, final int connectTimeout)
focal_class.return: JsonNode
focal_class.signature: JsonNode getJSONFromURL(final URL url, final int connectTimeout)
focal_class.class_method_signature: JSONParser.getJSONFromURL(final URL url, final String expectedETag, final int connectTimeout)
focal_class.full_signature: public static JsonNode getJSONFromURL(final URL url, final String expectedETag, final int connectTimeout)
focal_class.identifier: getJSONFromURL
focal_class.modifiers: public static
focal_class.parameters: (final URL url, final String expectedETag, final int connectTimeout)
focal_class.return: JsonNode
focal_class.signature: JsonNode getJSONFromURL(final URL url, final String expectedETag, final int connectTimeout)
focal_class.class_method_signature: JSONParser.JSONParser()
focal_class.full_signature: private  JSONParser()
focal_class.identifier: JSONParser
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  JSONParser()
focal_method.body: public static JsonNode getJSONFromURL(final URL url, final int connectTimeout) throws IOException {
          return getJSONFromURL(url, null, connectTimeout);
      }
focal_method.class_method_signature: JSONParser.getJSONFromURL(final URL url, final int connectTimeout)
focal_method.full_signature: public static JsonNode getJSONFromURL(final URL url, final int connectTimeout)
focal_method.identifier: getJSONFromURL
focal_method.invocations: getJSONFromURL
focal_method.modifiers: public static
focal_method.parameters: (final URL url, final int connectTimeout)
focal_method.return: JsonNode
focal_method.signature: JsonNode getJSONFromURL(final URL url, final int connectTimeout)