use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldNotRemoveAllNonExistingElementsFromNonNil.
@Test
public void shouldNotRemoveAllNonExistingElementsFromNonNil() {
final CharSeq t = of('1', '2', '3');
assertThat(t.removeAll(of('4', '5'))).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldDropWhileNoneIfPredicateIsFalse.
@Test
public void shouldDropWhileNoneIfPredicateIsFalse() {
final CharSeq t = of('1', '2', '3');
assertThat(t.dropWhile(ignored -> false)).isSameAs(t);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldPeekSingleValuePerformingAnAction.
@Test
public void shouldPeekSingleValuePerformingAnAction() {
final char[] effect = { 0 };
final CharSeq actual = of('1').peek(i -> effect[0] = i);
assertThat(actual).isEqualTo(of('1'));
assertThat(effect[0]).isEqualTo('1');
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldCaclEmptyOrElseSameOther.
// -- orElse
@Test
public void shouldCaclEmptyOrElseSameOther() {
CharSeq other = CharSeq.of("42");
assertThat(empty().orElse(other)).isSameAs(other);
}
use of javaslang.collection.CharSeq in project javaslang by javaslang.
the class CharSeqTest method shouldInsertAllBehindOfElement.
@Test
public void shouldInsertAllBehindOfElement() {
final CharSeq actual = of('4').insertAll(1, of('1', '2', '3'));
final CharSeq expected = of('4', '1', '2', '3');
assertThat(actual).isEqualTo(expected);
}
Aggregations