文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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
相关阅读 更多 +
排行榜 更多 +
别惹神枪手安卓版

别惹神枪手安卓版

冒险解谜 下载
坦克战争世界

坦克战争世界

模拟经营 下载
丛林反击战

丛林反击战

飞行射击 下载