Flagsmith / Flagsmith/engine-test-data

Add `In` operator edge cases

Ouverte
#37 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Aucune donnée de langage
Étoiles
0
Forks
0
Merge moyen
4 j 22 h
PR mergées (30 j)
1

Description

See https://github.com/Flagsmith/flagsmith-php-client/pull/115#discussion_r2466356145.

Add the following cases.

Native list condition properties:
- float context value vs float[] condition property — should match.
- int context value vs int[] condition property — should match.
- float context value vs int[] condition property — should not match.
- int context value vs float[] condition property — should not match.

Comma-delimited string condition properties:
- float context value vs string comma-delimited floats condition property — should match.
- int context value vs string comma-delimited ints condition property — should match.
- float context value vs string comma-delimited ints condition property — should not match.
- int context value vs string comma-delimited floats condition property — should not match.

JSON-encoded list condition properties:
- float context value vs string JSON-encoded floats condition property — should match.
- int context value vs string JSON-encoded ints condition property — should match.
- float context value vs string JSON-encoded ints condition property — should not match.
- int context value vs string JSON-encoded floats condition property — should not match.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par lire la discussion de la pull request liée, puis examinez les données de test existantes pour l’opérateur `In` dans ce dépôt. Ajoutez les douze cas numériques listés pour les listes natives, les listes délimitées par des virgules et les listes encodées en JSON, en conservant les résultats attendus de correspondance ou de non-correspondance pour les types entier et flottant.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Domaine
testing
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.