File Coverage

blib/lib/Test/Shared/Fixture/Data/OFN/Address/String.pm
Criterion Covered Total %
statement 24 24 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod 1 1 100.0
total 32 32 100.0


line stmt bran cond sub pod time code
1             package Test::Shared::Fixture::Data::OFN::Address::String;
2              
3 29     29   4087493 use base qw(Data::OFN::Address);
  29         65  
  29         17779  
4 29     29   268 use strict;
  29         103  
  29         886  
5 29     29   165 use warnings;
  29         68  
  29         1820  
6              
7 29     29   14846 use Class::Utils qw(split_params);
  29         32925  
  29         691  
8 29     29   16765 use Data::Text::Simple;
  29         8604719  
  29         1603  
9 29     29   318 use Unicode::UTF8 qw(decode_utf8);
  29         70  
  29         5777  
10              
11             our $VERSION = 0.02;
12              
13             sub new {
14 28     28 1 5831818 my ($class, @params) = @_;
15              
16 28         268 my ($object_params_ar) = split_params(['id'], @params);
17             @params = (
18 28         345 @{$object_params_ar},
  28         583  
19             'text' => [
20             Data::Text::Simple->new(
21             'lang' => 'cs',
22             'text' => decode_utf8('Pod Panskou strání 262/12, Chvojkonosy, 33205 Lysostírky'),
23             ),
24             ],
25             );
26              
27 28         14409 my $self = $class->SUPER::new(@params);
28              
29 28         357 return $self;
30             }
31              
32             1;
33              
34             __END__