J'écris des tests fonctionnels pour un système SOA, donc j'ai besoin de tester un sous-système backend depuis le frontend.Une façon de préserver les variables d'instance entre les tests phpunit?
C'est un système CRUD standard. J'ai un test qui teste je peux créer un objet, et il me renvoie l'ID du nouvel objet. Dans les tests suivants, je veux éditer et ensuite supprimer cet objet, mais phpunit semble ré-instancier la classe de test à chaque fois, donc je perds mes variables d'instance.
Comment puis-je y parvenir? L'exécution de tests fonctionnels sur chaque serveur de l'architecture n'est pas une option.
une chose à Gardez à l'esprit que PHPUnit crée une nouvelle instance de votre scénario de test pour chaque méthode de test * avant d'exécuter les tests. * –
Une chose à garder à l'esprit est que PHPUnit a ** mauvaise conception ** ... – inf3rno