Here is my sample route. It is working fine with camel:run. I am able to read from the DB.
from("oracleJpa://com.model.EventQueue?consumeDelete=false&consumer.delay=25000") .id("OracleListener") .to("log:{body}") .to("mock:JPAMock"); For testing the route, I have setup an inmemory Derby Database and am trying to assert on the mock. EventQueue event = new EventQueue(); event.setEventLastChangeUser("yenuganti"); event.setEventMessage("TestMessage"); List<EventQueue> expectedBodies = new ArrayList<EventQueue>(); expectedBodies.add(event); mock.setExpectedMessageCount(1); mock.expectedBodiesReceived(expectedBodies); mock.setResultWaitTime(15000); mock.assertIsSatisfied(); It is failing on the assertion *java.lang.AssertionError: mock://JMSMock Received message count. Expected: <1> but was: <0>* There is one record in my derby DB. But why is my JPA endpoint not able to read it ? Please help. -- View this message in context: http://camel.465427.n5.nabble.com/JPA-Endpoint-Testing-with-Derby-in-memory-DB-tp5728253.html Sent from the Camel - Users mailing list archive at Nabble.com.