Class StringUtilTest
java.lang.Object
tools.StringUtilTest
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidvoid
-
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()
-