GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  TEST::USE::OK (3)

.ds Aq ’

NAME

Test::use::ok - Alternative to Test::More::use_ok

CONTENTS

SYNOPSIS



    use ok Some::Module;



DESCRIPTION

According to the <B>Test::MoreB> documentation, it is recommended to run use_ok() inside a BEGIN block, so functions are exported at compile-time and prototypes are properly honored.

That is, instead of writing this:



    use_ok( Some::Module );
    use_ok( Other::Module );



One should write this:



    BEGIN { use_ok( Some::Module ); }
    BEGIN { use_ok( Other::Module ); }



However, people often either forget to add BEGIN, or mistakenly group use_ok with other tests in a single BEGIN block, which can create subtle differences in execution order.

With this module, simply change all use_ok in test scripts to use ok, and they will be executed at BEGIN time. The explicit space after use makes it clear that this is a single compile-time action.

SEE ALSO

Test::More

MAINTAINER

Chad Granum <exodist@cpan.org>

CC0 1.0 Universal

To the extent possible under law, XX has waived all copyright and related or neighboring rights to Test-use-ok.

This work is published from Taiwan.

<http://creativecommons.org/publicdomain/zero/1.0>

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 TEST::USE::OK (3) 2014-12-28

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.