Package org.hamcrest

Class BaseDescription

    • Constructor Detail

      • BaseDescription

        public BaseDescription()
    • Method Detail

      • appendText

        public Description appendText​(java.lang.String text)
        Description copied from interface: Description
        Appends some plain text to the description.
        Specified by:
        appendText in interface Description
      • appendValue

        public Description appendValue​(java.lang.Object value)
        Description copied from interface: Description
        Appends an arbitary value to the description.
        Specified by:
        appendValue in interface Description
      • appendValueList

        public <T> Description appendValueList​(java.lang.String start,
                                               java.lang.String separator,
                                               java.lang.String end,
                                               T... values)
        Description copied from interface: Description
        Appends a list of values to the description.
        Specified by:
        appendValueList in interface Description
      • appendValueList

        public <T> Description appendValueList​(java.lang.String start,
                                               java.lang.String separator,
                                               java.lang.String end,
                                               java.lang.Iterable<T> values)
        Description copied from interface: Description
        Appends a list of values to the description.
        Specified by:
        appendValueList in interface Description
      • append

        protected void append​(java.lang.String str)
        Append the String str to the description. The default implementation passes every character to append(char). Override in subclasses to provide an efficient implementation.
      • append

        protected abstract void append​(char c)
        Append the char c to the description.