Yes, I agree 100% with this "school of thought". I want the tests to be fast and no external dependencies, even files. I treat the need to fall back on external resources in programmer tests as a potential code/design smell. Same with extensive/complex fixture setup.
>>>>> On Thu, 30 Oct 2003 21:48:02 +1100, Peter Donald <[EMAIL PROTECTED]> said: > On Thu, 30 Oct 2003 01:05 pm, Ben Walding wrote: >> The rationale is this: >> >> If you have src/java and src/test, then where do you put resources >> for testing? >> >> eg: src/resources, src/test-resources > One school of thought suggests that no test should NEVER require > resources external to the TestCase. You can always use Mock objects > or manually construct pre-conditions for test, run the test and then > test the output. > External resources for unit tests are only required if there is > badly written code or badly written tests. While I previously used > to litter my unit tests with other resources I now think it is a > really bad idea. Can you give an example where there is a good > reason to have resources associated with unit tests? > (Integration tests are another thing entirely). How would integration tests be handled in this respect? ( Maybe this is another thread starting up ). How do you handle integration testing, and their potential test resources, using Maven? -- ===================================================================== Jeffrey D. Brekke [EMAIL PROTECTED] Wisconsin, USA [EMAIL PROTECTED] [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]