El Módulo a Comprobar

La prueba t/01lectro.t la usamos para comprobar el siguiente módulo Titi.pm. Esta es la jerarquía de directorios:

lhp@nereida:~/Lperl/src/LectroTest$ tree Titi/
Titi/
|-- Changes
|-- MANIFEST
|-- Makefile.PL
|-- README
|-- lib
|   `-- Titi.pm
`-- t
    |-- 01lectro.t
        `-- Titi.t

        2 directories, 7 files
En concreto la prueba t/01lectro.t vista antes comprueba que la función my_function abajo devuelve valores positivos:
lhp@nereida:~/Lperl/src/LectroTest/Titi$ cat -n lib/Titi.pm
 1  package Titi;
 2
 3  use 5.008007;
 4  use strict;
 5  use warnings;
 6
 7  require Exporter;
 8
 9  our @ISA = qw(Exporter);
10  our @EXPORT = qw( my_function );
11  our $VERSION = '0.01';
12
13  # Preloaded methods go here.
14  sub my_function {
15    my ($x, $y) = @_;
16    $x*$y*$y
17  }
18
19  1;

Casiano Rodríguez León
Licencia de Creative Commons
Principios de Programación Imperativa, Funcional y Orientada a Objetos Una Introducción en Perl/Una Introducción a Perl
por Casiano Rodríguez León is licensed under a Creative Commons Reconocimiento 3.0 Unported License.

Permissions beyond the scope of this license may be available at http://campusvirtual.ull.es/ocw/course/view.php?id=43.
2012-06-19