Exemple #1
0
 /** @covers YaLinqo\Enumerable::range
  */
 function testRange()
 {
     // range (start, count)
     $this->assertEnumEquals(array(), E::range(3, 0));
     $this->assertEnumEquals(array(), E::range(3, -1));
     $this->assertEnumEquals(array(3, 4, 5, 6), E::range(3, 4));
     // range (start, count, step)
     $this->assertEnumEquals(array(3, 5, 7, 9), E::range(3, 4, 2));
     $this->assertEnumEquals(array(3, 1, -1, -3), E::range(3, 4, -2));
 }
Exemple #2
0
 /** @covers YaLinqo\Enumerable::range
  */
 function testRange()
 {
     // range (start, count)
     $this->assertEnumEquals([], E::range(3, 0));
     $this->assertEnumEquals([], E::range(3, -1));
     $this->assertEnumEquals([3, 4, 5, 6], E::range(3, 4));
     // range (start, count, step)
     $this->assertEnumEquals([3, 5, 7, 9], E::range(3, 4, 2));
     $this->assertEnumEquals([3, 1, -1, -3], E::range(3, 4, -2));
 }