/** @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)); }
/** @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)); }