Search in sources :

Example 21 with CharSeq

use of javaslang.collection.CharSeq in project javaslang by javaslang.

the class CharSeqTest method shouldPrependElementToNil.

// -- prepend
@Test
public void shouldPrependElementToNil() {
    final CharSeq actual = empty().prepend('1');
    final CharSeq expected = of('1');
    assertThat(actual).isEqualTo(expected);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 22 with CharSeq

use of javaslang.collection.CharSeq in project javaslang by javaslang.

the class CharSeqTest method shouldDropRightWhileNoneIfPredicateIsFalse.

@Test
public void shouldDropRightWhileNoneIfPredicateIsFalse() {
    final CharSeq t = of('1', '2', '3');
    assertThat(t.dropRightWhile(ignored -> false)).isSameAs(t);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 23 with CharSeq

use of javaslang.collection.CharSeq in project javaslang by javaslang.

the class CharSeqTest method shouldShuffleHaveSameLength.

@Test
public void shouldShuffleHaveSameLength() {
    final CharSeq actual = of('1', '2', '3');
    assertThat(actual.shuffle().size()).isEqualTo(actual.size());
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 24 with CharSeq

use of javaslang.collection.CharSeq in project javaslang by javaslang.

the class CharSeqTest method shouldPrependAllNonNilToNil.

@Test
public void shouldPrependAllNonNilToNil() {
    final CharSeq actual = empty().prependAll(of('1', '2', '3'));
    final CharSeq expected = of('1', '2', '3');
    assertThat(actual).isEqualTo(expected);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 25 with CharSeq

use of javaslang.collection.CharSeq in project javaslang by javaslang.

the class CharSeqTest method shouldNotRemoveAllNonObjectsElementsFromNonNil.

@Test
public void shouldNotRemoveAllNonObjectsElementsFromNonNil() {
    final CharSeq t = of('1', '2', '3');
    assertThat(t.removeAll('4')).isSameAs(t);
}
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