Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. Installing C:\cpanrun-5.8\build\5-8-0\site\lib\Date\MonthSet.pm Writing C:\cpanrun-5.8\build\5-8-0\site\lib\auto\Date\MonthSet\.packlist Appending installation info to C:\cpanrun-5.8\build\5-8-0\lib/perllocal.pod ....1..239 ok 1 - use Date::MonthSet; ok 2 - The object isa Date::MonthSet ok 3 - Date::MonthSet is a blessed array reference ok 4 - state has 13 objects ok 5 - pristine Date::MonthSet ok 6 - default placeholder ok 7 - mark: lower case full name ok 8 - mark: upper case full name ok 9 - mark: upper case short name ok 10 - mark: lower case short name ok 11 - integer at position 0 is true ok 12 - integer at position 1 is true ok 13 - integer at position 2 is false ok 14 - integer at position 3 is false ok 15 - integer at position 4 is false ok 16 - integer at position 5 is false ok 17 - integer at position 6 is false ok 18 - integer at position 7 is true ok 19 - integer at position 8 is false ok 20 - integer at position 9 is false ok 21 - integer at position 10 is false ok 22 - integer at position 11 is true ok 23 - clear: lower case full name ok 24 - clear: upper case full name (no-op) ok 25 - clear: upper case short name (no-op) ok 26 - clear: lower case short name ok 27 - integer at position 0 is false ok 28 - integer at position 1 is true ok 29 - integer at position 2 is false ok 30 - integer at position 3 is false ok 31 - integer at position 4 is false ok 32 - integer at position 5 is false ok 33 - integer at position 6 is false ok 34 - integer at position 7 is true ok 35 - integer at position 8 is false ok 36 - integer at position 9 is false ok 37 - integer at position 10 is false ok 38 - integer at position 11 is false ok 39 - add: lower case full name ok 40 - add: upper case full name (no-op) ok 41 - add: upper case short name (no-op) ok 42 - add: lower case short name ok 43 - integer at position 0 is false ok 44 - integer at position 1 is true ok 45 - integer at position 2 is true ok 46 - integer at position 3 is false ok 47 - integer at position 4 is false ok 48 - integer at position 5 is true ok 49 - integer at position 6 is false ok 50 - integer at position 7 is true ok 51 - integer at position 8 is false ok 52 - integer at position 9 is false ok 53 - integer at position 10 is false ok 54 - integer at position 11 is false ok 55 - remove: lower case full name (no-op) ok 56 - remove: upper case full name (no-op) ok 57 - remove: upper case short name (no-op) ok 58 - remove: lower case short name ok 59 - integer at position 0 is false ok 60 - integer at position 1 is true ok 61 - integer at position 2 is false ok 62 - integer at position 3 is false ok 63 - integer at position 4 is false ok 64 - integer at position 5 is true ok 65 - integer at position 6 is false ok 66 - integer at position 7 is true ok 67 - integer at position 8 is false ok 68 - integer at position 9 is false ok 69 - integer at position 10 is false ok 70 - integer at position 11 is false ok 71 - contains: false single short lower case ok 72 - contains: true single short lower case ok 73 - contains: false single short upper case ok 74 - contains: true single short upper case ok 75 - contains: false single long lower case ok 76 - contains: true single long lower case ok 77 - contains: false single long upper case ok 78 - contains: true single long upper case ok 79 - contains: false multi short lower case ok 80 - contains: true multi short lower case ok 81 - contains: false multi short upper case ok 82 - contains: true multi short upper case ok 83 - contains: false multi long lower case ok 84 - contains: true multi long lower case ok 85 - contains: false multi long upper case ok 86 - contains: true multi long upper case ok 87 - contains: false single numerical ok 88 - contains: true single numerical ok 89 - contains: false multi numerical ok 90 - contains: true multi numerical ok 91 - contains: false mixed ok 92 - contains: true mixed ok 93 - stringification with default placeholder ok 94 - stringification with empty placeholder ok 95 - numerification ok 96 - new Date::MonthSet integer => 1 ok 97 - integer at position 0 is true ok 98 - integer at position 1 is false ok 99 - integer at position 2 is false ok 100 - integer at position 3 is false ok 101 - integer at position 4 is false ok 102 - integer at position 5 is false ok 103 - integer at position 6 is false ok 104 - integer at position 7 is false ok 105 - integer at position 8 is false ok 106 - integer at position 9 is false ok 107 - integer at position 10 is false ok 108 - integer at position 11 is false ok 109 - new Date::MonthSet integer => 3626 ok 110 - integer at position 0 is false ok 111 - integer at position 1 is true ok 112 - integer at position 2 is false ok 113 - integer at position 3 is true ok 114 - integer at position 4 is false ok 115 - integer at position 5 is true ok 116 - integer at position 6 is false ok 117 - integer at position 7 is false ok 118 - integer at position 8 is false ok 119 - integer at position 9 is true ok 120 - integer at position 10 is true ok 121 - integer at position 11 is true ok 122 - new Date::MonthSet integer => 4095 ok 123 - integer at position 0 is true ok 124 - integer at position 1 is true ok 125 - integer at position 2 is true ok 126 - integer at position 3 is true ok 127 - integer at position 4 is true ok 128 - integer at position 5 is true ok 129 - integer at position 6 is true ok 130 - integer at position 7 is true ok 131 - integer at position 8 is true ok 132 - integer at position 9 is true ok 133 - integer at position 10 is true ok 134 - integer at position 11 is true ok 135 - new Date::MonthSet string => 'JF-A--JAS---' ok 136 - integer at position 0 is true ok 137 - integer at position 1 is true ok 138 - integer at position 2 is false ok 139 - integer at position 3 is true ok 140 - integer at position 4 is false ok 141 - integer at position 5 is false ok 142 - integer at position 6 is true ok 143 - integer at position 7 is true ok 144 - integer at position 8 is true ok 145 - integer at position 9 is false ok 146 - integer at position 10 is false ok 147 - integer at position 11 is false ok 148 - new Date::MonthSet string => '001110100011' ok 149 - integer at position 0 is false ok 150 - integer at position 1 is false ok 151 - integer at position 2 is true ok 152 - integer at position 3 is true ok 153 - integer at position 4 is true ok 154 - integer at position 5 is false ok 155 - integer at position 6 is true ok 156 - integer at position 7 is false ok 157 - integer at position 8 is false ok 158 - integer at position 9 is false ok 159 - integer at position 10 is true ok 160 - integer at position 11 is true ok 161 - new Date::MonthSet placeholder => '**', string => '****M**********S******' ok 162 - integer at position 0 is false ok 163 - integer at position 1 is false ok 164 - integer at position 2 is true ok 165 - integer at position 3 is false ok 166 - integer at position 4 is false ok 167 - integer at position 5 is false ok 168 - integer at position 6 is false ok 169 - integer at position 7 is false ok 170 - integer at position 8 is true ok 171 - integer at position 9 is false ok 172 - integer at position 10 is false ok 173 - integer at position 11 is false ok 174 - new Date::MonthSet set => [ 1 .. 4, 9 ] ok 175 - integer at position 0 is true ok 176 - integer at position 1 is true ok 177 - integer at position 2 is true ok 178 - integer at position 3 is true ok 179 - integer at position 4 is false ok 180 - integer at position 5 is false ok 181 - integer at position 6 is false ok 182 - integer at position 7 is false ok 183 - integer at position 8 is true ok 184 - integer at position 9 is false ok 185 - integer at position 10 is false ok 186 - integer at position 11 is false ok 187 - new Date::MonthSet set => [ qw(dec jul), 4-2, 5..6 ] ok 188 - integer at position 0 is false ok 189 - integer at position 1 is true ok 190 - integer at position 2 is false ok 191 - integer at position 3 is false ok 192 - integer at position 4 is true ok 193 - integer at position 5 is true ok 194 - integer at position 6 is true ok 195 - integer at position 7 is false ok 196 - integer at position 8 is false ok 197 - integer at position 9 is false ok 198 - integer at position 10 is false ok 199 - integer at position 11 is true ok 200 - invalid string (too short) ok 201 - invalid string (invalid identifier) ok 202 - invalid string (too many digits) ok 203 - invalid string (too many characters) ok 204 - overloaded equality operator (test AA) ok 205 - overloaded comparison operator (test AB) ok 206 - overloaded equality operator (test BA) ok 207 - overloaded comparison operator (test BB) ok 208 - overloaded inequality operator (test CA) ok 209 - overloaded comparison operator (test CB) ok 210 - overloaded inequality operator (test DA) ok 211 - overloaded comparison operator (test DB) ok 212 - overloaded comparison operator (test E) ok 213 - overloaded comparison operator (test F) ok 214 - overloaded addition operator isa Date::MonthSet ok 215 - integer at position 0 is false ok 216 - integer at position 1 is true ok 217 - integer at position 2 is false ok 218 - integer at position 3 is false ok 219 - integer at position 4 is false ok 220 - integer at position 5 is true ok 221 - integer at position 6 is true ok 222 - integer at position 7 is false ok 223 - integer at position 8 is true ok 224 - integer at position 9 is false ok 225 - integer at position 10 is true ok 226 - integer at position 11 is true ok 227 - overloaded subtraction operator isa Date::MonthSet ok 228 - integer at position 0 is false ok 229 - integer at position 1 is false ok 230 - integer at position 2 is false ok 231 - integer at position 3 is false ok 232 - integer at position 4 is false ok 233 - integer at position 5 is true ok 234 - integer at position 6 is false ok 235 - integer at position 7 is false ok 236 - integer at position 8 is false ok 237 - integer at position 9 is false ok 238 - integer at position 10 is true ok 239 - integer at position 11 is false ok All tests successful. Files=2, Tests=240, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)