File Coverage

blib/lib/MySQL/Workbench/DBIC/FakeDBIC.pm
Criterion Covered Total %
statement 21 21 100.0
branch n/a
condition n/a
subroutine 14 14 100.0
pod n/a
total 35 35 100.0


line stmt bran cond sub pod time code
1             package MySQL::Workbench::DBIC::FakeDBIC;
2              
3             # ABSTRACT: provide some DBIx::Class method stubs when DBIx::Class is not installed
4              
5 36     36   124622 use strict;
  36         103  
  36         1276  
6 36     36   204 use warnings;
  36         85  
  36         1434  
7              
8              
9             package
10             DBIx::Class::Schema;
11              
12 36     36   274 use strict;
  36         84  
  36         696  
13 36     36   176 use warnings;
  36         71  
  36         1031  
14              
15 36     36   178 no warnings 'redefine';
  36         74  
  36         2976  
16              
17       14     *DBIx::Class::Schema::load_namespaces = sub {};
18              
19              
20             package
21             DBIx::Class;
22              
23 36     36   244 use strict;
  36         83  
  36         980  
24 36     36   201 use warnings;
  36         76  
  36         5321  
25              
26       1     *DBIx::Class::load_components = sub{};
27       1     *DBIx::Class::table = sub {};
28       1     *DBIx::Class::add_columns = sub{};
29       1     *DBIx::Class::set_primary_key = sub{};
30       1     *DBIx::Class::belongs_to = sub{};
31       1     *DBIx::Class::has_many = sub{};
32              
33              
34             1;
35              
36             __END__