Condition Coverage

blib/lib/Telegram/Bot/Brain.pm
Criterion Covered Total %
condition 0 93 0.0


and 3 conditions

line !l l&&!r l&&r condition
121 0 0 0 ref $reply_markup ne "Telegram::Bot::Object::InlineKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardMarkup"
0 0 0 ref $reply_markup ne "Telegram::Bot::Object::InlineKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardRemove"
0 0 0 ref $reply_markup ne "Telegram::Bot::Object::InlineKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardRemove" and ref $reply_markup ne "Telegram::Bot::Object::ForceReply"
191 0 0 0 ref $reply_markup ne "Telegram::Bot::Object::InlineKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardMarkup"
0 0 0 ref $reply_markup ne "Telegram::Bot::Object::InlineKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardRemove"
0 0 0 ref $reply_markup ne "Telegram::Bot::Object::InlineKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardMarkup" and ref $reply_markup ne "Telegram::Bot::Object::ReplyKeyboardRemove" and ref $reply_markup ne "Telegram::Bot::Object::ForceReply"

or 2 conditions

line l !l condition
97 0 0 shift() || {}
139 0 0 shift() || {}
163 0 0 shift() || {}
177 0 0 shift() || {}
209 0 0 shift() || {}
232 0 0 shift() || {}
260 0 0 shift() || {}
284 0 0 shift() || {}
289 0 0 $args->{'language_code'} // ""
297 0 0 shift() || {}
335 0 0 shift() || {}
354 0 0 shift() || {}
373 0 0 shift() || {}
394 0 0 shift() || {}
485 0 0 shift() || {}

or 3 conditions

line l !l&&r !l&&!r condition
86 0 0 0 $self->token || croak('no token?')
129 0 0 0 $self->token || croak('no token?')
153 0 0 0 $self->token || croak('no token?')
168 0 0 0 $self->token || croak('no token?')
198 0 0 0 $self->token || croak('no token?')
222 0 0 0 $self->token || croak('no token?')
250 0 0 0 $self->token || croak('no token?')
275 0 0 0 $self->token || croak('no token?')
290 0 0 0 $self->token || croak('no token?')
308 0 0 0 $self->token || croak('no token?')
326 0 0 0 $self->token || croak('no token?')
345 0 0 0 $self->token || croak('no token?')
364 0 0 0 $self->token || croak('no token?')
385 0 0 0 $self->token || croak('no token?')
405 0 0 0 $self->token || croak('no token?')