@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitOnOnlyDelimitersOmitEmptyStrings() { Iterable<String> empty = Splitter.on(literalDotPattern()).omitEmptyStrings().split("..."); assertThat(empty).isEmpty(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitEmptyTokenOmitEmptyStrings() { String emptyToken = "a. .c"; Iterable<String> letters = Splitter.on(literalDotPattern()).omitEmptyStrings().trimResults().split(emptyToken); assertThat(letters).containsExactly("a", "c").inOrder(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitEmptyToken() { String emptyToken = "a. .c"; Iterable<String> letters = Splitter.on(literalDotPattern()).trimResults().split(emptyToken); assertThat(letters).containsExactly("a", "", "c").inOrder(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitWithDoubleDelimiterOmitEmptyStrings() { String doubled = "a..b.c"; Iterable<String> letters = Splitter.on(literalDotPattern()).omitEmptyStrings().split(doubled); assertThat(letters).containsExactly("a", "b", "c").inOrder(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitOnOnlyDelimiter() { Iterable<String> blankblank = Splitter.on(literalDotPattern()).split("."); assertThat(blankblank).containsExactly("", "").inOrder(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitOnOnlyDelimitersOmitEmptyStrings() { Iterable<String> empty = Splitter.on(literalDotPattern()).omitEmptyStrings() .split("..."); assertThat(empty).isEmpty(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitWithDoubleDelimiterOmitEmptyStrings() { String doubled = "a..b.c"; Iterable<String> letters = Splitter.on(literalDotPattern()) .omitEmptyStrings().split(doubled); assertThat(letters).containsExactly("a", "b", "c").inOrder(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitEmptyTokenOmitEmptyStrings() { String emptyToken = "a. .c"; Iterable<String> letters = Splitter.on(literalDotPattern()) .omitEmptyStrings().trimResults().split(emptyToken); assertThat(letters).containsExactly("a", "c").inOrder(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitEmptyToken() { String emptyToken = "a. .c"; Iterable<String> letters = Splitter.on(literalDotPattern()).trimResults().split(emptyToken); assertThat(letters).containsExactly("a", "", "c").inOrder(); }
@GwtIncompatible // java.util.regex.Pattern public void testPatternSplitOnOnlyDelimiter() { Iterable<String> blankblank = Splitter.on(literalDotPattern()).split("."); assertThat(blankblank).containsExactly("", "").inOrder(); }