Verifique se é falso / Assert false

Verifique se é falso / Assert false

Verifica se uma condição é falsa.

Figura 1 - Bloco Verifique se é falso

 

A função que utilizará este bloco deve ser criada dentro da pasta Testes (localização: Testes). Para mais detalhes de configuração, consulte a documentação Testes unitários.

É necessário que o nome da função que utilizará este bloco inicie com a palavra "Test" para que os testes sejam executados.

Compatibilidade

  • Bloco servidor: cronapi.unittest.Operations.fnAssertFalse()

Retorno

O bloco não possui retorno. No entanto, ao rodar os testes, ele verificará a condição informada. Se a condição for falsa, na tela de resultados dos testes, a execução será retornada como sucesso, pois o bloco espera um valor que não é verdadeiro. Caso contrário, o resultado será retornado como falha.

Parâmetros

Condição

Recebe o valor booleano de retorno de uma condição.

  • Posição: 1

  • Inglês: Condition

  • Tipo: Booleano / Boolean

  • Exemplo: valor booleano true ou false

Exemplo

Para este exemplo, inicialmente criamos uma função para executar o bloco Verificar propriedade matemática. A função verifica se a variável "valor", recebida como parâmetro, é ímpar, e retorna o resultado dessa verificação.

Figura 2 - Função que verifica se um valor é ímpar

 

Em seguida, na função da imagem abaixo, utilizamos o bloco Verifique se é falso para validar se o retorno da função apresentada na Figura 2 é falso. Para isso, utilizamos o bloco Chamar Bloco para executar a função, passando o valor "2" como parâmetro. Como esse valor é par e não ímpar, o retorno será o valor booleano false, que será passado como parâmetro para o bloco Verifique se é falso.

Figura 2.1 - Exemplo de uso do bloco Verifique se é falso

 

Na imagem a seguir, podemos visualizar o resultado da execução dos testes da função da Figura 2.1. Como o valor recebido como parâmetro no bloco Verifique se é falso é, de fato, falso, o teste teve como resultado o valor "1" na coluna "Sucessos" (destaque 1 da Figura 2.2).

Para mais detalhes de execução dos testes, consulte o tópico "Rodando o teste" da documentação Testes unitários.

Figura 2.2 - Resultado da execução dos testes da função da Figura 2.1