Piszę testy funkcjonalne dla systemu SOA, więc trzeba przetestować podsystem zaplecza z frontendu.Jakikolwiek sposób na zachowanie zmiennych instancji między testami phpunit?
To standardowy system CRUD. Mam test, który testuje, że mogę utworzyć obiekt, i zwraca mi identyfikator nowego obiektu. W kolejnych testach chcę edytować, a następnie usunąć ten obiekt, ale wydaje się, że phpunit ponownie tworzy instancję klasy testowej, więc tracę zmienne instancji.
Jak mogę to osiągnąć? Uruchamianie testów funkcjonalnych na każdym serwerze w architekturze nie jest opcją.
Jedną rzeczą należy pamiętać, że PHPUnit tworzy nowe wystąpienie twojego przypadku testowego dla każdej metody testowej * przed wykonaniem jakichkolwiek testów. * –
Należy pamiętać o tym, że PHPUnit ma ** zły design ** ... – inf3rno