Verifique se é nulo / Assert Null
O bloco recebe um objeto e verifica se é nulo, se for nulo ele retorna como sucesso ao executar os testes, pois o bloco já espera um objeto nulo.
Figura 1 - Bloco Verifique se é 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.fnAssertNull()
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 valor nulo. Neste exemplo, o objeto principal presente no código é a classe anônima que implementa Callable<Var> e que está sendo instanciada e executada imediatamente.
Figura 2 - Função que cria um objeto para verificação
Em seguida, na função da imagem abaixo, utilizamos o bloco Verifique se é nulo para validar se o retorno da função apresentada na Figura 2 é 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 é 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 é nulo é, de fato, 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