Class StringUtilTest

java.lang.Object
tools.StringUtilTest

public class StringUtilTest extends Object
Deterministic unit tests for StringUtil. Part of the phase-0 safety net. These tests must compile under JDK 8 and always pass, since they are wired into ./gradlew build (a failure blocks the build). Expected values are derived directly from the source logic in StringUtil.java; no DB / wz / network / Timer / static game data is touched.
  • Constructor Details

    • StringUtilTest

      public StringUtilTest()
  • Method Details

    • getLeftPaddedStr_padsOnLeft

      public void getLeftPaddedStr_padsOnLeft()
    • getLeftPaddedStr_noPaddingWhenAlreadyLongEnough

      public void getLeftPaddedStr_noPaddingWhenAlreadyLongEnough()
    • getRightPaddedStr_padsOnRight

      public void getRightPaddedStr_padsOnRight()
    • getRightPaddedStr_noPaddingWhenAlreadyLongEnough

      public void getRightPaddedStr_noPaddingWhenAlreadyLongEnough()
    • countCharacters_countsOccurrences

      public void countCharacters_countsOccurrences()
    • joinStringFrom_defaultSeparatorIsSpace

      public void joinStringFrom_defaultSeparatorIsSpace()
    • joinStringFrom_customSeparatorFromStart

      public void joinStringFrom_customSeparatorFromStart()
    • joinStringFrom_startAtLastIndexHasNoSeparator

      public void joinStringFrom_startAtLastIndexHasNoSeparator()
    • makeEnumHumanReadable_capitalizesEachWord

      public void makeEnumHumanReadable_capitalizesEachWord()
    • makeEnumHumanReadable_shortWordsKeptAsAbbreviation

      public void makeEnumHumanReadable_shortWordsKeptAsAbbreviation()