Nelmio\Alice\Loader\LoaderIntegrationTest::testUniqueOnArray PHP Method

testUniqueOnArray() public method

public testUniqueOnArray ( )
    public function testUniqueOnArray()
    {
        $data = [\stdClass::class => ['dummy' => ['numbers (unique)' => [1, 2]]]];
        $this->loader->loadData($data);
        $data = [\stdClass::class => ['dummy' => ['numbers (unique)' => [1, 2]], 'another_dummy' => ['numbers (unique)' => [1, 2]]]];
        $this->loader->loadData($data);
        try {
            $this->loader->loadData([\stdClass::class => ['dummy' => ['numbers (unique)' => [1, 1]]]]);
            $this->fail('Expected exception to be thrown.');
        } catch (UnresolvableValueDuringGenerationException $exception) {
            $this->assertInstanceOf(UniqueValueGenerationLimitReachedException::class, $exception->getPrevious());
        }
    }