X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Flib%2FDBICVersion_v3.pm;h=1e6cadb19763882b0dd7cb9e5584d43b03f17a95;hb=cdb45dee99a52a37f6e61bfbec2e4af8f3a59f51;hp=29caaaef7b11acc394dd4092649aaabf943032cc;hpb=1a96bee0a89825c2754be85b6057f7a14bf682c7;p=dbsrgits%2FDBIx-Class-DeploymentHandler.git diff --git a/t/lib/DBICVersion_v3.pm b/t/lib/DBICVersion_v3.pm index 29caaae..1e6cadb 100644 --- a/t/lib/DBICVersion_v3.pm +++ b/t/lib/DBICVersion_v3.pm @@ -1,58 +1,42 @@ -package DBICVersion::Table; +package DBICVersion::Foo3; use base 'DBIx::Class::Core'; use strict; use warnings; -__PACKAGE__->table('TestVersion'); - -__PACKAGE__->add_columns - ( 'Version' => { - 'data_type' => 'INTEGER', - 'is_auto_increment' => 1, - 'default_value' => undef, - 'is_foreign_key' => 0, - 'is_nullable' => 0, - 'size' => '' - }, - 'VersionName' => { - 'data_type' => 'VARCHAR', - 'is_auto_increment' => 0, - 'default_value' => undef, - 'is_foreign_key' => 0, - 'is_nullable' => 0, - 'size' => '10' - }, - 'NewVersionName' => { - 'data_type' => 'VARCHAR', - 'is_auto_increment' => 0, - 'default_value' => undef, - 'is_foreign_key' => 0, - 'is_nullable' => 1, - 'size' => '20' - }, - 'ExtraColumn' => { - 'data_type' => 'VARCHAR', - 'is_auto_increment' => 0, - 'default_value' => undef, - 'is_foreign_key' => 0, - 'is_nullable' => 1, - 'size' => '20' - } - ); - -__PACKAGE__->set_primary_key('Version'); - -package DBICVersion::Schema; +__PACKAGE__->table('Foo'); + +__PACKAGE__->add_columns( + foo => { + data_type => 'INTEGER', + is_auto_increment => 1, + }, + bar => { + data_type => 'VARCHAR', + size => '10' + }, + baz => { + data_type => 'VARCHAR', + size => '10', + is_nullable => 1, + }, + biff => { + data_type => 'VARCHAR', + size => '10', + is_nullable => 1, + }, +); + +__PACKAGE__->set_primary_key('foo'); + +package DBICVersion::Schema3; use base 'DBIx::Class::Schema'; use strict; use warnings; our $VERSION = '3.0'; -__PACKAGE__->register_class('Table', 'DBICVersion::Table'); -__PACKAGE__->load_components('+DBIx::Class::Schema::Versioned'); -__PACKAGE__->upgrade_directory('t/var/'); -__PACKAGE__->backup_directory('t/var/backup/'); +__PACKAGE__->register_class('Foo', 'DBICVersion::Foo3'); +__PACKAGE__->load_components('DeploymentHandler::VersionStorage::Standard::Component'); 1;