PPSplitter
Grünschnabel
Hallo,
ich weiß dass PHPUnit darauf ausgelegt ist, Tests isoliert voneinander laufen zu lassen, aber zur Zeit brauche ich eine Möglichkeit auf eine Variable die in Test 1 gefüllt wird in weiteren Tests zugreifen zu können.
Meine Testklasse sieht so ähnlich aus:
In den Tests werden natürlich noch Testfunktionen ausgeführt. Logischerweise wird die Variable $ID vom Framework nach Test1 geleert da Test2 ja nicht durch Test1 gestört werden soll.
Im "Handbuch" habe ich da nichts richtiges gefunden. Ich habe mir schon überlegt $ID in eine Datei zu speichern und in weiteren Tests auszulesen, wollte aber vorher hier nochmal nachfragen ob es auch einfacher geht. Bestimmt habe ich nur etwas übersehen.
Vielen Dank für eure Hilfe
PPSplitter
ich weiß dass PHPUnit darauf ausgelegt ist, Tests isoliert voneinander laufen zu lassen, aber zur Zeit brauche ich eine Möglichkeit auf eine Variable die in Test 1 gefüllt wird in weiteren Tests zugreifen zu können.
Meine Testklasse sieht so ähnlich aus:
PHP:
class MyTest extends PHPUnit_Framework_TestCase
{
private $ID;
testEins()
{
$this->ID = "irgendwas";
}
testZwei()
{
doSomethingWith($this->ID);
}
}
In den Tests werden natürlich noch Testfunktionen ausgeführt. Logischerweise wird die Variable $ID vom Framework nach Test1 geleert da Test2 ja nicht durch Test1 gestört werden soll.
Im "Handbuch" habe ich da nichts richtiges gefunden. Ich habe mir schon überlegt $ID in eine Datei zu speichern und in weiteren Tests auszulesen, wollte aber vorher hier nochmal nachfragen ob es auch einfacher geht. Bestimmt habe ich nur etwas übersehen.
Vielen Dank für eure Hilfe
PPSplitter