#!/usr/bin/perl -w
package Local::SQL::Translator::Producer::XML::Xmldoom;
use base qw(Test::Class);
use SQL::Translator;
use SQL::Translator::Schema::Constants;
use SQL::Translator::Parser::XML::Xmldoom;
use SQL::Translator::Producer::XML::Xmldoom;
use Test::More;
use strict;
use Data::Dumper;
sub round_trip
{
my $translator = SQL::Translator->new(@_);
$translator->parser('SQL::Translator::Parser::XML::Xmldoom');
$translator->producer('SQL::Translator::Producer::XML::Xmldoom');
my $output = $translator->translate
or die $translator->error;
return $output;
}
sub testDatabaseTag : Test(1)
{
my $self = shift;
my $xml = << "EOF";
EOF
is( round_trip(data => $xml), $xml );
}
sub testTableTag : Test(1)
{
my $self = shift;
my $xml = << "EOF";
EOF
is( round_trip(data => $xml), $xml );
}
sub testColumnTag : Test(1)
{
my $self = shift;
my $xml = << "EOF";
EOF
is( round_trip(data => $xml), $xml );
}
sub testForeignKeyTag : Test(1)
{
my $self = shift;
my $xml = << "EOF";
EOF
is( round_trip(data => $xml), $xml );
}
1;