use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldPrependAllNilToNonNil.
@Test
public void shouldPrependAllNilToNonNil() {
final CharSeq actual = of('1', '2', '3').prependAll(empty());
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 shouldTakeWhileAllOnTrueCondition.
@Test
public void shouldTakeWhileAllOnTrueCondition() {
final CharSeq t = of('1', '2', '3');
assertThat(t.takeWhile(x -> true)).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldScanRight.
@Test
public void shouldScanRight() {
final CharSeq seq = of('1');
final IndexedSeq<Character> result = seq.scanRight('0', (c1, c2) -> (char) (c1 + c2));
assertThat(result).isEqualTo(Vector.of('a', '0'));
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldRemoveNonExistingElement.
@Test
public void shouldRemoveNonExistingElement() {
final CharSeq t = of('1', '2', '3');
assertThat(t.remove('4')).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldReturnIdentityWhenSubSequenceFrom0OnNonNil.
@Test
public void shouldReturnIdentityWhenSubSequenceFrom0OnNonNil() {
final CharSeq actual = of('1').subSequence(0);
assertThat(actual).isEqualTo(of('1'));
}
Aggregations