private SearchResponse getSearchResponse() {
        final List<Column> columns = Collections.singletonList(Column.builder()
                .id("test")
                .name("test")
                .expression("${test}")
                .build());
        final List<String> values = Collections.singletonList("test");
        final List<Row> rows = Collections.singletonList(Row.builder()
                .groupKey("groupKey")
                .values(values)
                .depth(5)
                .build());
        final TableResult tableResult = new TableResult("table-1234",
                columns,
                rows,
                new OffsetRange(1, 2),
                1L,
                Collections.singletonList("tableResultError"));
        return new SearchResponse(
                new QueryKey("test_uuid"),
                List.of("highlight1", "highlight2"),
                List.of(tableResult, getVisResult1()),
                Collections.singletonList("some error"),
                false);
    }
Show a proper coloured unified diff of the two files
stroom-query/stroom-query-common/src/test/java/stroom/query/common/v2/TestSerialisation.java