You can create an import-<data source id>.sql in the test classpath
Le 6 janv. 2015 21:54, "Thiago Veronezi" <thi...@veronezi.org> a écrit :

> Hi,
> maybe you can use your own db file in tests.
>
>
> http://stackoverflow.com/questions/7968067/startup-script-to-create-a-schema-in-hsqldb
> http://hsqldb.org/doc/guide/ch01.html#N101A8
> http://tomee.apache.org/embedded-configuration.html
>
> []s,
> Thiago.
>
>
> On Tue, Jan 6, 2015 at 3:10 PM, kenundrumz2100 <kenundrumz2...@gmail.com>
> wrote:
>
> > I have a pretty general question about utilizing the OpenEJB platform by
> > itself to perform some out of container unit testing for my project. Some
> > on
> > my entities are annotated with a schema value and when using the HS DB
> that
> > said schema does not exist before the container is built up and the
> > entities
> > are deployed out. This is causing the test cases to fail because the
> tables
> > can not be created as there is no schema to create them in.
> >
> > The question: Is it possible to run some SQL against the HS DB before the
> > container is created and the entities are deployed into it using the
> > EJB3Container methodology to create the required schema so that the
> tables
> > are made and the test cases can be executed? We would like to limit the
> > number of XML configuration files required and prefer the dynamic
> > code-based
> > solutions if possible.
> >
> > Much appreciated in advance. If you have questions please let me know
> and I
> > will try to elaborate more on the topic.
> >
> >
> >
> > --
> > View this message in context:
> >
> http://tomee-openejb.979440.n4.nabble.com/OpenEJB-Starup-with-SQL-tp4673333.html
> > Sent from the TomEE Users mailing list archive at Nabble.com.
> >
>

Reply via email to