Skip to content

manwar/Test-Time

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

Test::Time - Overrides the time() and sleep() core functions for testing

SYNOPSIS

use Test::Time;

# Freeze time
my $now = time();

# Increment internal time (returns immediately)
sleep 1;

# Return internal time incremented by 1
my $then = time();

DESCRIPTION

Test::Time can be used to test modules that deal with time. Once you use this module, all references to time, localtime and sleep will be internalized. You can set custom time by passing time => number after the use statement:

use Test::Time time => 1;

my $now = time;    # $now is equal to 1
sleep 300;         # returns immediately, displaying a note
my $then = time;   # $then equals to 301

AUTHOR

cho45 cho45@lowreal.net

SEE ALSO

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 100.0%