Remove dependency on Module::Find in 40resultsetmanager.t (RT #17598)
[dbsrgits/DBIx-Class.git] / t / lib / DBICTest / Plain.pm
CommitLineData
50041f3c 1package DBICTest::Plain;
2
3use strict;
4use warnings;
1752dc15 5use base qw/DBIx::Class::Schema/;
50041f3c 6use DBI;
7
8my $db_file = "t/var/Plain.db";
9
10unlink($db_file) if -e $db_file;
11unlink($db_file . "-journal") if -e $db_file . "-journal";
12mkdir("t/var") unless -d "t/var";
13
14my $dsn = "dbi:SQLite:${db_file}";
15
fc69fea6 16__PACKAGE__->load_classes("Test");
50041f3c 17my $schema = __PACKAGE__->compose_connection(__PACKAGE__, $dsn);
18
19my $dbh = DBI->connect($dsn);
20
21my $sql = <<EOSQL;
22CREATE TABLE test (
23 id INTEGER NOT NULL,
24 name VARCHAR(32) NOT NULL
25);
26
27INSERT INTO test (id, name) VALUES (1, 'DBIC::Plain is broken!');
28
29EOSQL
30
31$dbh->do($_) for split(/\n\n/, $sql);
32
331;