/**
  * Test increasing the memory limit.
  *
  * @dataProvider memoryLimitProvider
  * @return void
  */
 public function testIncreaseMemoryLimit($start, $adjust, $expected)
 {
     $initial = ini_get('memory_limit');
     $this->skipIf(strlen($initial) === 0, 'Cannot read memory limit, and cannot test increasing it.');
     // phpunit.xml often has -1 as memory limit
     ini_set('memory_limit', $start);
     $errorHandler = new TestErrorHandler();
     $this->assertNull($errorHandler->increaseMemoryLimit($adjust));
     $new = ini_get('memory_limit');
     $this->assertEquals($expected, $new, 'memory limit did not get increased.');
     ini_set('memory_limit', $initial);
 }