📄 errno.t
字号:
#!./perl -wBEGIN { unless(grep /blib/, @INC) { chdir 't' if -d 't'; if ($^O eq 'MacOS') { @INC = qw(: ::lib ::macos:lib); } else { @INC = '../lib'; } }}use Test::More tests => 10;BEGIN { use_ok("Errno");}BAIL_OUT("No errno's are exported") unless @Errno::EXPORT_OK;my $err = $Errno::EXPORT_OK[0];my $num = &{"Errno::$err"};is($num, &{"Errno::$err"});$! = $num;ok(exists $!{$err});$! = 0;ok(! $!{$err});ok(join(",",sort keys(%!)) eq join(",",sort @Errno::EXPORT_OK));eval { exists $!{[]} };ok(! $@);eval {$!{$err} = "qunckkk" };like($@, qr/^ERRNO hash is read only!/);eval {delete $!{$err}};like($@, qr/^ERRNO hash is read only!/);# The following tests are in trouble if some OS picks errno values# through Acme::MetaSyntactic::batmanis($!{EFLRBBB}, "");ok(! exists($!{EFLRBBB}));
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -