File: 04mysql_identifier_quoting.t

package info (click to toggle)
libdbix-searchbuilder-perl 1.82-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 776 kB
  • sloc: perl: 10,608; makefile: 2
file content (17 lines) | stat: -rw-r--r-- 586 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl -w


use strict;
use warnings;
use Test::More tests => 7;

BEGIN { use_ok("DBIx::SearchBuilder::Handle"); }
BEGIN { use_ok("DBIx::SearchBuilder::Handle::mysql"); }

my $h = DBIx::SearchBuilder::Handle::mysql->new();

is ($h->QuoteName('foo'), '`foo`', 'QuoteName works as expected');
is ($h->DequoteName('`foo`'), 'foo', 'DequoteName works as expected');
is ($h->DequoteName('`foo'), '`foo', 'DequoteName works as expected');
is ($h->DequoteName('foo`'), 'foo`', 'DequoteName works as expected');
is ($h->DequoteName('"foo"'), '"foo"', 'DequoteName works as expected');