Prueba :: BinaryData

Prueba :: BinaryData es un módulo PERL que le permite comparar dos cosas, dar dumps hexagonales si difieren.
Descargar ahora

Prueba :: BinaryData Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Ricardo Signes
  • Sitio web del editor:
  • http://search.cpan.org/~rjbs/

Prueba :: BinaryData Etiquetas


Prueba :: BinaryData Descripción

Prueba :: BinaryData es un módulo Perl que le permite comparar dos cosas, dar dumps hexagonales si difieren. Prueba :: BinaryData es un módulo PERL que le permite comparar dos cosas, dar dumps hexagonales si difieren.Synopsis Use la prueba :: BinaryData; My $ computed_data = do_something_complible; My $ esperation_data = read_file ('correct.data'); is_binary ($ computed_data, $ esperado_data, "cálculo de datos básicos",); a veces usando la prueba :: más es la prueba no es lo suficientemente buena. Su diagnóstico puede facilitar la falta de diferencias entre las cadenas. Por ejemplo, dadas dos cadenas que difieren solo en sus finales de línea, puede terminar con la salida de diagnóstico como esta: no está bien 1 # prueba fallida en Demo.T en la línea 8. # Tengo: 'Foo # Bar #' # ', esperado:' Foo # Bar # ', eso no es muy útil, excepto para decirle que los caracteres alfanuméricos parecen estar en el lugar correcto. Al usar IS_BINARY en lugar de es, esta salida se generaría en su lugar: no está bien 2 # prueba fallida en Demo.T en la línea 10. # GOT (HEX) se espera (hexágono) espera # 666F6F0A6261720A ---- FOO.BAR. ! 666F6F0D0A6261720D0A FOO..BAR..¿El "!" Nos dice que las líneas difieren, y podemos escanear rápidamente los bytes que conforman la línea para ver qué difieren. Cuando comparan cadenas muy largas, podemos detenernos después de haber visto algunas diferencias. Aquí, buscaremos dos: # GOT (Hex) EXPISTA (HEX) Espere # 416C6C20435220616E64 ALL CR Y = 416C6C204352206E64 TODO CR y # 206E6F204C46206D616B NO LF MAK = 206E6F204C46206D616B NO LF MAK # 6573204D616320612064 ES Mac ad = 6573204d616320612064 ES Mac ad # 756c6c20626f792e0d41 ULL boy..A = 756c6c20626f792e0d41 ULL boy..A # 6c6c20435220616e6420 ll CR y CR = 6c6c20435220616e6420 ll y # 6e6f204c46206d616b65 ninguna marca LF = LF 6e6f204c46206d616b65 sin hacer # 73204d61632061206475 s Mac a du = 73204d61632061206475 s Mac a du # 6c6c20626f792e0d416c ll ¡Chico ...! 6c6c20626f792e0a416c ll boy..Al # 6c20435220616e64206e l CR yn = CR 6c20435220616e64206e l yn # 6f204c46206d616b6573 o LF hace 6f204c46206d616b6573 = O LF hace # 204d616320612064756c Mac un dul = 204d616320612064756c Mac un dul # 6c20626f792e0d416c6c l boy..All! 6C20626F792E0A416C6C L BOY..El # 20435220616E64206E6F CR y NO = 20435220616E64206E6F CR y NO # ... Requisitos: · Perl


Prueba :: BinaryData Software relacionado

Presto

Presto es un sistema de base de datos orientado a objetos para PERL. ...

152

Descargar