Blame t/rt_36836_duplicate_key.t

Packit 723767
#!/usr/bin/perl
Packit 723767
Packit 723767
# This is a simple insert/fetch test.
Packit 723767
Packit 723767
use strict;
Packit 723767
BEGIN {
Packit 723767
	$|  = 1;
Packit 723767
	$^W = 1;
Packit 723767
}
Packit 723767
Packit 723767
use lib "t/lib";
Packit 723767
use SQLiteTest;
Packit 723767
use Test::More tests => 5;
Packit 723767
use Test::NoWarnings;
Packit 723767
Packit 723767
# Create a database
Packit 723767
my $dbh = connect_ok( PrintError => 0 );
Packit 723767
Packit 723767
# Create a database
Packit 723767
ok( $dbh->do('CREATE TABLE one ( num INTEGER UNIQUE)'), 'create table' );
Packit 723767
Packit 723767
# Insert a row into the test table
Packit 723767
ok( $dbh->do('INSERT INTO one ( num ) values ( 1 )'), 'insert' );
Packit 723767
Packit 723767
# Insert a duplicate
Packit 723767
ok( ! $dbh->do('INSERT INTO one ( num ) values ( 1 )'), 'duplicate' );