| line |
true |
false |
branch |
|
73
|
0 |
0 |
unless defined $type and defined $parameter |
|
74
|
0 |
0 |
unless exists $$self{'typeChecks'}{$type} |
|
87
|
0 |
0 |
unless defined $arg |
|
88
|
0 |
0 |
if grep {/^$arg$/;} 'OK', 'RESULT_ERR', 'RESULT_FIX', 'RESULT_LOST', 'RESULT_NOT_APPLICABLE', 'RESULT_WON', 'COMMISSION_REVERSAL' |
|
100
|
0 |
0 |
unless defined $arg |
|
101
|
0 |
0 |
if grep {/^$arg$/;} 'ALL', 'DEPOSITS_WITHDRAWALS', 'EXCHANGE', 'POKER_ROOM' |
|
113
|
0 |
0 |
unless defined $arg |
|
114
|
0 |
0 |
if grep {/^$arg$/;} 'A', 'C', 'D', 'L', 'P', 'S', 'T', 'X', 'Z' |
|
126
|
0 |
0 |
unless defined $arg |
|
127
|
0 |
0 |
if grep {/^$arg$/;} 'STANDARD', 'MARGIN', 'TRADING', 'AGENT_CLIENT' |
|
139
|
0 |
0 |
unless defined $arg |
|
140
|
0 |
0 |
if grep {/^$arg$/;} 'NONE', 'E', 'M', 'L' |
|
152
|
0 |
0 |
unless defined $arg |
|
153
|
0 |
0 |
if grep {/^$arg$/;} 'NONE', 'IP', 'SP' |
|
165
|
0 |
0 |
unless defined $arg |
|
166
|
0 |
0 |
if grep {/^$arg$/;} 'BET_ID', 'CANCELLED_DATE', 'MARKET_NAME', 'MATCHED_DATE', 'NONE', 'PLACED_DATE' |
|
178
|
0 |
0 |
unless defined $arg |
|
179
|
0 |
0 |
if grep {/^$arg$/;} 'C', 'L', 'M', 'MU', 'S', 'U', 'V' |
|
191
|
0 |
0 |
unless defined $arg |
|
192
|
0 |
0 |
if grep {/^$arg$/;} 'B', 'L' |
|
204
|
0 |
0 |
unless defined $arg |
|
205
|
0 |
0 |
if grep {/^$arg$/;} 'WEEKLY', 'MONTHLY', 'QUARTERLY', 'ANNUALLY' |
|
217
|
0 |
0 |
unless defined $arg |
|
218
|
0 |
0 |
if grep {/^$arg$/;} 'VISA', 'MASTERCARD', 'VISADELTA', 'SWITCH', 'SOLO', 'ELECTRON', 'LASER', 'MAESTRO', 'INVALID_CARD_TYPE' |
|
230
|
0 |
0 |
unless defined $arg |
|
231
|
0 |
0 |
if grep {/^$arg$/;} 'DAILY', 'WEEKLY', 'MONTHLY', 'YEARLY' |
|
243
|
0 |
0 |
unless defined $arg |
|
244
|
0 |
0 |
if grep {/^$arg$/;} 'M', 'F' |
|
256
|
0 |
0 |
unless defined $arg |
|
257
|
0 |
0 |
if grep {/^$arg$/;} 'ACTIVE', 'CLOSED', 'INACTIVE', 'SUSPENDED' |
|
270
|
0 |
0 |
unless defined $arg |
|
271
|
0 |
0 |
if grep {/^$arg$/;} 'A', 'L', 'O', 'R', 'NOT_APPLICABLE' |
|
283
|
0 |
0 |
unless @$arg |
|
284
|
0 |
0 |
unless ref $arg eq 'ARRAY' |
|
286
|
0 |
0 |
unless $self->checkMarketTypeEnum($_) |
|
299
|
0 |
0 |
unless defined $arg |
|
300
|
0 |
0 |
if grep {/^$arg$/;} 'D', 'ASL', 'ADL' |
|
312
|
0 |
0 |
unless defined $arg |
|
313
|
0 |
0 |
if grep {/^$arg$/;} 'LOCKED', 'UNLOCKED' |
|
325
|
0 |
0 |
unless defined $arg |
|
326
|
0 |
0 |
if grep {/^$arg$/;} 'AUZ_NZL', 'GBR', 'IRL', 'NA', 'NORD', 'ZAF' |
|
338
|
0 |
0 |
unless defined $arg |
|
339
|
0 |
0 |
if grep {/^$arg$/;} 'SQ1A', 'SQ1B', 'SQ1C', 'SQ1D' |
|
351
|
0 |
0 |
unless defined $arg |
|
352
|
0 |
0 |
if grep {/^$arg$/;} 'SQ2A', 'SQ2B', 'SQ2C', 'SQ2S' |
|
364
|
0 |
0 |
unless defined $arg |
|
365
|
0 |
0 |
if grep {/^$arg$/;} 'ADD_PAYMENT_CARD', 'CANCEL_BETS', 'CREATE_ACCOUNT', 'CONVERT_CURRENCY', 'DELETE_PAYMENT_CARD', 'DEPOSIT_FROM_PAYMENT_CARD', 'DO_KEEP_ALIVE', 'EDIT_BETS', 'FORGOT_PASSWORD', 'GET_ACCOUNT_STATEMENT', 'GET_BET', 'GET_CURRENT_BETS', 'GET_CURRENCIES', 'GET_MARKET_TRADED_VOLUME', 'GET_PAYMENT_CARD', 'LOAD_BET_HISTORY', 'LOAD_DETAILED_AVAIL_MKT_DEPTH', 'LOAD_EVENT_TYPES', 'LOAD_EVENTS', 'LOAD_MARKET', 'LOAD_MARKET_PRICES', 'LOAD_MARKET_PRICES_COMPRESSED', 'LOAD_MARKET_PROFIT_LOSS', 'LOAD_SERVICE_ANNOUNCEMENTS', 'LOAD_SUBSCRIPTION_INFO', 'LOGIN', 'LOGOUT', 'MODIFY_PASSWORD', 'MODIFY_PROFILE', 'PLACE_BETS', 'RETRIEVE_LIMB_MESSAGE', 'SUBMIT_LIMB_MESSAGE', 'UPDATE_PAYMENT_CARD', 'VIEW_PROFILE', 'WITHDRAW_TO_PAYMENT_CARD' |
|
382
|
0 |
0 |
unless defined $arg |
|
383
|
0 |
0 |
if grep {/^$arg$/;} 'ASC', 'DESC' |
|
395
|
0 |
0 |
unless defined $arg |
|
396
|
0 |
0 |
if grep {/^$arg$/;} 'ACTIVE', 'INACTIVE', 'SUSPENDED' |
|
408
|
0 |
0 |
unless defined $arg |
|
409
|
0 |
0 |
if grep {/^$arg$/;} 'Dr', 'Miss', 'Mr', 'Mrs', 'Ms' |
|
421
|
0 |
0 |
unless defined $arg |
|
422
|
0 |
0 |
if grep {/^$arg$/;} 'DUPLICATE_USERNAME', 'FUND_TRANSFER_CANCEL', 'FUND_TRANSFER_CURRENCY_MISMATCH', 'INCOMPLETE_DETAILS', 'INSUFFICIENT_FUNDS', 'INVALID_ACCOUNT_TYPE', 'INVALID_ADDRESS_LINE1', 'INVALID_ADDRESS_LINE2', 'INVALID_ADDRESS_LINE3', 'INVALID_ANSWER1', 'INVALID_ANSWER2', 'INVALID_BROWSER', 'INVALID_CITY', 'INVALID_COUNTRY_OF_RESIDENCE', 'INVALID_COUNTY_STATE', 'INVALID_CURRENCY', 'INVALID_DEPOSIT_LIMIT', 'INVALID_DEPOSIT_LIMIT_FREQUENCY', 'INVALID_DETAILS', 'INVALID_DOB', 'INVALID_EMAIL', 'INVALID_FIRSTNAME', 'INVALID_GENDER', 'INVALID_HOME_PHONE', 'INVALID_IP_ADDRESS', 'INVALID_LANGUAGE', 'INVALID_LOCALE', 'INVALID_LOSS_LIMIT', 'INVALID_LOSS_LIMIT_FREQUENCY', 'INVALID_MASTER_ID', 'INVALID_MOBILE_PHONE', 'INVALID_PARTNERID', 'INVALID_PASSWORD', 'INVALID_POSTCODE', 'INVALID_PRIVACY_VERSION', 'INVALID_PRODUCT_ID', 'INVALID_REFERRER_CODE', 'INVALID_REGION', 'INVALID_SECURITY_QUESTION1', 'INVALID_SECURITY_QUESTION2', 'INVALID_SUBPARTNER_ID', 'INVALID_SUPERPARTNER_ID', 'INVALID_SURNAME', 'INVALID_TC_VERSION', 'INVALID_TIMEZONE', 'INVALID_TITLE', 'INVALID_USERNAME', 'INVALID_WORK_PHONE', 'RESERVED_PASSWORD' |
|
443
|
0 |
0 |
unless defined $arg |
|
444
|
0 |
0 |
if $arg =~ qr/^-?(?:\d+(?:\.\d*)?|\.\d+)$/ |
|
456
|
0 |
0 |
unless defined $arg |
|
457
|
0 |
0 |
if grep {$_ == $arg;} '1', '2' |
|
469
|
0 |
0 |
unless defined $arg |
|
470
|
0 |
0 |
if grep {/^$arg$/;} 'GBP', 'EUR', 'HKD', 'AUD', 'CAD', 'DKK', 'NOK', 'SGD', 'SEK', 'USD' |
|
482
|
0 |
0 |
unless defined $arg |
|
483
|
0 |
0 |
if $arg =~ /^$WWW::betfair::TypeCheck::RE{'num'}{'int'}$/ |
|
495
|
0 |
0 |
unless @$arg |
|
496
|
0 |
0 |
unless ref $arg eq 'ARRAY' |
|
498
|
0 |
0 |
unless $self->checkInt($_) |
|
511
|
0 |
0 |
unless defined $arg |
|
512
|
0 |
0 |
if $arg =~ qr/^[a-zA-Z0-9]{8,20}$/ |
|
524
|
0 |
0 |
unless defined $arg |
|
525
|
0 |
0 |
if $arg =~ qr/^.{8,20}$/ |
|
549
|
0 |
0 |
unless defined $arg |
|
550
|
0 |
0 |
if $arg =~ qr/^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}/ |
|
562
|
0 |
0 |
unless defined $arg |
|
563
|
0 |
0 |
if grep {/^$arg$/;} 'true', 'false' |
|
581
|
0 |
0 |
unless @$arg |
|
582
|
0 |
0 |
unless ref $arg eq 'HASH' |
|
589
|
0 |
0 |
unless defined $arg |
|
590
|
0 |
0 |
if length $arg > 0 |
|
602
|
0 |
0 |
unless defined $arg |
|
603
|
0 |
0 |
if length $arg > 0 and length $arg < 10 |
|
615
|
0 |
0 |
unless defined $arg |
|
616
|
0 |
0 |
if $arg =~ /^[0-9]{4}$/ |
|
628
|
0 |
0 |
unless defined $arg |
|
629
|
0 |
0 |
if $arg =~ /^[0-9]{3}$/ |