Verifique se não é nulo / Assert not null
O bloco recebe um objeto e verifica se ele não é nulo.
Figura 1 - Bloco Verifique se não é nulo
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.fnAssertNotNull()
Retorno
O bloco não retorna um valor diretamente, mas realiza a validação lógica de uma expressão durante a execução dos testes. Se houver correspondência, o teste será marcado como sucesso na tela de resultados. Caso contrário, será registrado como falha.
Parâmetros
Objeto
Espera um objeto para verificar se é nulo ou não.
Posição: 1
Inglês: Object
Tipo: Objeto / Object
Exemplo: utilização do bloco Criar novo objeto
Exemplo
Na função da figura abaixo, estamos atribuindo à variável "objeto" o retorno do bloco Criar novo objeto, passando como parâmetro a entidade "User" e o campo "name".
Figura 2 - Função que cria um objeto para verificação
Em seguida, na função da imagem abaixo, utilizamos o bloco Verifique se não é nulo para validar se o retorno da função apresentada na Figura 2 não é nulo. Para isso, utilizamos o bloco Chamar Bloco para executar a função criada na figura 2.
Figura 2.1 - Exemplo de uso do bloco Verifique se não é nulo
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 não é nulo, de fato, não é nulo. O teste obteve 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 Objeto
- 4 Exemplo