Show Menu
TEMAS×

Tipos de pruebas para operaciones de prueba

La condición Comparar y la condición Intervalo requieren que especifique el tipo de comparación que se debe realizar para la condición.
En la tabla siguiente se describen los tipos disponibles ( LEXICAL, NUMERICy DATETIME).
Tipo de prueba Descripción Notas
ENTERO
Primero convierte el campo de entrada en un entero. Si esto no es posible, se utiliza un valor de cero. La prueba devuelve true únicamente si el valor de entrada del entero resultante es bueno o igual al valor mínimo especificado y menor o igual que el valor máximo especificado.
Si alguno de los campos mínimo o máximo se deja en blanco, el sistema utiliza el valor mínimo o máximo correspondiente disponible para los enteros firmados de 64 bits.
Si el valor mínimo o máximo especificado en la condición no se analiza correctamente en un valor entero, el sistema sustituye a cero y no detiene el procesamiento del conjunto de datos.
DATETIME
Primero convierte el campo de entrada en una fecha. Si el campo de entrada no se puede convertir en una fecha válida, la prueba de condición devuelve false. Si el campo se puede convertir en una fecha, la prueba devuelve el valor true sólo si la fecha de entrada se encuentra en la fecha mínima especificada o después de ella y en la fecha máxima especificada o antes de ella.
Si las fechas mínima y máxima no son válidas, el conjunto de datos no se construye.
Si no se proporcionan las fechas mínima o máxima, el sistema sustituye adecuadamente la fecha mínima (1 de enero, 1600) o la fecha máxima (en algún momento del siglo 24).
Adobe recomienda utilizar uno de los siguientes formatos para DATETIME :
  • 1 de enero de 2013 HH:MM:SS EDT
  • 1 de enero de 2013 HH:MM:SS GMT
El valor predeterminado de la zona horaria es GMT si no se especifica.
LEXICAL
Devuelve true sólo si el campo de entrada está bueno léxicamente o es igual a la cadena especificada como mínimo y menor o igual que la cadena especificada en el valor máximo.
La comparación léxica utiliza el valor ASCII de los caracteres en las cadenas que se desplazan de izquierda a derecha comparando los caracteres. Para el primer carácter que no coincide, el que tiene el valor ASCII más grande se considera el bueno de los dos. En caso de que una cadena sea más corta que la otra, pero hasta ese momento todos los caracteres hayan sido iguales, la cadena más larga se considerará la buena de los dos. Si las cadenas son equivalentes a caracteres y tienen la misma longitud exacta, se consideran equivalentes lexicamente.