Class LimitedStringBuilderTest

java.lang.Object
org.machanism.machai.ai.tools.LimitedStringBuilderTest

class LimitedStringBuilderTest extends Object
  • Constructor Details

    • LimitedStringBuilderTest

      LimitedStringBuilderTest()
  • Method Details

    • constructor_whenMaxSizeNonPositive_throwsIllegalArgumentException

      @Test void constructor_whenMaxSizeNonPositive_throwsIllegalArgumentException()
    • append_whenNull_doesNothingAndKeepsLength

      @Test void append_whenNull_doesNothingAndKeepsLength()
    • append_whenWithinLimit_doesNotTruncateAndNoPrefix

      @Test void append_whenWithinLimit_doesNotTruncateAndNoPrefix()
    • append_whenExceedsLimit_truncatesFromStartAndAddsPrefix

      @Test void append_whenExceedsLimit_truncatesFromStartAndAddsPrefix()
    • getLastText_whenExactlyMaxSize_doesNotAddPrefix

      @Test void getLastText_whenExactlyMaxSize_doesNotAddPrefix()
    • clear_resetsRetainedContent

      @Test void clear_resetsRetainedContent()