Test::Data::Hash3pm
Usage
use Test::Data qw(Hash);
Overview
This modules provides a collection of test utilities for hash variables. Load the module through Test::Data.
Functions
- exists_ok( KEY, HASH [, NAME] )
-
Ok if the value for KEY in HASH exists. The function does not create KEY in HASH.
- not_exists_ok( KEY, HASH [, NAME] )
-
Ok if the value for KEY in HASH does not exist. The function does not create KEY in HASH.
- hash_value_defined_ok( KEY, HASH [, NAME] )
-
Ok if the value for KEY in HASH is defined. The function does not create KEY in HASH.
- hash_value_undef_ok( KEY, HASH [, NAME] )
-
Ok if the value for KEY in HASH is undefined. The function does not create KEY in HASH.
- hash_value_true_ok( KEY, HASH [, NAME] )
-
Ok if the value for KEY in HASH is true. The function does not create KEY in HASH.
- hash_value_false_ok( KEY, HASH [, NAME] )
-
Ok if the value for KEY in HASH is false. The function does not create KEY in HASH.
Source availability
This source is in Github:
https://github.com/briandfoy/test-data
Copyright and license
Copyright © 2002-2025, brian d foy <[email protected]>. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0.
Releases
7 releases since Debian 7 (Wheezy); the text changed 5 times.