@Rafael: take care with this solution, using RESOURCE_LOCAL you will not
test your application runtime and can get surprises even with one million
tests green


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com> | JavaEE Factory
<https://javaeefactory-rmannibucau.rhcloud.com>

2016-08-25 15:41 GMT+02:00 Rafael Pestano <[email protected]>:

> Hi Dmitry,
>
> another approach is to have a dedicated persistence.xml in test resources,
> see [1].
>
> In this case (for deltaspike) you'll probably need to produce a test entity
> manager using test persistence like in [2].
>
> Hope it helps.
>
> [1]
> https://github.com/rmpestano/dbunit-rules/blob/master/
> examples/src/test/resources/META-INF/persistence.xml
> [2]
> https://github.com/rmpestano/dbunit-rules/blob/master/
> examples/src/test/java/com/github/dbunit/rules/examples/CdiTestConfig.java
>
>
> 2016-08-25 3:46 GMT-03:00 Romain Manni-Bucau <[email protected]>:
>
> > Hi
> >
> > this way to test is kind of legacy, you can have a look to
> > http://tomee.apache.org/ng/developer/testing/index.html
> >
> > System properties will still override the persistence unit values. IIRC
> you
> > can also use placeholders if you deploy in tomee too
> > (value="${systemproperty key}")
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <https://blog-rmannibucau.rhcloud.com> | Old Wordpress Blog
> > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> > <http://www.tomitribe.com> | JavaEE Factory
> > <https://javaeefactory-rmannibucau.rhcloud.com>
> >
> > 2016-08-25 1:02 GMT+02:00 dimas <[email protected]>:
> >
> > > Hi,
> > >
> > > I want to use different db dialect in my unit tests (because I want to
> > use
> > > in Hsql instead of Postgres). In order to do that i have to change the
> > > 'hibernate-dialect' persistence-unit property. Found this page:
> > > http://tomee.apache.org/configuring-persistenceunits-in-tests.html
> > >
> > > But I'm not sure how to initialise the InitialContext in my tests (run
> by
> > > Deltaspike test control). Or may be there is a different way to
> approach
> > > this.
> > >
> > > Dmitry
> > >
> > >
> > >
> > > --
> > > View this message in context: http://tomee-openejb.979440.
> > > n4.nabble.com/persistence-xml-for-unit-tests-tp4679874.html
> > > Sent from the TomEE Users mailing list archive at Nabble.com.
> > >
> >
>
>
>
> --
> Att,
>
> Rafael M. Pestano
>
> Desenvolvedor Java Cia. de Processamento de Dados do Rio Grande do Sul
> http://rpestano.wordpress.com/
> @realpestano
>

Reply via email to