On Mon, Sep 14, 2009 at 2:22 PM, Joshua Marinacci <jos...@marinacci.org>wrote:
> > Not necessarily. The extension could be defined in such as way that it > turns into an external class. We just need to get away from the idea > that one text file == one class. HALLELUJAH! PRAISE THE LORD! > One concept deals with byte storage, > the other deals with compilation and logical units. They really have > nothing to do with each other except that it was historically > convenient. > > - J > > On Sep 14, 2009, at 12:47 AM, Vince O'Sullivan wrote: > > > > > On Sep 13, 10:20 pm, Joshua Marinacci <jos...@marinacci.org> wrote: > >> * inline unit tests. Why are your unit tests in a separate class. It > >> should be easy to put the test for a method right next to the method, > >> and hide it when you don't want to look at it. the test is stripped > >> when you compile for deployment. > > > > 1) Most unit tests are there to confirm that the response of non- > > private methods in a class to external stimulus is as specified. If > > the test is internal to the class, you cannot be sure that will always > > elicit the same response as the same test located externally to the > > class. > > > > 2) For the tests to be valid, the shipped code should be the same at > > the tested code. If the code (in a class) is altered between testing > > and shipping (i.e. by stripping internal tests (and presumably test > > related class variables, set up/tear down structures, etc.) then it > > should be tested again. Except... ..we've just thrown out the test > > code. > > > > > > > > -- Viktor Klang Blog: klangism.blogspot.com Twttr: viktorklang Lift Committer - liftweb.com AKKA Committer - akkasource.org Cassidy - github.com/viktorklang/Cassidy.git SoftPub founder: http://groups.google.com/group/softpub --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to javaposse@googlegroups.com To unsubscribe from this group, send email to javaposse+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---