文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>perl测试

perl测试

时间:2008-11-10  来源:centipedecn

 # Specify our plan, how many tests we're writing
use Test::More tests => 8;

# or alternately, if we don't know how many:
# use Test::More qw(no_plan);

# Check that our module compiles and can be "use"d.
BEGIN { use_ok( 'PerlNet::TestMe' ); }

# Check our module can be required. Very similar test to that above.
require_ok( 'PerlNet::TestMe' );

# There are a number of ways to generate the "ok" tests. These are:
# ok: first argument is true, second argument is name of test.
# is: first argument equals (eq) second argument, third argument is name of test.
# isnt: first argument does not equal (ne) the second, third is name of test
# like: first argument matches regexp in second, third is name of test
# unlike: first argument does not match regexp, third is name of test
# cmp_ok: compares first and third argument with comparison in second. Forth is test name.

# Here are some examples

ok( (1+1) == 2, "Basic addition is working");

is ( 2 - 1, 1, "Basic subtraction is working");
isnt( 2 * 2, 5, "Basic multiplication doesn't fail");

like ("PerlNet is great", qr/PerlNet/i, "Finding PerlNet in a string");
unlike("PerlNet is great", qr/PythonNet/i, "Not finding PythonNet in a string");

cmp_ok($this, '==', $that, "Comparing $this and $that with integer ==");


原文:http://www.perlfoundation.org/perl5/index.cgi?testing#testing_example
相关阅读 更多 +
排行榜 更多 +
易欧交易所app免费版

易欧交易所app免费版

金融理财 下载
永远的蔚蓝星球手游下载

永远的蔚蓝星球手游下载

角色扮演 下载
我的恐龙学校

我的恐龙学校

模拟经营 下载