Sto iniziando a girare intorno a PHPunit.
Le mie domande sono le seguenti.
Ogni volta che uso variabili che non cambiano nel mio range di metodi di test, posso inizializzarle nel mio metodo setUp()
. Altrimenti, se cambiano, dovrei piuttosto metterli direttamente nei miei metodi di test.
La mia ipotesi è più o meno giusta?
- Ho inserito il nome utente nel metodo
setUp()
perché non cambierà. - La password arriva direttamente nelle funzioni perché deve essere modificata per non superare il test.
Esempio:
protected $username;
protected function setUp()
{
$this->username = "Bob";
}
public function testUserCanLogInSuccessfully()
{
$password = "Right_Password";
// code
}
public function testUserCanNotLogInSuccessfully()
{
$password = "Wrong_Password";
//code
}