Próbuję rozpocząć pracę z Symfony2 i próbuję skonfigurować automatyczne testowanie warstwy modelu mojej aplikacji. Książka Symfony2 mówi o testowaniu jednostkowym dla kontrolerów, ale nie mogę znaleźć wielu przykładów testowania modelu.Jak skonfigurować urządzenia Doctrine2 podczas testowania za pomocą PHPUnit?
chciałbym mieć czysty zbiór danych do pracy z przebiegów testowych przed siebie i znaleźć te artykuły:
- http://blog.sznapka.pl/fully-isolated-tests-in-symfony2/
- http://symfony.com/doc/current/cookbook/doctrine/doctrine_fixtures.html
Na podstawie artykułu I sznapka.pl test faktycznie działa bez błędów, ale chociaż tworzony jest schemat testu, urządzenia nie ładują się. Nie rozumiem, dlaczego, a nawet sposobu debugowania tego.
Tło: Wcześniej pracowałem z CakePHP, gdzie ładowanie urządzeń jest w dużej mierze obsługiwane automatycznie, może mam złe podejście do Symfony/Doctrine?
(Poczucie winy z powodu rezygnacji z tego pytania.) Musiałem odejść od poszukiwań Symfony do innych projektów, ale mam nadzieję, że wkrótce wrócimy. W tej chwili uważam, że lżejsze podejście w Symfony jest bardziej odpowiednie, jak sugerują jules poniżej. Na przykład nie musimy testować warstwy trwałości i zawsze powinniśmy próbować testować wokół krawędzi wykresu obiektu. – contrebis