PHPUnit, Testing „Verhält A wie ...“
-
22-07-2019 - |
Frage
Ich habe eine Reihe von PHPUnit Tests eine Klasse zu validieren, "Klasse A".
Ich habe eine andere Klasse, „Klasse B“, die Klasse A erstreckt.
Gibt es eine gute Möglichkeit zu testen, dass "Klasse B Klasse A den Test besteht", oder mit anderen Worten "Klasse B verhält sich wie Class A", ohne den Test-Code zu duplizieren?
Ich konnte testen, für die sie (mit instanceof), aber das scheint wie ein irreführender Test.
Ich kümmere, dass es wie Klasse A verhält, nicht, dass es sich Klasse A, nicht wahr? oder falsch?
Lösung
erweitern Sie einfach den PHPUnit Testfall der Klasse A, die Klasse B, die es tun soll.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow