[jboss-dev] jboss 5 dependencies

Tim Fox tim.fox at jboss.com
Thu Nov 15 15:00:12 EST 2007


Adrian wrote:
> On Thu, 2007-11-15 at 14:42 +0000, Tim Fox wrote:
>   
>> JBM requires all those things - clearly our _runtime_ has no 
>> dependencies on concrete implementations, but for testing we need 
>> concrete implementations so we can run our tests, so we still need them 
>> exported from AS via the repository, like is done for AS 4.2.x
>>
>>     
>
> And I'm saying that is what jboss embedded should give you.
> If you're using the integration project then it's just another
> implementation of that spi.
>
>   
>> And, I beg you... don't suggest rewriting out test suite to work with 
>> mock versions of the dependencies.... (We had this conversation before).
>>     
>
> Obviously, you can use both. My argument was
> that testing against the real implementations in your testsuite
> is not a replacement for real integration tests in the appserver.
>
> And like I said before, if you just use the working implementations, 
> you aren't going to be able to test all sorts of error conditions 
> that mocks can produce, either on demand or at random.
>   

You're right of course.

For JBM 2.0 I aim to get our test code refactored so there's a very 
clean separation between unit tests and integration tests, with each 
component testing against mocks, and eventually pushing out the 
integration tests into a separate layer.

> You'll have software that runs fine until there are errors
> you didn't expect or haven't encountered.
>   





More information about the jboss-development mailing list