use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldNotRemoveAllNonMatchedElementsFromNonNil.
@Test
public void shouldNotRemoveAllNonMatchedElementsFromNonNil() {
final CharSeq t = of('a', 'b', 'c');
assertThat(t.removeAll(Character::isDigit)).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldInserAlltIntoNil.
// -- insertAll
@Test
public void shouldInserAlltIntoNil() {
final CharSeq actual = empty().insertAll(0, of('1', '2', '3'));
final CharSeq expected = of('1', '2', '3');
assertThat(actual).isEqualTo(expected);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldReturnSubSequenceWhenIndexIsWithinRange.
@Test
public void shouldReturnSubSequenceWhenIndexIsWithinRange() {
final CharSeq actual = of('1', '2', '3').subSequence(1);
assertThat(actual).isEqualTo(of('2', '3'));
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldTakeRightAllIfCountExceedsSize.
@Test
public void shouldTakeRightAllIfCountExceedsSize() {
final CharSeq t = of('1', '2', '3');
assertThat(t.takeRight(4)).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldPadNonEmptyZeroLen.
@Test
public void shouldPadNonEmptyZeroLen() {
final CharSeq seq = of('a');
assertThat(seq.padTo(0, 'b')).isSameAs(seq);
}
Aggregations