Verifique se não é nulo / Assert not null

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