Class QueryComparison


  • public class QueryComparison
    extends Object
    • Method Detail

      • compareWithEmpty

        public static QueryComparison.ComparisonStatus compareWithEmpty​(com.fasterxml.jackson.databind.JsonNode actualJson,
                                                                        com.fasterxml.jackson.databind.JsonNode expectedJson)
      • compare

        public static boolean compare​(com.fasterxml.jackson.databind.JsonNode actualJson,
                                      com.fasterxml.jackson.databind.JsonNode expectedJson)
      • compare

        public static boolean compare​(com.fasterxml.jackson.databind.JsonNode actualJson,
                                      com.fasterxml.jackson.databind.JsonNode expectedJson,
                                      boolean compareNumDocs)
        Some clients (eg Star Tree) may have different num docs scanned, but produce the same result. This compare method will ignore comparing number of documents scanned.
        Parameters:
        actualJson -
        expectedJson -
        compareNumDocs -
        Returns:
      • setCompareNumDocs

        public static void setCompareNumDocs​(boolean compareNumDocs)
      • compareAggregation

        public static boolean compareAggregation​(com.fasterxml.jackson.databind.JsonNode actualJson,
                                                 com.fasterxml.jackson.databind.JsonNode expectedJson)
      • main

        public static void main​(String[] args)