assert.pm
来自「source of perl for linux application,」· PM 代码 · 共 65 行
PM
65 行
package Test::Harness::Assert;use strict;require Exporter;use vars qw($VERSION @EXPORT @ISA);$VERSION = '0.02';@ISA = qw(Exporter);@EXPORT = qw(assert);=head1 NAMETest::Harness::Assert - simple assert=head1 SYNOPSIS ### FOR INTERNAL USE ONLY ### use Test::Harness::Assert; assert( EXPR, $name );=head1 DESCRIPTIONA simple assert routine since we don't have Carp::Assert handy.B<For internal use by Test::Harness ONLY!>=head1 FUNCTIONS=head2 C<assert()> assert( EXPR, $name );If the expression is false the program aborts.=cutsub assert ($;$) { my($assert, $name) = @_; unless( $assert ) { require Carp; my $msg = 'Assert failed'; $msg .= " - '$name'" if defined $name; $msg .= '!'; Carp::croak($msg); }}=head1 AUTHORMichael G Schwern C<< <schwern at pobox.com> >>=head1 SEE ALSOL<Carp::Assert>=cut1;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?