Branch Coverage

blib/lib/ElasticSearchX/UniqueKey.pm
Criterion Covered Total %
branch 0 38 0.0


line true false branch
13 0 0 ref $_[0] ? :
17 0 0 unless $$self{"_$_"} = $params{$_}
29 0 0 if eval { do { $self->es->create(%params, 'data', {}); 1 } }
34 0 0 if $@->isa('Search::Elasticsearch::Error::Conflict') or $@->isa('ElasticSearch::Error::Conflict')
62 0 0 unless defined $new_id and length $new_id
66 0 0 if $new_id eq $old_id
67 0 0 unless $self->create($type, $new_id)
92 0 0 if (%failed)
120 0 0 unless shift()
121 0 0 unless shift()
124 0 0 unless $old{$_} eq $new{$_}
129 0 0 unless %failed
140 0 0 unless $$_{'exists'}
150 0 0 unless defined $type and length $type
152 0 0 unless defined $id and length $id
166 0 0 ref $_[0] eq 'HASH' ? :
167 0 0 unless %params
174 0 0 if $es->index_exists('index', $index)
202 0 0 unless defined $type and length $type