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

Reply via email to