Search in sources :

Example 61 with CharSeq

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);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 62 with CharSeq

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);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 63 with CharSeq

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');
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 64 with CharSeq

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);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 65 with CharSeq

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);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Aggregations

CharSeq (javaslang.collection.CharSeq)69 Test (org.junit.Test)68 java.util (java.util)4 IOException (java.io.IOException)1 OutputStream (java.io.OutputStream)1 PrintStream (java.io.PrintStream)1 Arrays.asList (java.util.Arrays.asList)1 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)1 Function (java.util.function.Function)1 Supplier (java.util.function.Supplier)1 Serializables.deserialize (javaslang.Serializables.deserialize)1 Serializables.serialize (javaslang.Serializables.serialize)1 Tuple (javaslang.Tuple)1 Tuple2 (javaslang.Tuple2)1 List (javaslang.collection.List)1 Seq (javaslang.collection.Seq)1 Option (javaslang.control.Option)1 org.assertj.core.api (org.assertj.core.api)1 Assertions.assertThat (org.assertj.core.api.Assertions.assertThat)1