Check your merged config and verify that metadata configs are there. Are
you doing the tests in the same module that contains your entities?

Marco Pivetta

http://twitter.com/Ocramius

http://ocramius.github.com/


On 30 June 2013 11:37, Jigal sanders <[email protected]> wrote:

> Thanks for your response,
>
> But still a problem. Now I have this:
>
>         $sm = ServiceManagerFactory::getServiceManager();
>         $this->repository =
> $sm->get('Doctrine\ORM\EntityManager')->getRepository('My\EntityRepository\Product');
>         $this->assertInstanceOf('My\EntityRepository\Product',
> $this->repository);
>
> Generates the error:
> 1) MyTest\Controller\OverviewControllerTest::testEditActionAcceptsId
> Doctrine\ORM\Mapping\MappingException: Class "My\EntityRepository\Product"
>  sub class of "Doctrine\ORM\EntityRepository" is not a valid entity or
> mapped su
> per class.
>
> Does this mean that I don't load the actual directory where my Entity
> Repository Lives?
> Or is there something else going wrong.
>
>
> Thanks.
>
>
>
>
>
>
>
>
>
> On Fri, Jun 28, 2013 at 7:25 PM, Marco Pivetta <[email protected]> wrote:
>
>> I have repositories defined as services in my code. You can fetch your
>> repository with something like:
>>
>>
>> ServiceManagerFactory::getServiceManager()->get('Doctrine\ORM\EntityManager')->getRepository('My\Entity\Name');
>>
>> Marco Pivetta
>>
>> http://twitter.com/Ocramius
>>
>> http://ocramius.github.com/
>>
>>
>> On 28 June 2013 19:23, Jigal sanders <[email protected]> wrote:
>>
>>> Not sure how to check that.
>>> I'm trying to follow the example you sent me earlier this week.
>>>
>>> Thanks
>>>
>>> J
>>> Op 28 jun. 2013 19:20 schreef "Marco Pivetta" <[email protected]> het
>>> volgende:
>>>
>>>  Is your repository actually defined as a service?
>>>>
>>>> Marco Pivetta
>>>>
>>>> http://twitter.com/Ocramius
>>>>
>>>> http://ocramius.github.com/
>>>>
>>>>
>>>> On 28 June 2013 18:47, Jigal sanders <[email protected]> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I am keeping to get the following error:
>>>>>
>>>>> 1) MyTest\Controller\OverviewControllerTest::testEditActionAcceptsId
>>>>> Zend\ServiceManager\Exception\ServiceNotFoundException:
>>>>> Zend\ServiceManager\Serv
>>>>> iceManager::get was unable to fetch or create an instance for
>>>>> myt\EntityRepository\Product
>>>>>
>>>>>
>>>>> this is how I Run the test:
>>>>>
>>>>>
>>>>>
>>>>>    $sm = ServiceManagerFactory::getServiceManager();
>>>>>         $this->repository = $sm->get(
>>>>> 'Kasjroet\EntityRepository\Product');
>>>>>         $this->assertInstanceOf('Kasjroet\EntityRepository\Product',
>>>>> $this->repository);
>>>>>
>>>>> Any suggestions?
>>>>>
>>>>> Thanks,
>>>>>
>>>>> J. Sanders
>>>>>
>>>>
>>>>
>>
>
>
> --
> Met vriendelijke groet,
>
> Jigal Sanders
> A.J. Ernststraat 739
> 1082 LK Amsterdam
> Mobiel: 06-42111489
>

Reply via email to