Пример #1
0
 /**
  * @dataProvider simpleArrayProvider
  */
 public function testOffsetNullSet(array $array)
 {
     $ma = new MutableArray($array);
     $offset = null;
     $value = 'new';
     if (isset($offset)) {
         $array[$offset] = $value;
     } else {
         $array[] = $value;
     }
     $ma->offsetSet($offset, $value);
     $this->assertTrue($array === $ma->toArray());
 }
Пример #2
0
 /**
  * @dataProvider simpleArrayProvider
  *
  * @param array $array
  */
 public function testOffsetSet(array $array)
 {
     $offset = 1;
     $value = 'new';
     $arrayzy = new A($array);
     $arrayzy->offsetSet($offset, $value);
     if (isset($offset)) {
         $array[$offset] = $value;
     } else {
         $array[] = $value;
     }
     $this->assertSame($array, $arrayzy->toArray());
 }