Extend Cafe tests.
[dbsrgits/DBIx-Class-ResultSource-MultipleTableInheritance.git] / t / lib / MTITest / Result / Bar.pm
CommitLineData
7abe3af2 1package MTITest::Result::Bar;
2
3use strict;
4use warnings;
5use parent qw(MTITest::Result::Foo);
6
8b229aa6 7require MTITest::Result::Mixin;
8
7abe3af2 9__PACKAGE__->table('bar');
10
8b229aa6 11__PACKAGE__->result_source_instance->add_additional_parent(
12 MTITest::Result::Mixin->result_source_instance
13);
14
7abe3af2 15__PACKAGE__->add_columns(
16 b => { data_type => 'integer' }
17);
18
490d5481 19__PACKAGE__->belongs_to(
20 'b_thang',
21 'MTITest::Result::JustATable',
22 { 'foreign.id' => 'self.b' },
23);
24
25__PACKAGE__->has_many(
26 'foos',
27 'MTITest::Result::Foo',
28 { 'foreign.a' => 'self.id' }
29);
30
7abe3af2 311;