Wx
view release on metacpan or search on metacpan
t/15_threads.t view on Meta::CPAN
67891011121314151617181920212223242526use
threads;
use
if
!Wx::wxTHREADS(),
'Test::More'
=>
skip_all
=>
'No thread support'
;
Wx::InitAllImageHandlers;
my
@tocheck
;
sub
check_init(&) {
my
(
$code
) =
@_
;
push
@tocheck
, [
$code
->(),
$code
->() ];
}
sub
check_undef {
$_
->[1] =
undef
foreach
@tocheck
;
}
my
$testtreelist
=
defined
(
&Wx::TreeListCtrl::new
);
t/Tests_Helper.pm view on Meta::CPAN
204205206207208209210211212213214215216217218219220221222223224
while
(
@_
) {
my
(
$name
,
$code
) = (
shift
,
shift
);
no
strict
'refs'
;
die
"Unknown method name '$name'"
unless
defined
&{
$name
};
my
$old
= \&{
$name
};
undef
*{
$name
};
*{
$name
} =
sub
{
&$code
;
goto
&$old
};
}
}
sub
test_override(&$) {
my
(
$code
,
$method
) =
@_
;
my
$called
= 0;
local
$Test::Builder::Level
=
$Test::Builder::Level
+ 1;
hijack(
$method
=>
sub
{
$called
= 1 } );
$code
->();
ok(
$called
,
$method
);
}
package
Tests_Helper_App;
( run in 0.746 second using v1.01-cache-2.11-cpan-e5176c747c2 )