testChunkedFuzzyMessages() {
    const options = {jsonSize: 5, numFields: 5, arraySize: 4, maxDepth: 3};
    const fuzzing = new JsonFuzzing(options);

    const data = fuzzing.newArray();
    const dataString = googJson.serialize(data);

    print(dataString);

    for (let j = 1; j < dataString.length; j++) {
      const parser = new JsonStreamParser();
      let result = [];

      const string1 = dataString.substring(0, j);

      let parsed = parser.parse(string1);
      if (parsed) {
        result = result.concat(parsed);
      }

      const string2 = dataString.substring(j);

      parsed = parser.parse(string2);
      if (parsed) {
        result = result.concat(parsed);
      }

      assertEquals(data.length, result.length);
      data.forEach((elm, index) => {
        assertObjectEquals(dataString, elm, result[index]);
      });
    }
  }
Parse a fuzzy json string split (in two chunks) at each index of the
string. This is a VERY expensive test, so change the fuzzing options for
manual runs as required.