Search in sources :

Example 46 with CharSeq

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

the class CharSeqTest method shouldNotRemoveAllNonMatchedElementsFromNonNil.

@Test
public void shouldNotRemoveAllNonMatchedElementsFromNonNil() {
    final CharSeq t = of('a', 'b', 'c');
    assertThat(t.removeAll(Character::isDigit)).isSameAs(t);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 47 with CharSeq

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

the class CharSeqTest method shouldInserAlltIntoNil.

// -- insertAll
@Test
public void shouldInserAlltIntoNil() {
    final CharSeq actual = empty().insertAll(0, 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 48 with CharSeq

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

the class CharSeqTest method shouldReturnSubSequenceWhenIndexIsWithinRange.

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

Example 49 with CharSeq

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

the class CharSeqTest method shouldTakeRightAllIfCountExceedsSize.

@Test
public void shouldTakeRightAllIfCountExceedsSize() {
    final CharSeq t = of('1', '2', '3');
    assertThat(t.takeRight(4)).isSameAs(t);
}
Also used : CharSeq(javaslang.collection.CharSeq) Test(org.junit.Test)

Example 50 with CharSeq

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

the class CharSeqTest method shouldPadNonEmptyZeroLen.

@Test
public void shouldPadNonEmptyZeroLen() {
    final CharSeq seq = of('a');
    assertThat(seq.padTo(0, 'b')).isSameAs(seq);
}
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