public void addConfigListenContext(String group, String dataId, String tenant, String md5) {
        ConfigListenContext configListenContext = new ConfigListenContext();
        configListenContext.dataId = dataId;
        configListenContext.group = group;
        configListenContext.md5 = md5;
        configListenContext.tenant = tenant;
        configListenContexts.add(configListenContext);
    }
@Override
    @Test
    public void testSerialize() throws JsonProcessingException {
        ConfigBatchListenRequest configBatchListenRequest = new ConfigBatchListenRequest();
        configBatchListenRequest.putAllHeader(HEADERS);
        configBatchListenRequest.addConfigListenContext(GROUP, DATA_ID, TENANT, MD5);
        final String requestId = injectRequestUuId(configBatchListenRequest);
        String json = mapper.writeValueAsString(configBatchListenRequest);
        assertTrue(json.contains("\"listen\":" + "true"));
        assertTrue(json.contains(
                "\"configListenContexts\":[{\"dataId\":\"test_data\",\"group\":\"group\",\"md5\":\"test_MD5\",\"tenant\":\"test_tenant\"}]"));
        assertTrue(json.contains("\"module\":\"" + Constants.Config.CONFIG_MODULE));
        assertTrue(json.contains("\"requestId\":\"" + requestId));
    }