use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldDropNoneIfCountIsNegative.
@Test
public void shouldDropNoneIfCountIsNegative() {
final CharSeq t = of('1', '2', '3');
assertThat(t.drop(-1)).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldInsertInFrontOfElement.
@Test
public void shouldInsertInFrontOfElement() {
final CharSeq actual = of('4').insert(0, '1');
final CharSeq expected = of('1', '4');
assertThat(actual).isEqualTo(expected);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldTakeAllIfCountExceedsSize.
@Test
public void shouldTakeAllIfCountExceedsSize() {
final CharSeq t = of('1', '2', '3');
assertThat(t.take(4)).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldAppendAllNilToNil.
@Test
public void shouldAppendAllNilToNil() {
final CharSeq actual = empty().appendAll(empty());
final CharSeq expected = empty();
assertThat(actual).isEqualTo(expected);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldScanLeft.
@Test
public void shouldScanLeft() {
final CharSeq seq = of('1');
final IndexedSeq<Character> result = seq.scanLeft('0', (c1, c2) -> (char) (c1 + c2));
assertThat(result).isEqualTo(Vector.of('0', 'a'));
}
Aggregations