Show Menu
SUJETS×

Types de test pour les opérations de test

La condition Comparer et la condition Plage nécessitent de spécifier le type de comparaison à effectuer pour la condition.
Le tableau suivant décrit les types disponibles ( LEXICAL, NUMERICet DATETIME).
Type de test Description Remarques
INTEGER
Commence par transformer le champ d’entrée en entier. Si cela n’est pas possible, une valeur nulle est utilisée. Le test renvoie true uniquement si la valeur d’entrée entière résultante est supérieure ou égale à la valeur minimale spécifiée et inférieure ou égale à la valeur maximale spécifiée.
Si l’un des champs min ou max est vide, le système utilise la valeur min ou max appropriée disponible pour les entiers signés 64 bits.
Si la valeur minimale ou maximale spécifiée dans la condition n’est pas analysée correctement en tant que valeur entière, le système remplace zéro et n’arrête pas le traitement du jeu de données.
DATETIME
Transforme d’abord le champ d’entrée en une date. Si le champ d’entrée ne peut pas être transformé en date valide, le test de condition renvoie false. Si le champ peut être transformé en date, le test renvoie true uniquement si la date d’entrée est postérieure ou postérieure à la date minimale spécifiée et à la date maximale spécifiée.
Si les dates min et max ne sont pas valides, le jeu de données n’est pas créé.
Si les dates min ou max ne sont pas fournies, le système remplace de manière appropriée la date min (1er janvier 1600) ou la date max (au cours du 24e siècle).
Adobe recommande d’utiliser l’un des formats suivants pour DATETIME :
  • 1er janvier 2013 HH:MM:SS EDT
  • 1er janvier 2013 HH:MM:SS GMT
Le fuseau horaire est défini par défaut sur GMT s’il n’est pas spécifié.
LEXIQUE
Renvoie true uniquement si le champ d’entrée est lexiquement supérieur ou égal à la chaîne spécifiée comme minimum et inférieur ou égal à la chaîne spécifiée dans la valeur maximale.
La comparaison lexicale utilise la valeur ASCII des caractères dans les chaînes qui se déplacent de gauche à droite pour comparer les caractères. Pour le premier caractère qui ne correspond pas, celui qui a la valeur ASCII la plus élevée est considéré comme le plus grand des deux. Dans le cas où une chaîne est plus courte que l’autre, mais jusqu’à ce moment-là tous les caractères sont identiques, la chaîne la plus longue est considérée comme la plus grande des deux. Si les chaînes sont des caractères équivalents et exactement de même longueur, elles sont considérées comme lexiques équivalentes.