package jp.vmi.selenium.selenese.utils; import org.junit.Test; import static jp.vmi.selenium.selenese.utils.SeleniumUtils.*; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; @SuppressWarnings("javadoc") public class SeleniumUtilsTest { @Test public void testNormalizeSpaces() throws Exception { assertThat(normalizeSpaces(""), is("")); assertThat(normalizeSpaces(" "), is("")); assertThat(normalizeSpaces(" "), is("")); assertThat(normalizeSpaces(" abc"), is("abc")); assertThat(normalizeSpaces(" abc"), is("abc")); assertThat(normalizeSpaces("abc "), is("abc")); assertThat(normalizeSpaces("abc "), is("abc")); assertThat(normalizeSpaces("abc def"), is("abc def")); assertThat(normalizeSpaces("abc def"), is("abc def")); assertThat(normalizeSpaces("abc\u00A0def"), is("abc def")); assertThat(normalizeSpaces("abc \u00A0def"), is("abc def")); assertThat(normalizeSpaces("\n\n\n"), is("\n\n\n")); assertThat(normalizeSpaces(" \n "), is("\n")); assertThat(normalizeSpaces(" abc \n def "), is("abc \n def")); assertThat(normalizeSpaces("abc\ndef\n"), is("abc\ndef\n")); assertThat(normalizeSpaces("abc def\nghi jkl"), is("abc def\nghi jkl")); } }