Class DocumentAssert


  • public class DocumentAssert
    extends java.lang.Object
    Assertions for inspecting/testing documents.
    • Constructor Detail

      • DocumentAssert

        public DocumentAssert()
    • Method Detail

      • assertScopes

        public static java.util.List<java.lang.String> assertScopes​(java.lang.String scope,
                                                                    IngestFieldValue value,
                                                                    java.lang.String... expected)
        Since:
        5.5.0 patch 95
      • assertFieldValueContains

        public static void assertFieldValueContains​(SearchDocument doc,
                                                    java.lang.String field,
                                                    java.lang.String value)
      • assertFieldValueContains

        public static void assertFieldValueContains​(IngestDocument doc,
                                                    java.lang.String field,
                                                    java.lang.String value)
      • assertFieldValue

        public static void assertFieldValue​(SearchDocument doc,
                                            java.lang.String field,
                                            java.lang.Object value)
        check a doc value.
        Parameters:
        doc - doc to check
        field - field name to check
        value - value to check for
      • assertFieldValue

        public static void assertFieldValue​(IngestDocument doc,
                                            java.lang.String field,
                                            java.lang.Object value)
        check a doc value.
        Parameters:
        doc - doc to check
        field - field name to check
        value - value to check for
      • assertFieldValueList

        public static void assertFieldValueList​(IngestDocument doc,
                                                java.lang.String field,
                                                java.lang.Object... values)
        Assert that a document has the specified values for a field
      • assertFieldValueList

        public static void assertFieldValueList​(IngestField field,
                                                java.lang.Object... values)
      • assertFieldValueList

        public static void assertFieldValueList​(SearchDocument doc,
                                                java.lang.String field,
                                                java.lang.Object... values)
        Assert that a document has the specified values for a field
      • assertFieldValueList

        public static void assertFieldValueList​(SearchField field,
                                                java.lang.Object... values)
      • assertFieldValueSet

        @SafeVarargs
        public static <T> void assertFieldValueSet​(IngestDocument doc,
                                                   java.lang.String field,
                                                   T... values)
      • assertFieldValueSet

        @SafeVarargs
        public static <T> void assertFieldValueSet​(IngestField field,
                                                   T... values)
      • contentPointersEqual

        public static boolean contentPointersEqual​(java.lang.Object o1,
                                                   java.lang.Object o2)
      • assertFieldValueSet

        @SafeVarargs
        public static <T> void assertFieldValueSet​(SearchDocument doc,
                                                   java.lang.String field,
                                                   T... values)
      • assertFieldValueSet

        @SafeVarargs
        public static <T> void assertFieldValueSet​(SearchField field,
                                                   T... values)