⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 select.t

📁 source of perl for linux application,
💻 T
字号:
#!perluse warnings;use strict;BEGIN {    chdir 't' if -d 't';    @INC = '../lib';};use Test::More tests => 9;require_ok( 'Pod::Select' );my $fake_out = tie *FAKEOUT, 'CatchOut';my $p_s = Pod::Select->new;isa_ok( $p_s, 'Pod::Select' );my $pod = << 'EO_NAME';=head1 NAMESelect.t - Tests for Pod::Select.EO_NAME$p_s->select( 'NAME' );$p_s->parse_from_file( $0, \*FAKEOUT );is( $$fake_out, $pod, 'select( NAME )' );$pod .= << 'EO_SYNOPSIS';=head1 SYNOPSISThis program just tests the basics of the Pod::Select module.EO_SYNOPSIS$$fake_out = '';$p_s->select( 'NAME', 'SYNOPSIS' );$p_s->parse_from_file( $0, \*FAKEOUT );is( $$fake_out, $pod, 'select( NAME, SYNOPSIS )' );$pod .= << 'EO_AUTHOR';=head1 AUTHORAbe Timmerman <abe@ztreet.demon.nl>EO_AUTHOR$$fake_out = '';$p_s->add_selection( 'AUTHOR' );$p_s->parse_from_file( $0, \*FAKEOUT );is( $$fake_out, $pod, 'add_selection( AUTHOR )' );my $head1 = $p_s->curr_headings(1);is( $head1, 'AUTHOR', 'curr_headings()' );$pod = << 'EO_DESCRIPTION';=head2 subsectiona sub-section can be specifiedEO_DESCRIPTION$$fake_out = '';$p_s->select( 'DESCRIPTION/subsection' );$p_s->parse_from_file( $0, \*FAKEOUT );is( $$fake_out, $pod, 'select( DESCRIPTION/subsection )' );ok( $p_s->match_section( 'DESCRIPTION', 'subsection' ),     'match_section( DESCRIPTION, subsection )' );$pod = << 'EO_DESCRIPTION';=head1 DESCRIPTIONI'll go by the POD in Pod::Select.EO_DESCRIPTION$$fake_out = '';$p_s->select( 'DESCRIPTION/!.+' );$p_s->parse_from_file( $0, \*FAKEOUT );is( $$fake_out, $pod, 'select( DESCRIPTION/!.+ )' );package CatchOut;sub TIEHANDLE { bless \( my $self ), shift }sub PRINT     { my $self = shift; $$self .= $_[0] }__END__=head1 NAMESelect.t - Tests for Pod::Select.=head1 SYNOPSISThis program just tests the basics of the Pod::Select module.=head1 DESCRIPTIONI'll go by the POD in Pod::Select.=head2 selection + add_selectionPull out the specified sections=head2 subsectiona sub-section can be specified=head1 AUTHORAbe Timmerman <abe@ztreet.demon.nl>=cut

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -