Apêndice A. Assertions

Tabela A.1 mostra todas as variedades de asserções.

Tabela A.1. Assertions

Assertion
assertArrayHasKey($chave, $vetor, $mensagem = '')
assertArrayNotHasKey($chave, $vetor, $mensagem = '')
assertAttributeContains($agulha, $nomeAtributoBateria, $classeOuObjetoBateria, $mensagem = '', $ignorarCaixa = FALSE, $verificarIdentidadeDoObjeto = TRUE)
assertAttributeContainsOnly($tipo, $nomeAtributoBateria, $classeOuObjetoBateria, $ehTipoNativo = NULL, $mensagem = '')
assertAttributeCount($contagemEsperada, $nomeAtributoBateria, $classeOuObjetoBateria, $mensagem = '')
assertAttributeEmpty($nomeAtributoBateria, $classeOuObjetoBateria, $mensagem = '')
assertAttributeEquals($esperado, $nomeRealAtributo, $classeOuObjetoReal, $mensagem = '', $delta = 0, $profMax = 10, $canonicalizar = FALSE, $ignorarCaixa = FALSE)
assertAttributeGreaterThan($esperado, $nomeRealAtributo, $classeOuObjetoReal, $mensagem = '')
assertAttributeGreaterThanOrEqual($esperado, $nomeRealAtributo, $classeOuObjetoReal, $mensagem = '')
assertAttributeInstanceOf($esperado, $nomeAtributo, $classeOuObjeto, $mensagem = '')
assertAttributeInternalType($esperado, $nomeAtributo, $classeOuObjeto, $mensagem = '')
assertAttributeLessThan($esperado, $nomeRealAtributo, $classeOuObjetoReal, $mensagem = '')
assertAttributeLessThanOrEqual($esperado, $nomeRealAtributo, $classeOuObjetoReal, $mensagem = '')
assertAttributeNotContains($agulha, $nomeAtributoBateria, $classeOuObjetoBateria, $mensagem = '', $ignorarCaixa = FALSE, $verificarIdentidadeDoObjeto = TRUE)
assertAttributeNotContainsOnly($tipo, $nomeAtributoBateria, $classeOuObjetoBateria, $ehTipoNativo = NULL, $mensagem = '')
assertAttributeNotCount($contagemEsperada, $nomeAtributoBateria, $classeOuObjetoBateria, $mensagem = '')
assertAttributeNotEmpty($nomeAtributoBateria, $classeOuObjetoBateria, $mensagem = '')
assertAttributeNotEquals($esperado, $nomeRealAtributo, $classeOuObjetoReal, $mensagem = '', $delta = 0, $profMax = 10, $canonicalizar = FALSE, $ignorarCaixa = FALSE)
assertAttributeNotInstanceOf($esperado, $nomeAtributo, $classeOuObjeto, $mensagem = '')
assertAttributeNotInternalType($esperado, $nomeAtributo, $classeOuObjeto, $mensagem = '')
assertAttributeNotSame($esperado, $nomeRealAtributo, $classeOuObjetoReal, $mensagem = '')
assertAttributeSame($esperado, $nomeRealAtributo, $classeOuObjetoReal, $mensagem = '')
assertClassHasAttribute($nomeAtributo, $nomeClasse, $mensagem = '')
assertClassHasStaticAttribute($nomeAtributo, $nomeClasse, $mensagem = '')
assertClassNotHasAttribute($nomeAtributo, $nomeClasse, $mensagem = '')
assertClassNotHasStaticAttribute($nomeAtributo, $nomeClasse, $mensagem = '')
assertContains($agulha, $bateria, $mensagem = '', $ignorarCaixa = FALSE, $verificarIdentidadeDoObjeto = TRUE)
assertContainsOnly($tipo, $bateria, $ehTipoNativo = NULL, $mensagem = '')
assertContainsOnlyInstancesOf($nomeclasse, $bateria, $mensagem = '')
assertCount($contagemEsperada, $bateria, $mensagem = '')
assertEmpty($real, $mensagem = '')
assertEqualXMLStructure(DOMElement $elementoEsperado, DOMElement $elementoReal, $verificarAtributos = FALSE, $mensagem = '')
assertEquals($esperado, $real, $mensagem = '', $delta = 0, $profMax = 10, $canonicalizar = FALSE, $ignorarCaixa = FALSE)
assertFalse($condicao, $mensagem = '')
assertFileEquals($esperado, $real, $mensagem = '', $canonicalizar = FALSE, $ignorarCaixa = FALSE)
assertFileExists($nomearquivo, $mensagem = '')
assertFileNotEquals($esperado, $real, $mensagem = '', $canonicalizar = FALSE, $ignorarCaixa = FALSE)
assertFileNotExists($nomearquivo, $mensagem = '')
assertGreaterThan($esperado, $real, $mensagem = '')
assertGreaterThanOrEqual($esperado, $real, $mensagem = '')
assertInstanceOf($esperado, $real, $mensagem = '')
assertInternalType($esperado, $real, $mensagem = '')
assertJsonFileEqualsJsonFile($arquivoEsperado, $arquivoReal, $mensagem = '')
assertJsonFileNotEqualsJsonFile($arquivoEsperado, $arquivoReal, $mensagem = '')
assertJsonStringEqualsJsonFile($arquivoEsperado, $jsonReal, $mensagem = '')
assertJsonStringEqualsJsonString($jsonEsperado, $jsonReal, $mensagem = '')
assertJsonStringNotEqualsJsonFile($arquivoEsperado, $jsonReal, $mensagem = '')
assertJsonStringNotEqualsJsonString($jsonEsperado, $jsonReal, $mensagem = '')
assertLessThan($esperado, $real, $mensagem = '')
assertLessThanOrEqual($esperado, $real, $mensagem = '')
assertNotContains($agulha, $bateria, $mensagem = '', $ignorarCaixa = FALSE, $verificarIdentidadeDoObjeto = TRUE)
assertNotContainsOnly($tipo, $bateria, $ehTipoNativo = NULL, $mensagem = '')
assertNotCount($contagemEsperada, $bateria, $mensagem = '')
assertNotEmpty($real, $mensagem = '')
assertNotEquals($esperado, $real, $mensagem = '', $delta = 0, $profMax = 10, $canonicalizar = FALSE, $ignorarCaixa = FALSE)
assertNotInstanceOf($esperado, $real, $mensagem = '')
assertNotInternalType($esperado, $real, $mensagem = '')
assertNotNull($real, $mensagem = '')
assertNotRegExp($padrao, $string, $mensagem = '')
assertNotSame($esperado, $real, $mensagem = '')
assertNotSameSize($esperado, $real, $mensagem = '')
assertNotTag($equiparador, $real, $mensagem = '', $ehHtml = TRUE)
assertNull($real, $mensagem = '')
assertObjectHasAttribute($nomeAtributo, $objeto, $mensagem = '')
assertObjectNotHasAttribute($nomeAtributo, $objeto, $mensagem = '')
assertRegExp($padrao, $string, $mensagem = '')
assertSame($esperado, $real, $mensagem = '')
assertSameSize($esperado, $real, $mensagem = '')
assertSelectCount($seletor, $conta, $real, $mensagem = '', $ehHtml = TRUE)
assertSelectEquals($seletor, $conteudo, $conta, $real, $mensagem = '', $ehHtml = TRUE)
assertSelectRegExp($seletor, $padrao, $conta, $real, $mensagem = '', $ehHtml = TRUE)
assertStringEndsNotWith($sufixo, $string, $mensagem = '')
assertStringEndsWith($sufixo, $string, $mensagem = '')
assertStringEqualsFile($arquivoEsperado, $stringReal, $mensagem = '', $canonicalizar = FALSE, $ignorarCaixa = FALSE)
assertStringMatchesFormat($formato, $string, $mensagem = '')
assertStringMatchesFormatFile($formatoArquivo, $string, $mensagem = '')
assertStringNotEqualsFile($arquivoEsperado, $stringReal, $mensagem = '', $canonicalizar = FALSE, $ignorarCaixa = FALSE)
assertStringNotMatchesFormat($formato, $string, $mensagem = '')
assertStringNotMatchesFormatFile($formatoArquivo, $string, $mensagem = '')
assertStringStartsNotWith($prefixo, $string, $mensagem = '')
assertStringStartsWith($prefixo, $string, $mensagem = '')
assertTag($equiparador, $real, $mensagem = '', $ehHtml = TRUE)
assertThat($valor, PHPUnit_Framework_Constraint $restricao, $mensagem = '')
assertTrue($condicao, $mensagem = '')
assertXmlFileEqualsXmlFile($arquivoEsperado, $arquivoReal, $mensagem = '')
assertXmlFileNotEqualsXmlFile($arquivoEsperado, $arquivoReal, $mensagem = '')
assertXmlStringEqualsXmlFile($arquivoEsperado, $xmlReal, $mensagem = '')
assertXmlStringEqualsXmlString($xmlEsperado, $xmlReal, $mensagem = '')
assertXmlStringNotEqualsXmlFile($arquivoEsperado, $xmlReal, $mensagem = '')
assertXmlStringNotEqualsXmlString($xmlEsperado, $xmlReal, $mensagem = '')


Please open a ticket on GitHub to suggest improvements to this page. Thanks!