test_class.file: common/src/test/java/uk/ac/kcl/iop/brc/core/pipeline/common/helper/JsonHelperTest.java
test_class.identifier: JsonHelperTest
test_case.body: @Test
      public void shouldLoadListOfJavaObjectsFromJsonString() {
          JsonHelper<TestModel> jsonHelper = new JsonHelper<>(TestModel[].class);
          List<TestModel> testModels = jsonHelper.loadListFromString("[" +
                  "{\"testName\":\"hello\"}, " +
                  "{\"testName\":\"world\"}" +
                  "]");
  
          assertThat(testModels.size(), equalTo(2));
          assertThat(testModels.get(0).getTestName(), equalTo("hello"));
          assertThat(testModels.get(1).getTestName(), equalTo("world"));
      }
test_case.class_method_signature: JsonHelperTest.shouldLoadListOfJavaObjectsFromJsonString()
test_case.full_signature: @Test public void shouldLoadListOfJavaObjectsFromJsonString()
test_case.identifier: shouldLoadListOfJavaObjectsFromJsonString
test_case.invocations: loadListFromString assertThat size equalTo assertThat getTestName get equalTo assertThat getTestName get equalTo
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldLoadListOfJavaObjectsFromJsonString()
focal_class.declarator: clazz
focal_class.modifier: private
focal_class.original_string: private Class clazz;
focal_class.type: Class
focal_class.var_name: clazz
focal_class.file: common/src/main/java/uk/ac/kcl/iop/brc/core/pipeline/common/helper/JsonHelper.java
focal_class.identifier: JsonHelper
focal_class.class_method_signature: JsonHelper.JsonHelper(Class clazz)
focal_class.full_signature: public  JsonHelper(Class clazz)
focal_class.identifier: JsonHelper
focal_class.modifiers: public
focal_class.parameters: (Class clazz)
focal_class.signature:  JsonHelper(Class clazz)
focal_class.class_method_signature: JsonHelper.loadListFromFile(File file)
focal_class.full_signature: public List<T> loadListFromFile(File file)
focal_class.identifier: loadListFromFile
focal_class.modifiers: public
focal_class.parameters: (File file)
focal_class.return: List<T>
focal_class.signature: List<T> loadListFromFile(File file)
focal_class.class_method_signature: JsonHelper.loadFromReader(Reader reader)
focal_class.full_signature: public List<T> loadFromReader(Reader reader)
focal_class.identifier: loadFromReader
focal_class.modifiers: public
focal_class.parameters: (Reader reader)
focal_class.return: List<T>
focal_class.signature: List<T> loadFromReader(Reader reader)
focal_class.class_method_signature: JsonHelper.loadListFromString(String jsonRules)
focal_class.full_signature: public List<T> loadListFromString(String jsonRules)
focal_class.identifier: loadListFromString
focal_class.modifiers: public
focal_class.parameters: (String jsonRules)
focal_class.return: List<T>
focal_class.signature: List<T> loadListFromString(String jsonRules)
focal_method.body: public List<T> loadListFromString(String jsonRules) {
          return loadFromReader(new StringReader(jsonRules));
      }
focal_method.class_method_signature: JsonHelper.loadListFromString(String jsonRules)
focal_method.full_signature: public List<T> loadListFromString(String jsonRules)
focal_method.identifier: loadListFromString
focal_method.invocations: loadFromReader
focal_method.modifiers: public
focal_method.parameters: (String jsonRules)
focal_method.return: List<T>
focal_method.signature: List<T> loadListFromString(String jsonRules)