Added initial SQL::Abstract::Limit support and tests
[dbsrgits/DBIx-Class.git] / t / 14mssql.t
CommitLineData
b8566d66 1use lib qw(lib t/lib);\r
2use DBICTest::Schema;\r
3\r
4use Test::More;\r
5\r
6my ($dsn, $user, $pass) = @ENV{map { "DBICTEST_MSSQL_${_}" } qw/DSN USER PASS/};\r
7\r
8#warn "$dsn $user $pass";\r
9\r
10plan skip_all, 'Set $ENV{DBICTEST_MSSQL_DSN}, _USER and _PASS to run this test'\r
11 unless ($dsn);\r
12\r
13plan tests => 1;\r
14\r
15DBICTest::Schema->compose_connection('MSSQLTest' => $dsn, $user, $pass);\r
16\r
17my $dbh = MSSQLTest::Artist->storage->dbh;\r
18\r
19$dbh->do("IF OBJECT_ID('artist', 'U') IS NOT NULL\r
20 DROP TABLE artist");\r
21\r
22$dbh->do("CREATE TABLE artist (artistid INT IDENTITY PRIMARY KEY, name VARCHAR(255));");\r
23\r
24MSSQLTest::Artist->load_components('PK::Auto::MSSQL');\r
25\r
26my $new = MSSQLTest::Artist->create({ name => 'foo' });\r
27\r
28ok($new->artistid, "Auto-PK worked");\r
29\r
301;\r