File Coverage

lib/Neo4j/Driver/Type/Bytes.pm
Criterion Covered Total %
statement 15 15 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 1 1 100.0
total 22 22 100.0


line stmt bran cond sub pod time code
1 20     20   260 use v5.12;
  20         73  
2 20     20   131 use warnings;
  20         36  
  20         1727  
3              
4             package Neo4j::Driver::Type::Bytes 1.02;
5             # ABSTRACT: Represents a Neo4j byte array
6              
7              
8             # For documentation, see Neo4j::Driver::Types.
9              
10              
11 20     20   134 use parent 'Neo4j::Types::ByteArray';
  20         34  
  20         144  
12 20     20   15664 use overload '""' => \&_overload_stringify, fallback => 1;
  20         44  
  20         208  
13              
14              
15             sub as_string {
16 1     1 1 1188 return ${+shift};
  1         55  
17             }
18              
19              
20             sub _overload_stringify {
21 1     1   1263 warnings::warnif misc => 'Use as_string() to access byte array values';
22 1         202 overload::StrVal(shift)
23             }
24              
25              
26             1;