Test Vectors

Fixtures de référence utilisés par notre propre suite de tests aller-retour Playwright. Chaque ligne est une entrée que le générateur accepte et une sous-chaîne attendue que le résultat décodé doit contenir. Utilisez-les pour écrire vos propres validateurs ou reproduire des tests de parité.

Source : fixtures.json, le même fichier que lit notre suite de tests d'aller-retour, publié depuis ce site pour que le tableau et les tests ne puissent pas se contredire. Fourni avec la méthodologie dans corpus.zip.

TypeChamps d'entréeSous-chaîne(s) attendue(s)Format
Chargement…

Comment les utiliser

Générez le payload de n'importe quelle ligne avec le générateur, remplissez les champs nommés avec les valeurs d'entrée, cliquez sur Générer et scannez le résultat avec n'importe quel lecteur. Le texte décodé doit contenir chaque "sous-chaîne attendue". Si ce n'est pas le cas, signalez un problème.

Parité test aller-retour et test unitaire

Ces fixtures sont la source de vérité pour notre harness tests/roundtrip.mjs, qui génère chaque code dans Chromium sans interface, le décode via BarcodeDetector et vérifie la correspondance de sous-chaîne. Le harness exécute aussi un passage de mutation (entrées vides / énormes / de contrôle / unicode) par fixture pour détecter les plantages d'encodeur.

Références des standards

Dernière vérification : 2026-04-13. Manifeste de confidentialité · Matrice de compatibilité