Verifique se é verdadeiro / Assert true
Verifica se uma condição é verdadeira.
Figura 1 - Bloco Verifique se é verdadeiro
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.fnAssertTrue()
Retorno
O bloco não possui retorno. No entanto, ao rodar os testes, ele verificará a condição informada. Se a condição for verdadeira, na tela de resultados dos testes, a execução será retornada como sucesso, pois o bloco espera um valor 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 é verdadeiro 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 "5" como parâmetro. Como esse valor é ímpar, o retorno será o valor booleano true, que será passado como parâmetro para o bloco Verifique se é verdadeiro.
Figura 2.1 - Exemplo de uso do bloco Verifique se é verdadeiro
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 é verdadeiro é, de fato, verdadeiro, o testes tiveram 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