Perl Cd Bookshelf [Electronic resources] نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Perl Cd Bookshelf [Electronic resources] - نسخه متنی

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
لیست موضوعات
توضیحات
افزودن یادداشت جدید



8.200. Test::Builder


A backend for building test libraries
under Perl. Note that Test::Builder is in the early stages of
development and that things may become more (or less) stable, or may
change completely. Test::Builder is more flexible than other testing
modules such as Test::Simple and Test::More.

Test::Builder implements the following methods.

new


new()

Returns a Test::Builder object representing the current state of the
test. There's no need to create more than one
Test::Builder object, since you run only one test per program.

BAILOUT


BAILOUT(reason)

Terminates all tests and exits immediately.

expected_tests


expected_tests()

Gets and sets the tests that will run and prints out the correct
headers.

exported_to


exported_to(package)

Specifies the package you exported your functions to.

is_eq


is_eq(got_from_test, expected_from_test, name_of_test)

Checks if got_from_testeq expected_from_test.

isnt_eq


isnt_eq(got_from_test, did_not_expect, name_of_test)

Checks if got_from_testne did_not_expect.

isnt_num


isnt_num(got_from_test, did_not_expect, name_of_test)

Checks if got_from_test!= did_not_expect.

is_num


is_num(got_from_test, expected_from_test, name_of_test)

Checks if got_from_test== expected_from_test.

like


like(string, '/regex/', name_of_test)

Checks if string matches the specified
regular expression.

no_plan


no_plan()

Declares that there may be an infinite number of tests.

ok


ok(test, name)

Reports if test by
name is true.

plan


plan()

Sets up the tests for you, prints appropriate headers, and takes
appropriate actions. plan can be used in lieu of
any of the subsequent methods.

skip


skip([reason])

Skips the current test, citing reason.

skip_all


skip_all(reason)

Shamelessly skips all the tests, citing the given reason . Exits with 0.

my $reason = "I didn't feel like it today.";
$Test->skip_all($reason);

unlike


unlike(string, '/regex/', name_of_test)

Checks if string does not match the
specified regular expression.



8.199. Test8.201. Test::Harness




Copyright © 2002 O'Reilly & Associates. All rights reserved.

/ 875