Subroutine Coverage 
| lib/Data/Validation/Constraints.pm | 
 | 
| Criterion | 
Covered | 
Total | 
% | 
| subroutine | 
33 | 
33 | 
 100.0 
 | 
| pod | 
17 | 
17 | 
 100.0 
 | 
|  line  | 
 count  | 
 pod  | 
 subroutine  | 
| 
3
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
4
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
6
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
7
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
8
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
9
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
10
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
11
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
12
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
13
 | 
 1  | 
 n/a  | 
 BEGIN  | 
| 
16
 | 
 90  | 
 n/a  | 
 _build_allowed  | 
| 
35
 | 
 106  | 
 n/a  | 
 _build_type_libraries  | 
| 
38
 | 
 5  | 
 n/a  | 
 _build_type_registry  | 
| 
50
 | 
 108  | 
 Yes  | 
 new_from_method  | 
| 
74
 | 
 2  | 
 Yes  | 
 isAllowed  | 
| 
76
 | 
 5  | 
 n/a  | 
 __ANON__  | 
| 
80
 | 
 2  | 
 Yes  | 
 isBetweenValues  | 
| 
88
 | 
 3  | 
 Yes  | 
 isEqualTo  | 
| 
97
 | 
 5  | 
 Yes  | 
 isHexadecimal  | 
| 
107
 | 
 2  | 
 Yes  | 
 isMandatory  | 
| 
111
 | 
 35  | 
 Yes  | 
 isMatchingRegex  | 
| 
119
 | 
 5  | 
 Yes  | 
 isMatchingType  | 
| 
123
 | 
 5  | 
 n/a  | 
 __ANON__  | 
| 
125
 | 
 1  | 
 n/a  | 
 __ANON__  | 
| 
134
 | 
 2  | 
 Yes  | 
 isPrintable  | 
| 
138
 | 
 2  | 
 Yes  | 
 isSimpleText  | 
| 
142
 | 
 14  | 
 Yes  | 
 isValidHostname  | 
| 
146
 | 
 2  | 
 Yes  | 
 isValidIdentifier  | 
| 
150
 | 
 4  | 
 Yes  | 
 isValidInteger  | 
| 
160
 | 
 7  | 
 Yes  | 
 isValidLength  | 
| 
168
 | 
 11  | 
 Yes  | 
 isValidNumber  | 
| 
172
 | 
 2  | 
 Yes  | 
 isValidText  | 
| 
177
 | 
 6  | 
 Yes  | 
 isValidTime  |