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   109791 use strict;
  36         101  
  36         1211  
6 36     36   205 use warnings;
  36         76  
  36         1341  
7              
8              
9             package
10             DBIx::Class::Schema;
11              
12 36     36   260 use strict;
  36         71  
  36         831  
13 36     36   182 use warnings;
  36         73  
  36         1069  
14              
15 36     36   218 no warnings 'redefine';
  36         72  
  36         3059  
16              
17       14     *DBIx::Class::Schema::load_namespaces = sub {};
18              
19              
20             package
21             DBIx::Class;
22              
23 36     36   261 use strict;
  36         86  
  36         917  
24 36     36   198 use warnings;
  36         72  
  36         5419  
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__