Github user cestella commented on a diff in the pull request:

    https://github.com/apache/metron/pull/760#discussion_r139086639
  
    --- Diff: 
metron-platform/metron-common/src/main/java/org/apache/metron/common/configuration/ConfigurationsUtils.java
 ---
    @@ -76,7 +80,7 @@ public static void writeProfilerConfigToZookeeper(byte[] 
config, CuratorFramewor
       }
     
       public static void writeSensorParserConfigToZookeeper(String sensorType, 
SensorParserConfig sensorParserConfig, String zookeeperUrl) throws Exception {
    -    writeSensorParserConfigToZookeeper(sensorType, 
JSONUtils.INSTANCE.toJSON(sensorParserConfig), zookeeperUrl);
    +    writeSensorParserConfigToZookeeper(sensorType, 
JSONUtils.INSTANCE.toJSONPretty(sensorParserConfig), zookeeperUrl);
    --- End diff --
    
    So, I think the test is failing because you are pretty printing here.  
`GlobalConfigServiceImplTest` functions are expecting to write out `{}` and 
retrieve back literally `{}` and, yet, you are pretty printing, which would 
yield `{ }`.  I think what you're doing is fine, but you probably want to 
adjust the failing `GlobalConfigServiceImplTest` cases to expect `{ }` rather 
than `{}`.


---

Reply via email to