Home Foros Foro dudas Foro de PHP/MySql Dudas de PHP Respuesta a: Dudas de PHP

Respuesta a: Dudas de PHP

Home Foros Foro dudas Foro de PHP/MySql Dudas de PHP Respuesta a: Dudas de PHP

#5102

Erick
Participante

PHPUnit

quiero usar una funcion dataProvider… ¿¿¿esta funcion puede retornar variables???
Por Ejemplo:

public function data()
{
$libro1 = new Libro(‘Trilce’);
$libro2 = new Libro(‘Sangre de Campeon’);
$libro3 = new Libro(‘Wester’);
$biblioteca = new Biblioteca;

return [
[$biblioteca, $assigned],
[$biblioteca, $admin],
[$biblioteca, $patient],
[$biblioteca, $radiologist],
[$biblioteca, $transcriber]
];
}

/**
* @param Biblioteca $biblioteca
* @param Libro $libro
*
* @dataProvider data
*/
public function test_se_puede_agregar_un_libro_en_la_biblioteca($biblioteca, $libro)
{
$biblioteca->agregarLibro($libro);

$this->assertSame($biblioteca->libro->titulo, $libro->titulo);
}