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
Nesta página
- 1 Compatibilidade
- 2 Retorno
- 3 Parâmetros
- 3.1 Condição
- 4 Exemplo