[TYPO3-mvc] Testing entity equality with PHPUNIT
Henrik Møller Rasmussen
info at hmrdesign.dk
Tue Mar 13 11:18:09 CET 2012
And 1 min after writing here I found a solution :)
Hint: The array('dummy') paramter makes the difference.
From PHPUNIT docs:
When the second (optional) parameter is provided, only the methods whose
names are in the array are replaced with a configurable test double. The
behavior of the other methods is not changed.
Den 13/03/12 11.00, Henrik Møller Rasmussen skrev:
> I've just started using the PHPUNIT extension to test some Extbase
> models and I have a question regarding entity equality testing.
> Lets say I have a service that takes in two entities of the same type
> and returns something based on their equality.
> Normally I would in the service use:
> $entity1->getUid() === $entity2->getUid()
> to test the equality.
> How would you go about mocking the two entities to be different? I have
> mocked all the connections to the repositories, so the entities have no
> Best regards
> Henrik Rasmussen
More information about the TYPO3-project-typo3v4mvc