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

Reply via email to