Show Menu
TÓPICOS×

Tipos de teste para operações de teste

A condição Comparar e a condição Intervalo exigem que você especifique o tipo de comparação a ser feita para a condição.
A tabela a seguir descreve os tipos disponíveis ( LEXICAL, NUMERICe DATETIME).
Tipo de teste Descrição Notas
INTEIRO
Primeiro, transforma o campo de entrada em um número inteiro. Se isso não for possível, um valor zero será usado. O teste retornará true somente se o valor de entrada inteiro resultante for maior ou igual ao valor mínimo especificado e menor ou igual ao valor máximo especificado.
Se um dos campos mín. ou máx. for deixado em branco, o sistema usará o valor mín. ou máx. apropriado disponível para números inteiros assinados de 64 bits.
Se o valor mínimo ou máximo especificado na condição não for analisado com êxito em um valor inteiro, o sistema substituirá zero e não interromperá o processamento do conjunto de dados.
DATA E HORA
Primeiro, transforma o campo de entrada em uma data. Se o campo de entrada não puder ser transformado em uma data válida, o teste de condição retornará false. Se o campo puder ser transformado em uma data, o teste retornará true somente se a data de entrada cair na data mínima especificada e na data máxima especificada ou antes dela.
Se as datas mín. e máx. não forem válidas, o conjunto de dados não será construído.
Se as datas mín. ou máx. não forem fornecidas, o sistema substituirá apropriadamente a data mín. (1 de janeiro de 1600) ou a data máx. (em algum momento do século 24).
A Adobe recomenda usar um dos seguintes formatos para DATETIME :
  • 1 de janeiro de 2013 HH:MM:SS EDT
  • Jan 1 2013 HH:MM:SS GMT
O padrão do fuso horário é GMT se não for especificado.
LEXICAL
Retorna true somente se o campo de entrada for lexicamente maior ou igual à string especificada como o mínimo e menor ou igual à string especificada no valor máximo.
A comparação léxica usa o valor ASCII dos caracteres nas strings que se movem da esquerda para a direita, comparando os caracteres. Para o primeiro caractere que não corresponde, aquele com o valor ASCII maior é considerado o maior dos dois. Se uma string for menor que a outra, mas até esse ponto todos os caracteres tiverem sido iguais, a string maior será considerada a maior dos dois. Se as strings forem equivalentes a caracteres e com o mesmo comprimento, serão consideradas lexicamente equivalentes.