Checking if your kit is complete... Looks good Writing Makefile for Params::Util cp lib/Params/Util.pm blib/lib/Params/Util.pm Manifying blib/man3/Params::Util.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/01_compile.....1..5 ok 1 - Your perl is new enough ok 2 - use Params::Util; ok 3 - require Scalar::Util; ok 4 - Scalar::Util version is at least 1.14 ok 5 - Scalar::Util has a refaddr implementation ok t/02_util........1..534 ok 1 - ...::_STRING() dies ok 2 - ... with expected error message ok 3 - ...::_STRING(undef) returns undef ok 4 - ...::_STRING(nullstring) returns undef ok 5 - ...::_STRING(HASH) returns undef ok 6 - ...::_STRING(CODE) returns undef ok 7 - ...::_STRING(ARRAY) returns undef ok 8 - ...::_STRING(null constant) returns undef ok 9 - ...::_STRING(SCALAR) returns undef ok 10 - ...::_STRING('0') returns ok ok 11 - ...::_STRING('1') returns ok ok 12 - ...::_STRING('foo') returns ok ok 13 - ...::_STRING('_foo') returns ok ok 14 - ...::_STRING('foo1') returns ok ok 15 - ...::_STRING('__foo_1') returns ok ok 16 - ...::_STRING('Foo::Bar') returns ok ok 17 - ...::_STRING(' ') returns ok ok 18 - ...::_STRING(' foo') returns ok ok 19 - use Params::Util; ok 20 - _STRING imported ok ok 21 - ...::_STRING() dies ok 22 - ... with expected error message ok 23 - _STRING(undef) returns undef ok 24 - _STRING(nullstring) returns undef ok 25 - _STRING(HASH) returns undef ok 26 - _STRING(CODE) returns undef ok 27 - _STRING(ARRAY) returns undef ok 28 - _STRING(null constant) returns undef ok 29 - _STRING(SCALAR) returns undef ok 30 - ...::_STRING('0') returns ok ok 31 - ...::_STRING('1') returns ok ok 32 - ...::_STRING('foo') returns ok ok 33 - ...::_STRING('_foo') returns ok ok 34 - ...::_STRING('foo1') returns ok ok 35 - ...::_STRING('__foo_1') returns ok ok 36 - ...::_STRING('Foo::Bar') returns ok ok 37 - ...::_STRING(' ') returns ok ok 38 - ...::_STRING(' foo') returns ok ok 39 - ...::_IDENTIFIER() dies ok 40 - ... with expected error message ok 41 - ...::_IDENTIFIER(undef) returns undef ok 42 - ...::_IDENTIFIER(nullstring) returns undef ok 43 - ...::_IDENTIFIER(number) returns undef ok 44 - ...::_IDENTIFIER(string) returns undef ok 45 - ...::_IDENTIFIER(HASH) returns undef ok 46 - ...::_IDENTIFIER(CODE) returns undef ok 47 - ...::_IDENTIFIER(ARRAY) returns undef ok 48 - ...::_IDENTIFIER(null constant) returns undef ok 49 - ...::_IDENTIFIER(SCALAR) returns undef ok 50 - ...::_IDENTIFIER(CLASS) returns undef ok 51 - ...::_IDENTIFIER('foo') returns ok ok 52 - ...::_IDENTIFIER('_foo') returns ok ok 53 - ...::_IDENTIFIER('foo1') returns ok ok 54 - ...::_IDENTIFIER('__foo_1') returns ok ok 55 - use Params::Util; ok 56 - _IDENTIFIER imported ok ok 57 - ...::_IDENTIFIER() dies ok 58 - ... with expected error message ok 59 - _IDENTIFIER(undef) returns undef ok 60 - _IDENTIFIER(nullstring) returns undef ok 61 - _IDENTIFIER(number) returns undef ok 62 - _IDENTIFIER(string) returns undef ok 63 - _IDENTIFIER(HASH) returns undef ok 64 - _IDENTIFIER(CODE) returns undef ok 65 - _IDENTIFIER(ARRAY) returns undef ok 66 - _IDENTIFIER(null constant) returns undef ok 67 - _IDENTIFIER(SCALAR) returns undef ok 68 - _IDENTIFIER(CLASS) returns undef ok 69 - ...::_IDENTIFIER('foo') returns ok ok 70 - ...::_IDENTIFIER('_foo') returns ok ok 71 - ...::_IDENTIFIER('foo1') returns ok ok 72 - ...::_IDENTIFIER('__foo_1') returns ok ok 73 - ...::_CLASS() dies ok 74 - ... with expected error message ok 75 - ...::_CLASS(undef) returns undef ok 76 - ...::_CLASS(nullstring) returns undef ok 77 - ...::_CLASS(number) returns undef ok 78 - ...::_CLASS(string) returns undef ok 79 - ...::_CLASS(HASH) returns undef ok 80 - ...::_CLASS(CODE) returns undef ok 81 - ...::_CLASS(ARRAY) returns undef ok 82 - ...::_CLASS(null constant) returns undef ok 83 - ...::_CLASS(SCALAR) returns undef ok 84 - ...::_CLASS(bad class) returns undef ok 85 - ...::_CLASS(bad class) returns undef ok 86 - ...::_CLASS(bad class) returns undef ok 87 - ...::_CLASS('foo') returns ok ok 88 - ...::_CLASS('_foo') returns ok ok 89 - ...::_CLASS('foo1') returns ok ok 90 - ...::_CLASS('__foo_1') returns ok ok 91 - ...::_CLASS('Foo::Bar') returns ok ok 92 - ...::_CLASS('_Foo::Baaar::Baz') returns ok ok 93 - ...::_CLASS('X::1') returns ok ok 94 - use Params::Util; ok 95 - _CLASS imported ok ok 96 - _CLASS() dies ok 97 - ... with expected error message ok 98 - _CLASS(undef) returns undef ok 99 - _CLASS(nullstring) returns undef ok 100 - _CLASS(number) returns undef ok 101 - _CLASS(string) returns undef ok 102 - _CLASS(HASH) returns undef ok 103 - _CLASS(CODE) returns undef ok 104 - _CLASS(ARRAY) returns undef ok 105 - _CLASS(null constant) returns undef ok 106 - _CLASS(SCALAR) returns undef ok 107 - _CLASS(bad class) returns undef ok 108 - _CLASS(bad class) returns undef ok 109 - _CLASS(bad class) returns undef ok 110 - _CLASS('foo') returns ok ok 111 - _CLASS('_foo') returns ok ok 112 - _CLASS('foo1') returns ok ok 113 - _CLASS('__foo_1') returns ok ok 114 - _CLASS('Foo::Bar') returns ok ok 115 - _CLASS('_Foo::Baaar::Baz') returns ok ok 116 - _CLASS('X::1') returns ok ok 117 - ...::_POSINT() dies ok 118 - ... with expected error message ok 119 - ...::_POSINT(undef) returns undef ok 120 - ...::_POSINT(nullstring) returns undef ok 121 - ...::_POSINT(string) returns undef ok 122 - ...::_POSINT(HASH) returns undef ok 123 - ...::_POSINT(CODE) returns undef ok 124 - ...::_POSINT(ARRAY) returns undef ok 125 - ...::_POSINT(null constant) returns undef ok 126 - ...::_POSINT(SCALAR) returns undef ok 127 - ...::_POSINT(bad class) returns undef ok 128 - ...::_POSINT(negative) returns undef ok 129 - ...::_POSINT(zero) returns undef ok 130 - ...::_POSINT(explicit positive) returns undef ok 131 - ...::_POSINT(zero lead) returns undef ok 132 - ...::_POSINT('1') returns ok ok 133 - ...::_POSINT('2') returns ok ok 134 - ...::_POSINT('10') returns ok ok 135 - ...::_POSINT('123456789') returns ok ok 136 - use Params::Util; ok 137 - _POSINT imported ok ok 138 - _POSINT() dies ok 139 - ... with expected error message ok 140 - _POSINT(undef) returns undef ok 141 - _POSINT(nullstring) returns undef ok 142 - _POSINT(string) returns undef ok 143 - _POSINT(HASH) returns undef ok 144 - _POSINT(CODE) returns undef ok 145 - _POSINT(ARRAY) returns undef ok 146 - _POSINT(null constant) returns undef ok 147 - _POSINT(SCALAR) returns undef ok 148 - _POSINT(bad class) returns undef ok 149 - _POSINT(negative) returns undef ok 150 - _POSINT(zero) returns undef ok 151 - _POSINT(explicit positive) returns undef ok 152 - _POSINT(zero lead) returns undef ok 153 - _POSINT('1') returns ok ok 154 - _POSINT('2') returns ok ok 155 - _POSINT('10') returns ok ok 156 - _POSINT('123456789') returns ok ok 157 - ...::_NONNEGINT() dies ok 158 - ... with expected error message ok 159 - ...::_NONNEGINT(undef) returns undef ok 160 - ...::_NONNEGINT(nullstring) returns undef ok 161 - ...::_NONNEGINT(string) returns undef ok 162 - ...::_NONNEGINT(HASH) returns undef ok 163 - ...::_NONNEGINT(CODE) returns undef ok 164 - ...::_NONNEGINT(ARRAY) returns undef ok 165 - ...::_NONNEGINT(null constant) returns undef ok 166 - ...::_NONNEGINT(SCALAR) returns undef ok 167 - ...::_NONNEGINT(bad class) returns undef ok 168 - ...::_NONNEGINT(negative) returns undef ok 169 - ...::_NONNEGINT(explicit positive) returns undef ok 170 - ...::_NONNEGINT(zero lead) returns undef ok 171 - ...::_NONNEGINT('0') returns ok ok 172 - ...::_NONNEGINT('1') returns ok ok 173 - ...::_NONNEGINT('2') returns ok ok 174 - ...::_NONNEGINT('10') returns ok ok 175 - ...::_NONNEGINT('123456789') returns ok ok 176 - use Params::Util; ok 177 - _NONNEGINT imported ok ok 178 - _NONNEGINT() dies ok 179 - ... with expected error message ok 180 - _NONNEGINT(undef) returns undef ok 181 - _NONNEGINT(nullstring) returns undef ok 182 - _NONNEGINT(string) returns undef ok 183 - _NONNEGINT(HASH) returns undef ok 184 - _NONNEGINT(CODE) returns undef ok 185 - _NONNEGINT(ARRAY) returns undef ok 186 - _NONNEGINT(null constant) returns undef ok 187 - _NONNEGINT(SCALAR) returns undef ok 188 - _NONNEGINT(bad class) returns undef ok 189 - _NONNEGINT(negative) returns undef ok 190 - _NONNEGINT(explicit positive) returns undef ok 191 - _NONNEGINT(zero lead) returns undef ok 192 - _NONNEGINT('0') returns ok ok 193 - _NONNEGINT('1') returns ok ok 194 - _NONNEGINT('2') returns ok ok 195 - _NONNEGINT('10') returns ok ok 196 - _NONNEGINT('123456789') returns ok ok 197 - ...::_SCALAR() dies ok 198 - ... with expected error message ok 199 - ...::_SCALAR(undef) returns undef ok 200 - ...::_SCALAR(\undef) returns undef ok 201 - ...::_SCALAR(nullstring) returns undef ok 202 - ...::_SCALAR(number) returns undef ok 203 - ...::_SCALAR(string) returns undef ok 204 - ...::_SCALAR(HASH) returns undef ok 205 - ...::_SCALAR(CODE) returns undef ok 206 - ...::_SCALAR(ARRAY) returns undef ok 207 - ...::_SCALAR(null constant) returns undef ok 208 - ...::_SCALAR(constant) returns true ok 209 - ...::_SCALAR(['foo']) returns true ok 210 - ...::_SCALAR returns the same SCALAR reference ok 211 - use Params::Util; ok 212 - _SCALAR imported ok ok 213 - ...::_SCALAR() dies ok 214 - ... with expected error message ok 215 - ...::_SCALAR(undef) returns undef ok 216 - ...::_SCALAR(\undef) returns undef ok 217 - ...::_SCALAR(nullstring) returns undef ok 218 - ...::_SCALAR(number) returns undef ok 219 - ...::_SCALAR(string) returns undef ok 220 - ...::_SCALAR(HASH) returns undef ok 221 - ...::_SCALAR(CODE) returns undef ok 222 - ...::_SCALAR(ARRAY) returns undef ok 223 - ...::_SCALAR(null constant) returns undef ok 224 - ...::_SCALAR(constant) returns true ok 225 - ...::_SCALAR(SCALAR) returns true ok 226 - ...::_SCALAR returns the same SCALAR reference ok 227 - ...::_SCALAR0() dies ok 228 - ... with expected error message ok 229 - ...::_SCALAR0(undef) returns undef ok 230 - ...::_SCALAR0(nullstring) returns undef ok 231 - ...::_SCALAR0(number) returns undef ok 232 - ...::_SCALAR0(string) returns undef ok 233 - ...::_SCALAR0(HASH) returns undef ok 234 - ...::_SCALAR0(CODE) returns undef ok 235 - ...::_SCALAR0(ARRAY) returns undef ok 236 - ...::_SCALAR0(constant) returns true ok 237 - ...::_SCALAR0(constant) returns true ok 238 - ...::_SCALAR0(constant) returns true ok 239 - ...::_SCALAR0(constant) returns true ok 240 - ...::_SCALAR returns the same SCALAR reference ok 241 - ...::_SCALAR returns the same SCALAR reference ok 242 - use Params::Util; ok 243 - _SCALAR0 imported ok ok 244 - ...::_SCALAR0() dies ok 245 - ... with expected error message ok 246 - ...::_SCALAR0(undef) returns undef ok 247 - ...::_SCALAR0(nullstring) returns undef ok 248 - ...::_SCALAR0(number) returns undef ok 249 - ...::_SCALAR0(string) returns undef ok 250 - ...::_SCALAR0(HASH) returns undef ok 251 - ...::_SCALAR0(CODE) returns undef ok 252 - ...::_SCALAR0(ARRAY) returns undef ok 253 - ...::_SCALAR0(constant) returns true ok 254 - ...::_SCALAR0(constant) returns true ok 255 - ...::_SCALAR0(constant) returns true ok 256 - ...::_SCALAR0(constant) returns true ok 257 - ...::_SCALAR returns the same SCALAR reference ok 258 - ...::_SCALAR returns the same SCALAR reference ok 259 - ...::_ARRAY() dies ok 260 - ... with expected error message ok 261 - ...::_ARRAY(undef) returns undef ok 262 - ...::_ARRAY(nullstring) returns undef ok 263 - ...::_ARRAY(number) returns undef ok 264 - ...::_ARRAY(string) returns undef ok 265 - ...::_ARRAY(SCALAR) returns undef ok 266 - ...::_ARRAY(HASH) returns undef ok 267 - ...::_ARRAY(CODE) returns undef ok 268 - ...::_ARRAY(empty ARRAY) returns undef ok 269 - ...::_ARRAY([undef]) returns true ok 270 - ...::_ARRAY(['foo']) returns true ok 271 - ...::_ARRAY returns an ARRAY ok ok 272 - ...::_ARRAY($array) returns the same ARRAY reference ok 273 - use Params::Util; ok 274 - _ARRAY imported ok ok 275 - _ARRAY() dies ok 276 - ... with expected error message ok 277 - _ARRAY(undef) returns undef ok 278 - _ARRAY(nullstring) returns undef ok 279 - _ARRAY(number) returns undef ok 280 - _ARRAY(string) returns undef ok 281 - _ARRAY(SCALAR) returns undef ok 282 - _ARRAY(HASH) returns undef ok 283 - _ARRAY(CODE) returns undef ok 284 - _ARRAY(empty ARRAY) returns undef ok 285 - _ARRAY([undef]) returns true ok 286 - _ARRAY(['foo']) returns true ok 287 - _ARRAY returns an ARRAY ok ok 288 - _ARRAY($array) returns the same ARRAY reference ok 289 - ...::_ARRAY0() dies ok 290 - ... with expected error message ok 291 - ...::_ARRAY0(undef) returns undef ok 292 - ...::_ARRAY0(nullstring) returns undef ok 293 - ...::_ARRAY0(number) returns undef ok 294 - ...::_ARRAY0(string) returns undef ok 295 - ...::_ARRAY0(SCALAR) returns undef ok 296 - ...::_ARRAY0(HASH) returns undef ok 297 - ...::_ARRAY0(CODE) returns undef ok 298 - ...::_ARRAY0(empty ARRAY) returns undef ok 299 - ...::_ARRAY0([undef]) returns true ok 300 - ...::_ARRAY0(['foo']) returns true ok 301 - ...::_ARRAY0 returns an ARRAY ok ok 302 - ...::_ARRAY0($array) returns the same ARRAY reference ok 303 - use Params::Util; ok 304 - _ARRAY0 imported ok ok 305 - _ARRAY0() dies ok 306 - ... with expected error message ok 307 - _ARRAY0(undef) returns undef ok 308 - _ARRAY0(nullstring) returns undef ok 309 - _ARRAY0(number) returns undef ok 310 - _ARRAY0(string) returns undef ok 311 - _ARRAY0(SCALAR) returns undef ok 312 - _ARRAY0(HASH) returns undef ok 313 - _ARRAY0(CODE) returns undef ok 314 - _ARRAY0(empty ARRAY) returns undef ok 315 - _ARRAY0([undef]) returns true ok 316 - _ARRAY0(['foo']) returns true ok 317 - _ARRAY0 returns an ARRAY ok ok 318 - _ARRAY0($array) returns the same reference ok 319 - ...::_HASH() dies ok 320 - ... with expected error message ok 321 - ...::_HASH(undef) returns undef ok 322 - ...::_HASH(nullstring) returns undef ok 323 - ...::_HASH(number) returns undef ok 324 - ...::_HASH(string) returns undef ok 325 - ...::_HASH(SCALAR) returns undef ok 326 - ...::_HASH(ARRAY) returns undef ok 327 - ...::_HASH(CODE) returns undef ok 328 - ...::_HASH(empty HASH) returns undef ok 329 - ...::_HASH([undef]) returns ok ok 330 - ...::_HASH returns an HASH ok ok 331 - ...::_HASH($hash) returns the same reference ok 332 - use Params::Util; ok 333 - _HASH imported ok ok 334 - _HASH() dies ok 335 - ... with expected error message ok 336 - _HASH(undef) returns undef ok 337 - _HASH(nullstring) returns undef ok 338 - _HASH(number) returns undef ok 339 - _HASH(string) returns undef ok 340 - _HASH(SCALAR) returns undef ok 341 - _HASH(ARRAY) returns undef ok 342 - _HASH(CODE) returns undef ok 343 - ...::_HASH(empty HASH) returns undef ok 344 - _HASH([undef]) returns true ok 345 - _HASH returns an ARRAY ok ok 346 - _HASH($hash) returns the same reference ok 347 - ...::_HASH0() dies ok 348 - ... with expected error message ok 349 - ...::_HASH0(undef) returns undef ok 350 - ...::_HASH0(nullstring) returns undef ok 351 - ...::_HASH0(number) returns undef ok 352 - ...::_HASH0(string) returns undef ok 353 - ...::_HASH0(SCALAR) returns undef ok 354 - ...::_HASH0(ARRAY) returns undef ok 355 - ...::_HASH0(CODE) returns undef ok 356 - ...::_HASH0(empty ARRAY) returns undef ok 357 - ...::_HASH0([undef]) returns true ok 358 - ...::_HASH0 returns an ARRAY ok ok 359 - ...::_HASH0($hash) returns the same reference ok 360 - use Params::Util; ok 361 - _HASH0 imported ok ok 362 - _HASH0() dies ok 363 - ... with expected error message ok 364 - _HASH0(undef) returns undef ok 365 - _HASH0(nullstring) returns undef ok 366 - _HASH0(number) returns undef ok 367 - _HASH0(string) returns undef ok 368 - _HASH0(SCALAR) returns undef ok 369 - _HASH0(ARRAY) returns undef ok 370 - _HASH0(CODE) returns undef ok 371 - _HASH0(empty ARRAY) returns undef ok 372 - _HASH0([undef]) returns true ok 373 - _HASH0 returns an ARRAY ok ok 374 - _HASH0($hash) returns the same reference ok 375 - use Params::Util; ok 376 - _CODE imported ok ok 377 - ...::_CODE() dies ok 378 - ... with expected error message ok 379 - ...::_CODE(undef) returns undef ok 380 - ...::_CODE(nullstring) returns undef ok 381 - ...::_CODE(number) returns undef ok 382 - ...::_CODE(string) returns undef ok 383 - ...::_CODE(SCALAR) returns undef ok 384 - ...::_CODE(ARRAY) returns undef ok 385 - ...::_CODE(empty HASH) returns undef ok 386 - _CODE() dies ok 387 - ... with expected error message ok 388 - _CODE(undef) returns undef ok 389 - _CODE(nullstring) returns undef ok 390 - _CODE(number) returns undef ok 391 - _CODE(string) returns undef ok 392 - _CODE(SCALAR) returns undef ok 393 - _CODE(ARRAY) returns undef ok 394 - ...::_CODE(empty HASH) returns undef ok 395 - ...::_CODE(anon) returns ok ok 396 - ...::_CODE(ref) returns ok ok 397 - ...::_CODE(\&func) returns ok ok 398 - ...::_CODE(ref) returns the same reference ok 399 - ...::_CODE(\&func) returns the same reference ok 400 - _CODE(anon) returns ok ok 401 - _CODE(ref) returns ok ok 402 - _CODE(\&func) returns ok ok 403 - _CODE(ref) returns the same reference ok 404 - _CODE(\&func) returns the same reference ok 405 - ...::_INSTANCE() dies ok 406 - ... with expected error message ok 407 - ...::_INSTANCE(object) dies ok 408 - ... with expected error message ok 409 - ...::_INSTANCE(undef) returns undef ok 410 - ...::_INSTANCE(nullstring) returns undef ok 411 - ...::_INSTANCE(number) returns undef ok 412 - ...::_INSTANCE(string) returns undef ok 413 - ...::_INSTANCE(HASH) returns undef ok 414 - ...::_INSTANCE(CODE) returns undef ok 415 - ...::_INSTANCE(ARRAY) returns undef ok 416 - ...::_INSTANCE(null constant) returns undef ok 417 - ...::_INSTANCE(SCALAR) returns undef ok 418 - ...::_INSTANCE(bad object) returns undef ok 419 - use Params::Util; ok 420 - _INSTANCE imported ok ok 421 - _INSTANCE() dies ok 422 - ... with expected error message ok 423 - _INSTANCE(object) dies ok 424 - ... with expected error message ok 425 - _INSTANCE(undef) returns undef ok 426 - _INSTANCE(nullstring) returns undef ok 427 - _INSTANCE(number) returns undef ok 428 - _INSTANCE(string) returns undef ok 429 - _INSTANCE(HASH) returns undef ok 430 - _INSTANCE(CODE) returns undef ok 431 - _INSTANCE(ARRAY) returns undef ok 432 - _INSTANCE(null constant) returns undef ok 433 - _INSTANCE(SCALAR) returns undef ok 434 - _INSTANCE(bad object) returns undef ok 435 - ...::_INSTANCE(object, class) returns true when expected ok 436 - ...::_INSTANCE(object, class) returns the same object ok 437 - ...::_INSTANCE(object, class) returns true when expected ok 438 - ...::_INSTANCE(object, class) returns the same object ok 439 - ...::_INSTANCE(object, class) returns true when expected ok 440 - ...::_INSTANCE(object, class) returns the same object ok 441 - ...::_INSTANCE(object, class) returns true when expected ok 442 - ...::_INSTANCE(object, class) returns the same object ok 443 - ...::_INSTANCE(object, class) returns true when expected ok 444 - ...::_INSTANCE(object, class) returns the same object ok 445 - ...::_INSTANCE(object, class) returns true when expected ok 446 - ...::_INSTANCE(object, class) returns the same object ok 447 - ...::_INSTANCE(object, class) returns true when expected ok 448 - ...::_INSTANCE(object, class) returns the same object ok 449 - ...::_INSTANCE(object, class) returns true when expected ok 450 - ...::_INSTANCE(object, class) returns the same object ok 451 - ...::_INSTANCE(object, class) returns true when expected ok 452 - ...::_INSTANCE(object, class) returns the same object ok 453 - _INSTANCE(object, class) returns true when expected ok 454 - _INSTANCE(object, class) returns the same object ok 455 - _INSTANCE(object, class) returns true when expected ok 456 - _INSTANCE(object, class) returns the same object ok 457 - _INSTANCE(object, class) returns true when expected ok 458 - _INSTANCE(object, class) returns the same object ok 459 - _INSTANCE(object, class) returns true when expected ok 460 - _INSTANCE(object, class) returns the same object ok 461 - _INSTANCE(object, class) returns true when expected ok 462 - _INSTANCE(object, class) returns the same object ok 463 - _INSTANCE(object, class) returns true when expected ok 464 - _INSTANCE(object, class) returns the same object ok 465 - _INSTANCE(object, class) returns true when expected ok 466 - _INSTANCE(object, class) returns the same object ok 467 - _INSTANCE(object, class) returns true when expected ok 468 - _INSTANCE(object, class) returns the same object ok 469 - _INSTANCE(object, class) returns true when expected ok 470 - _INSTANCE(object, class) returns the same object ok 471 - ...::_SET() dies ok 472 - ... with expected error message ok 473 - ...::_SET(single) dies ok 474 - ... with expected error message ok 475 - ...::_SET(undef) returns undef ok 476 - ...::_SET(nullstring) returns undef ok 477 - ...::_SET(number) returns undef ok 478 - ...::_SET(string) returns undef ok 479 - ...::_SET(SCALAR) returns undef ok 480 - ...::_SET(HASH) returns undef ok 481 - ...::_SET(CODE) returns undef ok 482 - ...::_SET(empty ARRAY) returns undef ok 483 - ...::_SET(homogenous ARRAY) returns true ok 484 - ...::_SET(mixed ARRAY) returns undef ok 485 - ...::_SET(unblessed ARRAY) returns undef ok 486 - use Params::Util; ok 487 - _SET imported ok ok 488 - _SET() dies ok 489 - ... with expected error message ok 490 - _SET(single) dies ok 491 - ... with expected error message ok 492 - _SET(undef) returns undef ok 493 - _SET(nullstring) returns undef ok 494 - _SET(number) returns undef ok 495 - _SET(string) returns undef ok 496 - _SET(SCALAR) returns undef ok 497 - _SET(HASH) returns undef ok 498 - _SET(CODE) returns undef ok 499 - _SET(empty ARRAY) returns undef ok 500 - _SET(homogenous ARRAY) returns true ok 501 - _SET(mixed ARRAY) returns undef ok 502 - _SET(unblessed ARRAY) returns undef ok 503 - ...::_SET0() dies ok 504 - ... with expected error message ok 505 - ...::_SET0(single) dies ok 506 - ... with expected error message ok 507 - ...::_SET0(undef) returns undef ok 508 - ...::_SET0(nullstring) returns undef ok 509 - ...::_SET0(number) returns undef ok 510 - ...::_SET0(string) returns undef ok 511 - ...::_SET0(SCALAR) returns undef ok 512 - ...::_SET0(HASH) returns undef ok 513 - ...::_SET0(CODE) returns undef ok 514 - ...::_SET0(empty ARRAY) returns true ok 515 - ...::_SET0(homogenous ARRAY) returns true ok 516 - ...::_SET0(mixed ARRAY) returns undef ok 517 - ...::_SET0(unblessed ARRAY) returns undef ok 518 - use Params::Util; ok 519 - _SET0 imported ok ok 520 - _SET0() dies ok 521 - ... with expected error message ok 522 - _SET0(single) dies ok 523 - ... with expected error message ok 524 - _SET0(undef) returns undef ok 525 - _SET0(nullstring) returns undef ok 526 - _SET0(number) returns undef ok 527 - _SET0(string) returns undef ok 528 - _SET0(SCALAR) returns undef ok 529 - _SET0(HASH) returns undef ok 530 - _SET0(CODE) returns undef ok 531 - _SET0(empty ARRAY) returns true ok 532 - _SET0(homogenous ARRAY) returns true ok 533 - _SET0(mixed ARRAY) returns undef ok 534 - _SET0(unblessed ARRAY) returns undef ok t/03_all.........1..20 ok 1 - use Params::Util; ok 2 - _IDENTIFIER imported ok ok 3 - _CLASS imported ok ok 4 - _POSINT imported ok ok 5 - _NONNEGINT imported ok ok 6 - _SCALAR imported ok ok 7 - _SCALAR0 imported ok ok 8 - _ARRAY imported ok ok 9 - _ARRAY0 imported ok ok 10 - _ARRAYLIKE imported ok ok 11 - _HASH imported ok ok 12 - _HASH0 imported ok ok 13 - _HASHLIKE imported ok ok 14 - _CODE imported ok ok 15 - _CALLABLE imported ok ok 16 - _CODELIKE imported ok ok 17 - _INSTANCE imported ok ok 18 - _SET imported ok ok 19 - _SET0 imported ok ok 20 - _HANDLE imported ok ok t/04_callable....1..19 ok 1 - use Params::Util; ok 2 - _CALLABLE imported ok ok 3 - callable: callable itself ok 4 - callable: a boring plain code ref ok 5 - callable: an object with overloaded &{} ok 6 - callable: a object build from a coderef ok 7 - callable: an object with inherited overloaded &{} ok 8 - callable: a coderef blessed into CODE ok 9 - not callable: undef ok 10 - not callable: a string ok 11 - not callable: a number ok 12 - not callable: a ref to a ref to code ok 13 - not callable: a boring plain hash ref ok 14 - not callable: a class that builds from coderefs ok 15 - not callable: a class with overloaded &{} ok 16 - not callable: a class with inherited overloaded &{} ok 17 - not callable: a plain boring hash-based object ok 18 - not callable: a non-coderef blessed into CODE ok 19 - Caught the expected number of warnings ok t/04_codelike....1..18 ok 1 - use Params::Util; ok 2 - _CODELIKE imported ok ok 3 - callable: callable itself ok 4 - callable: a boring plain code ref ok 5 - callable: an object with overloaded &{} ok 6 - callable: a object build from a coderef ok 7 - callable: an object with inherited overloaded &{} ok 8 - callable: a coderef blessed into CODE ok 9 - not callable: undef ok 10 - not callable: a string ok 11 - not callable: a number ok 12 - not callable: a ref to a ref to code ok 13 - not callable: a boring plain hash ref ok 14 - not callable: a class that builds from coderefs ok 15 - not callable: a class with overloaded &{} ok 16 - not callable: a class with inherited overloaded &{} ok 17 - not callable: a plain boring hash-based object ok 18 - not callable: a non-coderef blessed into CODE ok t/05_typelike....1..29 ok 1 - use Params::Util; ok 2 - undef isn't @ish ok 3 - undef isn't %ish ok 4 - 1000 isn't @ish ok 5 - 1000 isn't %ish ok 6 - "Foo" isn't @ish ok 7 - "Foo" isn't %ish ok 8 - [] is @ish ok 9 - [] isn't %ish ok 10 - {} isn't @ish ok 11 - {} is %ish ok 12 - scalar-based Foo::Listy is @ish ok 13 - scalar-based Foo::Listy isn't %ish ok 14 - scalar-based Foo::Hashy isn't @ish ok 15 - scalar-based Foo::Hashy is %ish ok 16 - scalar-based Foo::Bothy is @ish ok 17 - scalar-based Foo::Bothy is %ish ok 18 - hash-based Foo::Listy is @ish ok 19 - hash-based Foo::Listy is %ish ok 20 - hash-based Foo::Hashy isn't @ish ok 21 - hash-based Foo::Hashy is %ish ok 22 - hash-based Foo::Bothy is @ish ok 23 - hash-based Foo::Bothy is %ish ok 24 - array-based Foo::Listy is @ish ok 25 - array-based Foo::Listy isn't %ish ok 26 - array-based Foo::Hashy is @ish ok 27 - array-based Foo::Hashy is %ish ok 28 - array-based Foo::Bothy is @ish ok 29 - array-based Foo::Bothy is %ish ok t/06_invocant....1..11 ok 1 - use Params::Util; ok 2 - undef isn't _IN ok 3 - 1000 isn't _IN ok 4 - "Params::Util::Test::_INVOCANT::Fake" is _IN ok 5 - "Params::Util::Test::_INVOCANT::Real" is _IN ok 6 - [] isn't _IN ok 7 - {} isn't _IN ok 8 - blessed reference is _IN ok 9 - blessed reference is _IN ok 10 - tied value is _IN ok 11 - Testing null class as an invocant ok t/07_handle......1..23 ok 1 - _HANDLE does not exist ok 2 - use Params::Util; ok 3 - _HANDLE imported ok ok 4 - t/handles/readfile.txt exists ok 5 - t/handles/writefile.txt does not exist ok 6 - _HANDLE does not return undef ok 7 - _HANDLE returns the passed value ok 8 - _HANDLE does not return undef ok 9 - _HANDLE returns the passed value ok 10 - _HANDLE does not return undef ok 11 - _HANDLE returns the passed value ok 12 - _HANDLE returns undef ok 13 - _HANDLE returns undef ok 14 - _HANDLE returns undef ok 15 - _HANDLE returns undef ok 16 - _HANDLE returns undef ok 17 - _HANDLE returns undef ok 18 - _HANDLE returns undef ok 19 - _HANDLE returns undef ok 20 - _HANDLE returns undef ok 21 - _HANDLE returns undef ok 22 - _HANDLE returns undef ok 23 - _HANDLE returns undef ok t/08_driver......1..86 ok 1 - _CLASSISA does not exist ok 2 - _SUBCLASS does not exist ok 3 - _DRIVER does not exist ok 4 - use Params::Util; ok 5 - _CLASSISA imported ok ok 6 - _SUBCLASS imported ok ok 7 - _DRIVER imported ok ok 8 - A exists ok 9 - B exists ok 10 - C does not exist ok 11 - D does not exist ok 12 - E does not exist ok 13 - F does not exist ok 14 - Non-classisa returns undef ok 15 - Non-subclass returns undef ok 16 - Non-driver returns undef ok 17 - Non-classisa returns undef ok 18 - Non-subclass returns undef ok 19 - Non-driver returns undef ok 20 - Non-classisa returns undef ok 21 - Non-subclass returns undef ok 22 - Non-driver returns undef ok 23 - Non-classisa returns undef ok 24 - Non-subclass returns undef ok 25 - Non-driver returns undef ok 26 - Non-classisa returns undef ok 27 - Non-subclass returns undef ok 28 - Non-driver returns undef ok 29 - Non-classisa returns undef ok 30 - Non-subclass returns undef ok 31 - Non-driver returns undef ok 32 - Non-classisa returns undef ok 33 - Non-subclass returns undef ok 34 - Non-driver returns undef ok 35 - Non-classisa returns undef ok 36 - Non-subclass returns undef ok 37 - Non-driver returns undef ok 38 - Non-classisa returns undef ok 39 - Non-subclass returns undef ok 40 - Non-driver returns undef ok 41 - Non-classisa returns undef ok 42 - Non-subclass returns undef ok 43 - Non-driver returns undef ok 44 - Non-classisa returns undef ok 45 - Non-subclass returns undef ok 46 - Non-driver returns undef ok 47 - Non-classisa returns undef ok 48 - Non-subclass returns undef ok 49 - Non-driver returns undef ok 50 - A: Driver base class is undef ok 51 - B: Good driver returns ok ok 52 - B: Good driver return undef for incorrect base ok 53 - C: Non-existant driver is undef ok 54 - D: Broken driver is undef ok 55 - E: Not a driver returns undef ok 56 - F: Faked isa returns ok ok 57 - A: Driver base class is undef ok 58 - B: Good driver returns ok ok 59 - B: Good driver return undef for incorrect base ok 60 - C: Non-existant driver is undef ok 61 - D: Broken driver is undef ok 62 - E: Not a driver returns undef ok 63 - F: Faked isa returns ok ok 64 - A: Driver base class is undef ok 65 - A: Class is loaded ok ok 66 - B: Good driver returns ok ok 67 - B: Good driver return undef for incorrect base ok 68 - B: Class is loaded ok ok 69 - C: Non-existant driver is undef ok 70 - D: Broken driver is undef ok 71 - E: Not a driver returns undef ok 72 - F: Faked isa returns ok ok 73 - A: Driver base class is undef ok 74 - B: Good driver returns ok ok 75 - B: Good driver return undef for incorrect base ok 76 - C: Non-existant driver is undef ok 77 - D: Broken driver is undef ok 78 - E: Not a driver returns undef ok 79 - F: Faked isa returns ok ok 80 - A: Driver base class is undef ok 81 - B: Good driver returns ok ok 82 - B: Good driver return undef for incorrect base ok 83 - C: Non-existant driver is undef ok 84 - D: Broken driver is undef ok 85 - E: Not a driver returns undef ok 86 - F: Faked isa returns ok ok t/98_pod.........1..0 # Skip Test::Pod not available for testing skipped all skipped: Test::Pod not available for testing t/99_pmv.........1..0 # Skip Test::MinimumVersion not available skipped all skipped: Test::MinimumVersion not available All tests successful, 2 tests skipped. Files=11, Tests=745, 1 wallclock secs ( 1.04 cusr + 0.31 csys = 1.35 CPU) Installing /Users/cpanrun/build/5.8.8/html/site/lib/Params/Util.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Params/Util.pm Installing /Users/cpanrun/build/5.8.8/man/man3/Params::Util.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod