Configuration d'un Kernel symfony dans le cadre des tests dans un bundle
In this article, I will provide you with techniques on how to test your standalone bundle using functional and unit tests and much more.
Ajout de nouvelles assertions à PHPUnit
PHPUnit provides a powerful mocking framework that allows us to mock methods with different arguments. We can use the expects() method to specify the arguments that the mocked method should expect.
Les pires pratiques pour les tests. Intéressant
A tester pour mon problème de stub / mock n'ayant pas la type attendu.
PHPUnit provider
test traits PHP
We are often faced with trying to test software that is closely coupled to some kind of framework. Examples include visual components (e.g. widgets, dialogs, etc.) and transactional component plug-ins. Testing these objects is hard because it can be expensive or impossible to construct all the objects that our system under test (SUT) needs to interact with. In other cases we have objects that are hard to test because they run asynchronously; examples include active objects (e.g. threads, processes, web servers, etc.) and user interfaces. Testing these objects is hard because the asynchronicity introduces uncertainty, interprocess coordination and the need for delays in tests. Faced with all these issues developers often just give up on testing this kind of code.