On Sat, 2003-07-12 at 13:57, Brendan Lawlor wrote: > I do exactly as Dave Ford does - I keep my unit test classes in the same > packages as the production code under test. I find it good for the same > reasons as Dave outlines, and separating them at delivery time using ant > <excludes> in a fileset is very very simple (once you stick to a consistent > naming convention). I took this practise from some junit documentation I > read. > > There's probably little point in discussing the merits and demerits of this > practice: it's enough perhaps to say that a lot of developers do things in > both ways and it would be great of maven could facilitate both approaches.
Never going to happen and I make no apologies for that. > Brendan. > > -----Original Message----- > From: Geir Magnusson Jr. [mailto:[EMAIL PROTECTED] > Sent: 12 July 2003 17:59 > To: Maven Users List > Subject: Re: Keeping your test source code in a separate, but parallel > source tree > > > > On Saturday, July 12, 2003, at 12:20 PM, Dave Ford wrote: > > > The Maven web site lists "Keeping your test source code in a separate, > > but > > parallel source tree" as best practices. > > > > Q1: Why is this a best practice? It just seems like an extra thing to > > maintain to me, making package name refactoring for troublesome. I've > > been > > placing my test class next to the tested class. > > > > smartsoft.util.Date > > smartsoft.util.DateTest > > > > By naming them this way, they appear next to each other in dir > > listings. > > True, although I rarely ever go digging around in the directory to see > what's there. Generally tools do a good job, such as Eclipse or Idea. > > The advantage I see is that you get to have test code that has > package-level access and because it's in a separate tree, it's easy to > build binaries that don't include all the test code... > > geir > > > > > Q2: If I want to continue my practice of keeping them together, is > > there any > > way to get Maven to support that? > > > > Thanks > > > > > > Dave Ford > > Smart Soft - The Developer Training Company > > http://www.smart-soft.com > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > -- > Geir Magnusson Jr 203-956-2604(w) > Adeptra, Inc. 203-434-2093(m) > [EMAIL PROTECTED] 203-247-1713(m) > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- jvz. Jason van Zyl [EMAIL PROTECTED] http://tambora.zenplex.org In short, man creates for himself a new religion of a rational and technical order to justify his work and to be justified in it. -- Jacques Ellul, The Technological Society --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
