public function testMany() { $output = RandomGenerator::generate(); $this->assertFalse(is_array($output), 'Output is array'); $this->assertRegExp('/^([a-zA-Z0-9]{10})$/', $output, 'Single match not ok'); $output = RandomGenerator::generate(3, 120, RandomGenerator::TYPE_ALPHANUM, 'start:X:end', 8, '-'); $this->assertTrue(is_array($output), 'Not array'); if (is_array($output)) $this->assertEquals(count($output), 3, 'Array count not 3'); foreach ($output as $out) { $this->assertRegExp('/^start:([a-zA-Z0-9-]{134}):end$/', $out, 'Element not ok'); } }