BEGIN {
require module;
module->import();
}
####
package Test1;
CHECK { warn "Test1::CHECK1 running" }
INIT { warn "Test1::INIT1 running" }
UNITCHECK { warn "Test1::UNITCHECK1 running" }
sub method { warn "method()" }
1;
####
use Test1;
Test1->method();
####
Test1::UNITCHECK1 running at Test1.pm line 7.
Test1::CHECK1 running at Test1.pm line 3.
Test1::INIT1 running at Test1.pm line 5.
method() at Test1.pm line 9.
####
require Test1;
Test1->method();
####
Test1::UNITCHECK1 running at Test1.pm line 7.
method() at Test1.pm line 9.