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 35     35   109915 use strict;
  35         90  
  35         1108  
6 35     35   181 use warnings;
  35         71  
  35         1251  
7              
8              
9             package
10             DBIx::Class::Schema;
11              
12 35     35   235 use strict;
  35         68  
  35         813  
13 35     35   186 use warnings;
  35         69  
  35         1129  
14              
15 35     35   179 no warnings 'redefine';
  35         70  
  35         2923  
16              
17       14     *DBIx::Class::Schema::load_namespaces = sub {};
18              
19              
20             package
21             DBIx::Class;
22              
23 35     35   257 use strict;
  35         101  
  35         847  
24 35     35   181 use warnings;
  35         80  
  35         5151  
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__