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
-~----------~----~----~----~------~----~------~--~---

Reply via email to