assertSame () == Testa se a saída real e o parâmetro esperado são iguais.
isso é :
$this->assertSame('$expected','$expected');
ou
$this->assertSame('100','100');
assertEquals == Se virmos em relação a uma página de site, eu tenho uma página com 2 'tabela'; portanto, quando executo assertEquals, verificarei sua contagem de que a 'tabela' é 2 usando uma função de contagem. Por exemplo:
$this->assertEquals(2, $var->filter('table')->count());
Aqui podemos ver que assertEquals verifica se há 2 tabelas encontradas na página da web. também podemos usar as divisões encontradas na página usando '#division name' dentro do colchete.
Por exemplo 2:
public function testAdd()
{
$calc = new Calculator();
$result = $calc->add(30, 12);
// assert that our calculator added the numbers correctly!
$this->assertEquals(42, $result);
}
'0012' == '12'
. Mesmo se os dois valores forem cadeias, eles serão convertidos em números inteiros para a comparação! Você realmente deve usar assertSame sempre que puder.