> On Oct 18, 2016, at 7:26 PM, Hugi Thordarson wrote:
>
> Hi all,
> when running tests I need to switch the DB adapter to H2Adapter (my DataNode
> has a Customer adaptor). How would this be easiest to do?
>
> Cheers,
> - hugi
I am a bit late to the game here, but a general customization advi
The way I set up for testing to use a different config xml file
pointing to my in-memory hsqldb nodes and pass it to the ServerRuntime
constructor.
On Tue, Oct 18, 2016 at 1:44 PM, John Huss wrote:
> Hmmm, not sure. Another option is to define both nodes in CayenneModeler
> and remove the one th
Hmmm, not sure. Another option is to define both nodes in CayenneModeler
and remove the one that you don't need at runtime before running any
queries or commits.
On Tue, Oct 18, 2016 at 12:19 PM Hugi Thordarson wrote:
> Thanks John, I had made it just about that far, but how do I obtain an
> in
Thanks John, I had made it just about that far, but how do I obtain an instance
of an adapter?
Cheers,
- hugi
> On 18. okt. 2016, at 16:56, John Huss wrote:
>
> Something like this?
>
> Collection nodes = runtime.getDataDomain().getDataNodes();
>
> for (DataNode node : nodes) {
>
> node.se
Yeah, I’m managing to connect to the DB fine, but it’s still using the Custom
Adapter set in my data node, I want to override that.
Cheers,
- hugi
> On 18. okt. 2016, at 16:34, Michael Gentry wrote:
>
> Here is one example of using SimpleJNDI to bind to a local H2 DB for
> testing (assuming
Something like this?
Collection nodes = runtime.getDataDomain().getDataNodes();
for (DataNode node : nodes) {
node.setAdapter(myNewAdapter);
}
On Tue, Oct 18, 2016 at 11:27 AM Hugi Thordarson wrote:
> Hi all,
> when running tests I need to switch the DB adapter to H2Adapter (my
> DataNode ha
Here is one example of using SimpleJNDI to bind to a local H2 DB for
testing (assuming your normal application uses JNDI):
https://github.com/mrg/cbe/blob/master/UnitTesting/src/test/java/cbe/testing/AppTest.java
The example is still on Cayenne 3.0.2, but hopefully that'll help.
mrg
On Tue, Oc