Test :: binarindata

Test :: BinarinData est un module Perl qui vous permet de comparer deux choses, donnez des décharges hexagonales si elles diffèrent.
Télécharger maintenant

Test :: binarindata Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Ricardo Signes
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~rjbs/

Test :: binarindata Mots clés


Test :: binarindata La description

Test :: BinaryData est un module Perl qui vous permet de comparer deux choses, donnez des décharges hexagonales si elles diffèrent. Test :: BinaryData est un module Perl qui vous permet de comparer deux choses, donnez des décharges hexagonales s'ils diffèrent .Synopsis Test :: BinarinData; mon $ calculé_data = do_something_compliqué; mon $ attendue_data = read_file ('corrige.data'); is_binary ($ calculé_data, $ attendu_data, "calcul de données de base",); parfois utiliser test :: plus est le test n'est pas assez bon. Ses diagnostics peuvent faciliter la manquage des différences entre les chaînes.Pour Exemple, donnée à deux chaînes qui ne diffèrent que dans leurs fins de ligne, vous pouvez vous retrouver avec une sortie de diagnostic comme celle-ci: pas OK 1 # Échec du test en démo.t à la ligne 8. # a obtenu: 'foo # barre #' # prévu: "FOO # Bar #" Ce n'est pas très utile, sauf pour vous dire que les caractères alphanumériques semblent être au bon endroit. En utilisant IS_Binary au lieu d'être, cette sortie serait générée à la place: pas OK 2 # old Test en échec dans Demo.t à la ligne 10. # obtenu (hex) a attendu (hex) attendre # 666f6f0a6261720a ---- FOO.bar. ! 666F6F0D0A6261720D0A FOO..Bar..la "!" Nous dit que les lignes diffèrent et nous pouvons rapidement numériser les octets qui composent la ligne pour voir quels diffèrent. Quand comparer des cordes très longues, nous pouvons nous arrêter après avoir vu quelques différences. Ici, nous allons regarder pour deux: # a (hex) s'attendre (hex) # attendre 416c6c20435220616e64 Tous les CR et = 416c6c20435220616e64 Tous les CR et # LF 206e6f204c46206d616b pas mak = 206e6f204c46206d616b pas LF mak # 6573204d616320612064 es Mac ad = 6573204d616320612064 es Mac annonce N ° 756c6c20626f792e0d41 ULL boy..A = 756c6c20626f792e0d41 ULL boy..A # 6c6c20435220616e6420 ll CR et = 6c6c20435220616e6420 ll CR et # 6e6f204c46206d616b65 pas LF make = 6e6f204c46206d616b65 pas LF faire # 73204d61632061206475 Mac a du = s 73204d61632061206475 Mac a du # 6c6c20626f792e0d416c ll garçon..al! 6c6c20626f792e0a416c ll boy..Al # 6c20435220616e64206e l CR et n = l 6c20435220616e64206e CR et n o # 6f204c46206d616b6573 LF fait = 6f204c46206d616b6573 o LF fait # 204d616320612064756c Mac un Mac dul = 204d616320612064756c un dul # 6c20626f792e0d416c6c l boy..All! 6C20626F792E0A416C6C L Garçon..Tous # 20435220616E64206E6F CR et non = 20435220616E64206E6F CR et N ° ... Exigences: · Perl


Test :: binarindata Logiciels associés