There is an in mem database Two services The second service layer contains PageRenderLinkSource
On Wed, Sep 10, 2014 at 1:08 PM, George Christman <gchrist...@cardaddy.com> wrote: > Integration testing. > > On Wed, Sep 10, 2014 at 1:06 PM, Lance Java <lance.j...@googlemail.com> > wrote: > >> There's 2 types of tests that I feel are getting blurred here >> >> 1. Unit test - tests a single class. All dependencies are mocked >> >> 2. Integration test - tests 2 or more services in concert (might involve a >> tapestry module and an in memory database) >> >> Which test are you trying to achieve here? >> On 10 Sep 2014 17:53, "Lance Java" <lance.j...@googlemail.com> wrote: >> >> > Unit tests don't need a module at all. Your colleague could mock the >> > PageRenderLinkSource using Mockito and pass it to the EmailService >> > constructor. Then test the hell out of it! >> > On 10 Sep 2014 17:41, "George Christman" <gchrist...@cardaddy.com> >> wrote: >> > >> >> Thanks Lance, I figured out the DAO issue :) Anyhow this happens to be >> my >> >> day job project and my co-worker is looking to test his generated >> emails. >> >> So if I understand you correctly, I need to include the tapestry-core? >> If >> >> so, is that just a mater of including TapestryModule or no? >> >> >> >> On Wed, Sep 10, 2014 at 12:29 PM, Lance Java < >> lance.j...@googlemail.com> >> >> wrote: >> >> >> >> > Hi George, PageRenderLinkSource is a part of the web framework. >> >> > >> >> > I mentioned before that you could split your app into 2 modules: >> >> > api - depends on tapestry-ioc >> >> > web - depends on tapestry-core >> >> > >> >> > The test case I setup for you only tests the api stuff >> (tapestry-ioc). >> >> If >> >> > you split into 2 modules this would be easy to see (since >> >> > PageRenderLinkSource would not be on the test classpath). >> >> > >> >> >> >> >> >> >> >> -- >> >> George Christman >> >> www.CarDaddy.com >> >> P.O. Box 735 >> >> Johnstown, New York >> >> >> > >> > > > > -- > George Christman > www.CarDaddy.com > P.O. Box 735 > Johnstown, New York > > -- George Christman www.CarDaddy.com P.O. Box 735 Johnstown, New York