Search in sources :

Example 56 with CharSeq

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

Example 57 with CharSeq

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

Example 58 with CharSeq

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

Example 59 with CharSeq

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

Example 60 with CharSeq

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'));
}
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