#!/usr/bin/perl
use
strict;
use
Test::More;
use
Test::Exception;
use
Data::Dumper;
use
SQL::Translator;
BEGIN {
maybe_plan(3,
'SQL::Translator::Parser::YAML'
,
'SQL::Translator::Producer::Oracle'
);
}
my
$yamlfile
=
"$Bin/data/oracle/schema_with_options.yaml"
;
my
$sqlt
;
$sqlt
= SQL::Translator->new(
show_warnings
=> 0,
add_drop_table
=> 0,
);
my
$sql_string
=
$sqlt
->translate(
from
=>
'YAML'
,
to
=>
'Oracle'
,
filename
=>
$yamlfile
,
);
ok(
$sql_string
,
'Translation successfull'
);
ok(
$sql_string
=~ /TABLESPACE\s+DATA/,
'Table options'
);
ok(
$sql_string
=~ /TABLESPACE\s+INDX/,
'Index options'
);