Light.GuardClauses icon indicating copy to clipboard operation
Light.GuardClauses copied to clipboard

Add string assertion "MustBeTrimmed"

Open feO2x opened this issue 3 years ago • 0 comments

We should add the following assertions for string, ReadOnlySpan<char> and Span<char>:

  • IsTrimmed: checks if a character sequence starts and ends with a non-whitespace character, returns true or false.
  • MustBeTrimmed: same as IsTrimmed, but throws a StringException.
  • IsTrimmedAtStart: checks if a character sequence starts with a non-whitespace character, returns true or false.
  • MustBeTrimmedAtStart: same as IsTrimmedAtStart, but throws a StringException.
  • IsTrimmedAtEnd: checks if a character sequence ends with a non-whitespace character, returns true or false.
  • MustBeTrimmedAtEnd: same as IsTrimmedAtEnd, but throws a StringException.

feO2x avatar Nov 24 '21 10:11 feO2x