Chris@0: Chris@0: * Chris@0: * For the full copyright and license information, please view the LICENSE Chris@0: * file that was distributed with this source code. Chris@0: */ Chris@0: Chris@0: namespace Symfony\Component\VarDumper\Tests\Test; Chris@0: Chris@0: use PHPUnit\Framework\TestCase; Chris@0: use Symfony\Component\VarDumper\Test\VarDumperTestTrait; Chris@0: Chris@0: class VarDumperTestTraitTest extends TestCase Chris@0: { Chris@0: use VarDumperTestTrait; Chris@0: Chris@0: public function testItComparesLargeData() Chris@0: { Chris@0: $howMany = 700; Chris@17: $data = array_fill_keys(range(0, $howMany), ['a', 'b', 'c', 'd']); Chris@0: Chris@0: $expected = sprintf("array:%d [\n", $howMany + 1); Chris@0: for ($i = 0; $i <= $howMany; ++$i) { Chris@0: $expected .= << array:4 [ Chris@0: 0 => "a" Chris@0: 1 => "b" Chris@0: 2 => "c" Chris@0: 3 => "d" Chris@0: ]\n Chris@0: EODUMP; Chris@0: } Chris@0: $expected .= "]\n"; Chris@0: Chris@0: $this->assertDumpEquals($expected, $data); Chris@0: } Chris@0: }