From: Kai Moritz Date: Tue, 29 Apr 2014 15:52:17 +0000 (+0200) Subject: Verifying generated SQL in integration-test schemaexport-example X-Git-Tag: hibernate4-maven-plugin-1.0.4~6 X-Git-Url: http://juplo.de/gitweb/?p=hibernate4-maven-plugin;a=commitdiff_plain;h=69458703cddc2aea1f67e06db43bce6950c6f3cb Verifying generated SQL in integration-test schemaexport-example --- diff --git a/src/it/schemaexport-example/schema.sql b/src/it/schemaexport-example/schema.sql new file mode 100644 index 00000000..e8f93bae --- /dev/null +++ b/src/it/schemaexport-example/schema.sql @@ -0,0 +1,25 @@ + + alter table Employee + drop constraint FK_12v0w2dqasbw95xtn8qc2uj83; + + drop table ABTEILUNG if exists; + + drop table Employee if exists; + + create table ABTEILUNG ( + OID bigint generated by default as identity (start with 1), + name varchar(255) not null, + primary key (OID) + ); + + create table Employee ( + OID bigint generated by default as identity (start with 1), + name varchar(81) not null, + FK_department bigint, + primary key (OID) + ); + + alter table Employee + add constraint FK_12v0w2dqasbw95xtn8qc2uj83 + foreign key (FK_department) + references ABTEILUNG; diff --git a/src/it/schemaexport-example/verify.bsh b/src/it/schemaexport-example/verify.bsh new file mode 100644 index 00000000..6e51858d --- /dev/null +++ b/src/it/schemaexport-example/verify.bsh @@ -0,0 +1,7 @@ +import de.juplo.test.FileComparator; + + +FileComparator comparator = new FileComparator(basedir); + +if (!comparator.isEqual("schema.sql","schemaexport-example-persistence-impl/target/schema.sql")) + return false;