Esempio n. 1
0
 /**
  * @test
  */
 public function shouldNegate()
 {
     //given
     $function = FluentFunctions::startsWith("start")->negate();
     //when
     $result = Functions::call($function, "starts with prefix");
     //then
     $this->assertFalse($result);
 }
Esempio n. 2
0
 /**
  * @test
  */
 public function shouldFilterIteratorElements()
 {
     //given
     $iterator = new \ArrayIterator(array('a', 'pref_a', 'pref_b', 'b'));
     //when
     $result = FluentIterator::from($iterator)->filter(FluentFunctions::startsWith('pref'))->reindex();
     //then
     $this->assertEquals(array('pref_a', 'pref_b'), $result->toArray());
 }