/**
  * @dataProvider provideGenerateString
  */
 public function testGenerateString($length, $characters)
 {
     $generator = $this->createGenerator();
     $string = $generator->generateString($length, $characters);
     $this->assertSame($length, strlen($string));
     $allStringCharactersInCharacters = f\every(f\partial('in_array', f\_(), str_split($characters)), str_split($string));
     $this->assertTrue($allStringCharactersInCharacters);
 }
示例#2
0
 /**
  * @dataProvider provideEvery
  */
 public function testAllTrue($coll)
 {
     $this->assertTrue(f\every('is_scalar', $coll));
     $this->assertFalse(f\every('is_string', $coll));
     $this->assertFalse(f\every('is_object', $coll));
 }