mirror of
https://github.com/DBD-SQLite/DBD-SQLite
synced 2025-06-07 14:19:10 -04:00
Zero functional changes, simply executed the following: find . -name '*.t' -exec perl -0777 -p -i -e 's|^use t::lib::SQLiteTest|use lib "t/lib";\nuse SQLiteTest|m' {} + Also had to do a manual (but identical) fix in t/01_compile.t
31 lines
855 B
Perl
31 lines
855 B
Perl
#!/usr/bin/perl
|
|
|
|
use strict;
|
|
BEGIN {
|
|
$| = 1;
|
|
$^W = 1;
|
|
}
|
|
|
|
use lib "t/lib";
|
|
use SQLiteTest qw/requires_sqlite/;
|
|
use Test::More;
|
|
use DBD::SQLite;
|
|
|
|
BEGIN { requires_sqlite('3.10.0'); }
|
|
|
|
use Test::NoWarnings;
|
|
|
|
plan tests => 13;
|
|
|
|
ok !DBD::SQLite::strlike("foo_bar", "FOO1BAR");
|
|
ok !DBD::SQLite::strlike("foo_bar", "FOO_BAR");
|
|
ok DBD::SQLite::strlike("foo\\_bar", "FOO1BAR", "\\");
|
|
ok !DBD::SQLite::strlike("foo\\_bar", "FOO_BAR", "\\");
|
|
ok DBD::SQLite::strlike("foo!_bar", "FOO1BAR", "!");
|
|
ok !DBD::SQLite::strlike("foo!_bar", "FOO_BAR", "!");
|
|
ok !DBD::SQLite::strlike("%foobar", "1FOOBAR");
|
|
ok !DBD::SQLite::strlike("%foobar", "%FOOBAR");
|
|
ok DBD::SQLite::strlike("\\%foobar", "1FOOBAR", "\\");
|
|
ok !DBD::SQLite::strlike("\\%foobar", "%FOOBAR", "\\");
|
|
ok DBD::SQLite::strlike("!%foobar", "1FOOBAR", "!");
|
|
ok !DBD::SQLite::strlike("!%foobar", "%FOOBAR", "!");
|