ro_cuiIntlIDs

Mock Jutsu HOW-TO | FR

La bibliothèque mock-jutsu s'impose comme un outil incontournable pour les développeurs et testeurs qui ont besoin de peupler leurs environnements avec des informations précises et cohérentes. Parmi ses nombreuses fonctionnalités dédiées aux identifiants internationaux, la fonction ro_cui occupe une place stratégique pour quiconque travaille sur des applications destinées au marché roumain. Elle permet de générer un Cod Unic de Înregistrare (CUI), l'identifiant fiscal unique attribué aux entreprises en Roumanie, en respectant scrupuleusement les spécifications techniques officielles.

L'aspect le plus critique de la fonction ro_cui réside dans sa fidélité algorithmique. Contrairement à de simples générateurs de nombres aléatoires, cette fonction de mock-jutsu intègre l'algorithme de contrôle MOD-11 utilisé par les autorités fiscales roumaines. Chaque identifiant produit contient une somme de contrôle calculée à partir d'un poids spécifique appliqué à chaque chiffre de la séquence. Cette précision garantit que les données de test générées sont structurellement valides. Elles peuvent ainsi franchir sans difficulté les filtres de validation de vos formulaires, de vos API ou de vos systèmes de gestion de base de données, simulant ainsi des scénarios réels sans jamais exposer de véritables informations d'entreprises.

L'intégration de ro_cui dans votre flux de travail est pensée pour une flexibilité maximale. Les développeurs backend peuvent l'appeler directement via l'interface Python avec jutsu.generate('ro_cui'), tandis que les ingénieurs QA peuvent l'incorporer dans leurs plans de test de charge avec JMeter en utilisant la syntaxe dédiée. Pour des besoins rapides en ligne de commande, le CLI mockjutsu permet d'obtenir instantanément des données fictives prêtes à l'emploi. Cette polyvalence est essentielle pour tester des systèmes ERP, des plateformes e-commerce internationales ou des logiciels de facturation où la validation du numéro de TVA et de l'identifiant d'entreprise est une étape bloquante.

En utilisant mock-jutsu pour produire vos données de test, vous renforcez la sécurité et la conformité de vos projets. L'utilisation de ro_cui permet d'éviter la collecte et le stockage risqués d'identifiants réels, garantissant ainsi le respect des principes de protection des données comme le RGPD. C'est la solution idéale pour valider le comportement de vos applications face à des entrées réalistes, permettant de détecter les bugs de logique métier bien avant la mise en production, tout en accélérant significativement vos cycles de développement et de recette technique.

Utilisation CLI
mockjutsu generate ro_cuimockjutsu bulk ro_cui --count 10mockjutsu export ro_cui --count 10 --format jsonmockjutsu export ro_cui --count 10 --format csvmockjutsu export ro_cui --count 10 --format sql# --mask: regulation-compliant output (PCI DSS / GDPR / KVKK)mockjutsu generate ro_cui --maskmockjutsu bulk ro_cui --count 5 --mask
API Python
from mockjutsu import jutsujutsu.generate('ro_cui')jutsu.bulk('ro_cui', count=10)jutsu.template(['ro_cui'], count=5)# mask=True: regulation-compliant outputjutsu.generate('ro_cui', mask=True)jutsu.bulk('ro_cui', count=5, mask=True)
JMeter
${__mockjutsu_intl_ids(ro_cui)}# JMeter Function: __mockjutsu_intl_ids# Parameter 1: ro_cui# Parameter 2: (not required for this function)# Add 'mask' keyword to get a regulation-compliant masked value${__mockjutsu_intl_ids(ro_cui,mask)}
REST API
GET /generate/ro_cui# → {"type":"ro_cui","result":"...","status":"ok"}GET /bulk/ro_cui?count=10POST /template {"types":["ro_cui"],"count":1}# mask=true: regulation-compliant outputGET /generate/ro_cui?mask=trueGET /bulk/ro_cui?count=5&mask=true

Paramètres

Paramètre Valeurs Description
--mask true | false Return a regulation-compliant masked value (PCI DSS, GDPR, KVKK…)

Autres langues