20 package net.sf.gridarta.utils;
22 import org.jetbrains.annotations.NotNull;
23 import org.jetbrains.annotations.Nullable;
24 import org.junit.Assert;
25 import org.junit.Test;
127 private static void testDiffTextString(@NotNull
final CharSequence base, @NotNull
final String str, @Nullable
final String expectedFalse, @Nullable
final String expectedTrue) {
154 private static void testGetAttribute(@NotNull
final CharSequence attributes, @NotNull
final String attributeName, @Nullable
final String expectedAttributeValue) {
156 Assert.assertEquals(expectedAttributeValue, attributeValue);
static void testEnsureTrailingNewline(@NotNull final String input, @NotNull final String output)
Checks one invocation of StringUtils#ensureTrailingNewline(String).
Utility class for string manipulation.
static String removeTrailingWhitespace(@NotNull final CharSequence str)
Removes trailing whitespace from a string.
void testRemoveAttribute()
Test case for StringUtils#getAttribute(CharSequence, String).
static CharSequence ensureTrailingNewline(@NotNull final String str)
Returns a given string which ends with a trailing newline character; empty strings remain empty...
static String getAttribute(@NotNull final CharSequence attributes, @NotNull final String attributeName)
Returns an attribute line from a set of attribute definitions.
static String removeTrailingWhitespaceFromLines(@NotNull final CharSequence str)
Removes trailing whitespace from all lines of a string.
static CharSequence diffTextString(@NotNull final CharSequence base, @NotNull final String str, final boolean ignoreValues)
Helper function for 'diffArchText()': Looks for occurrence of the attribute 'str' in 'base' and if fo...
static void testRemoveTrailingWhitespace(final CharSequence input, final String output)
Checks one invocation of StringUtils#removeTrailingWhitespace(CharSequence).
static void testGetAttribute(@NotNull final CharSequence attributes, @NotNull final String attributeName, @Nullable final String expectedAttributeValue)
Checks that StringUtils#getAttribute(CharSequence, String) does work.
void testRemoveTrailingWhitespaceFromLines()
Test case for StringUtils#removeTrailingWhitespaceFromLines(CharSequence).
void testRemoveTrailingWhitespace()
Test case for StringUtils#removeTrailingWhitespace(CharSequence).
void testEnsureTrailingNewline()
Test case for StringUtils#ensureTrailingNewline(String).
static void testDiffTextString(@NotNull final CharSequence base, @NotNull final String str, @Nullable final String expectedFalse, @Nullable final String expectedTrue)
Checks two invocations of String, boolean).
static void testRemoveTrailingWhitespaceFromLines(@NotNull final CharSequence input, @NotNull final String output)
Checks one invocation of StringUtils#removeTrailingWhitespaceFromLines(CharSequence).
void testDiffTextString()
Test case for String, boolean).