Branch Coverage

blib/lib/Pg/SQL/PrettyPrinter/Node/TransactionStmt.pm
Criterion Covered Total %
branch 23 26 88.4


line true false branch
50 0 24 unless $self->{'kind'} =~ /\A(?:TRANS_STMT_COMMIT|TRANS_STMT_ROLLBACK|TRANS_STMT_START|TRANS_STMT_BEGIN)\z/u
59 2 22 if ($self->{'kind'} eq "TRANS_STMT_ROLLBACK")
60 1 1 $self->{'chain'} ? :
62 2 20 if ($self->{'kind'} eq "TRANS_STMT_COMMIT")
63 1 1 $self->{'chain'} ? :
65 20 0 if ($self->{'kind'} =~ /\ATRANS_STMT_(?:START|BEGIN)\z/u)
66 10 10 $self->{'kind'} eq 'TRANS_STMT_BEGIN' ? :
67 2 18 unless $self->{'options'}
70 10 10 if ($opt->{'defname'} eq 'transaction_isolation') { }
4 6 elsif ($opt->{'defname'} eq 'transaction_read_only') { }
6 0 elsif ($opt->{'defname'} eq 'transaction_deferrable') { }
74 2 2 if ($opt->{'arg'}{'val'}{'ival'}) { }
82 4 2 if ($opt->{'arg'}{'val'}{'ival'}) { }