Acá les dejo un ejemplo para dejar todo mas claro:
class Calculator
{
/**
* @assert (0, 0) == 0
* @assert (0, 1) == 1
* @assert (1, 0) == 1
* @assert (1, 1) == 2
*/
public function add($a, $b)
{
return $a + $b;
}
}
Anotaciones @assert para PHPUnit
Anotación | Lo transforma automáticamente en |
---|---|
@assert (...) == X | assertEquals(X, method(...)) |
@assert (...) != X | assertNotEquals(X, method(...)) |
@assert (...) === X | assertSame(X, method(...)) |
@assert (...) !== X | assertNotSame(X, method(...)) |
@assert (...) > X | assertGreaterThan(X, method(...)) |
@assert (...) >= X | assertGreaterThanOrEqual(X, method(...)) |
@assert (...) <> | assertLessThan(X, method(...)) |
@assert (...) <= X | class="literal">assertLessThanOrEqual(X, method(...)) |
@assert (...) throws X | @expectedException X |
Para mas informacion aca esta el link oficial de PHPUnit sobre el tema: Link Oficial en Ingles
No hay comentarios:
Publicar un comentario