use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldRemoveLastElementByPredicateNonExisting.
@Test
public void shouldRemoveLastElementByPredicateNonExisting() {
final CharSeq t = of('1', '2', '3');
assertThat(t.removeLast(v -> v == 4)).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldSpanNonNil.
@Test
public void shouldSpanNonNil() {
final CharSeq cs = of('0', '1', '2', '3');
assertThat(cs.span(i -> i == '0' || i == '1')).isEqualTo(Tuple.of(of('0', '1'), of('2', '3')));
assertThat(cs.span(i -> false)).isEqualTo(Tuple.of(empty(), cs));
assertThat(cs.span(i -> true)).isEqualTo(Tuple.of(cs, empty()));
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldAppendAllNonNilToNonNil.
@Test
public void shouldAppendAllNonNilToNonNil() {
final CharSeq actual = of('1', '2', '3').appendAll(of('4', '5', '6'));
final CharSeq expected = of('1', '2', '3', '4', '5', '6');
assertThat(actual).isEqualTo(expected);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldReturnNilWhenSubSequenceFrom1OnSeqOf1.
@Test
public void shouldReturnNilWhenSubSequenceFrom1OnSeqOf1() {
final CharSeq actual = of('1').subSequence(1);
assertThat(actual).isSameAs(empty());
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldRemoveFirstElementByPredicateNonExisting.
@Test
public void shouldRemoveFirstElementByPredicateNonExisting() {
final CharSeq t = of('1', '2', '3');
assertThat(t.removeFirst(v -> v == 4)).isSameAs(t);
}
Aggregations