|
|
Mozy Online Backup: 2GB Free. Automatic. Secure.
Subject: FAQ Update - msg#00150
List: java.junit.user
In response to some excellent contributions from Eric Armstrong, I've
updated the JUnit FAQ. It's always enlightening to get input from a
relative newcomer to JUnit, as the FAQ is intended to help those folks.
Specifically, the "Running Tests" section now includes questions
regarding how to use each test runner and Ant to run tests:
http://junit.sourceforge.net/doc/faq/faq.htm#running
I'm hoping the first two entries in that section will reduce confusion
about the onerous CLASSPATH. And while I realize the use of Ant is
another kettle of fish, perhaps the FAQ will get folks started down the
right path. Trust that it won't grow in scope to include all the
possible combinations of using Ant. The link to the JUnit task
definition should fertilize the soil for a thousand flowers to bloom.
Let me know if you have any suggestions.
Mike
--
Mike Clark
http://clarkware.com
(720) 851-2014
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/5cFolB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
junit-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Was this page helpful?
Thread at a glance:
Previous Message by Date:
click to view message preview
Re: OT: Smalltalk (RE: OT: OO Newcomer)
So said Kevin Klinemeier on 2002-12-17 --------------------
>--- "J. B. Rainsberger" <jbr@xxxxxxxxxxxxxxxxxxx> wrote:
>> I have found that I don't want interfaces when I work with Ruby or
>> Smalltalk: I like the idea that handling methods has nothing to do
>> with type.
>
>Having learned my OO skills in Java, the idea of a weakly-typed OO
>language (as I understand Smalltalk to be) doesn't make sense.
If we call it "optimistically typed", would that help your mental
model? The idea is that the system assumes that the programmer will
only send messages to objects that understand them, and raise an
exception when that doesn't happen.
I find it unlikely that I intentionally send a message to an object
that doesn't understand it. That only seems to happen when I try to use
third-party libraries that I don't understand yet, and that's why I
write Learning Tests. (See the testdrivendevelopment list for details.)
>As in I
>don't understand what that would mean, or how it could work at all.
Do
>you know of some helpful material, perhaps targeted at "Java
developers
>wanting perspective", or correct me if I'm mistaken?
I don't. Instead, I simply went to the Squeak Smalltalk home page,
downloaded Squeak and played around with it. Try Googling "Smalltalk
for Java programmers".
Take care.
J. B. Rainsberger,
President, Diaspar Software Services
Let's write software that people understand.
http://www.diasparsoftware.com/
telephone: +1 416 791-8603
All correspondence (c) 2002 Diaspar Software Services.
If you want to use it, just ask; don't steal.
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/5cFolB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
junit-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Next Message by Date:
click to view message preview
RE: OT: Smalltalk (RE: OT: OO Newcomer)
Well, there used to be a fairly good paper here:
http://rain.create.ucsb.edu/~stp/CD-ROM/Tutorials/SqueakFromJava/squeak_
tutorial.html, but that seems to be inactive. Stay tuned, I will try to
find out where it is. Also, the documentation on the Squeak Swiki
hosted at Georgia Tech is fairly comprehensive.
=jason
[:question | ^One]
-----Original Message-----
From: J. B. Rainsberger [mailto:jbr@xxxxxxxxxxxxxxxxxxx]
Sent: Tuesday, December 17, 2002 12:51 PM
To: junit@xxxxxxxxxxxxxxx
Subject: Re: OT: Smalltalk (RE: [junit] OT: OO Newcomer)
So said Kevin Klinemeier on 2002-12-17 --------------------
>--- "J. B. Rainsberger" <jbr@xxxxxxxxxxxxxxxxxxx> wrote:
>> I have found that I don't want interfaces when I work with Ruby or
>> Smalltalk: I like the idea that handling methods has nothing to do
>> with type.
>
>Having learned my OO skills in Java, the idea of a weakly-typed OO
>language (as I understand Smalltalk to be) doesn't make sense.
If we call it "optimistically typed", would that help your mental
model? The idea is that the system assumes that the programmer will
only send messages to objects that understand them, and raise an
exception when that doesn't happen.
I find it unlikely that I intentionally send a message to an object
that doesn't understand it. That only seems to happen when I try to use
third-party libraries that I don't understand yet, and that's why I
write Learning Tests. (See the testdrivendevelopment list for details.)
>As in I
>don't understand what that would mean, or how it could work at all.
Do
>you know of some helpful material, perhaps targeted at "Java
developers
>wanting perspective", or correct me if I'm mistaken?
I don't. Instead, I simply went to the Squeak Smalltalk home page,
downloaded Squeak and played around with it. Try Googling "Smalltalk
for Java programmers".
Take care.
J. B. Rainsberger,
President, Diaspar Software Services
Let's write software that people understand.
http://www.diasparsoftware.com/
telephone: +1 416 791-8603
All correspondence (c) 2002 Diaspar Software Services.
If you want to use it, just ask; don't steal.
To unsubscribe from this group, send an email to:
junit-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.404 / Virus Database: 228 - Release Date: 10/15/2002
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/5cFolB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
junit-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Previous Message by Thread:
click to view message preview
**The following give me NoSuchMethodError**
The following code gives me NoSuchMethodError
public void test_NoSuchMethodError1(){
assertFalse(false);
}
public void test_NoSuchMethodError2(){
assertNotSame("a","b");
}
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/5cFolB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
junit-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
Next Message by Thread:
click to view message preview
Re: FAQ Update
And I, in turn, wish to pass the majority of the credit on to
Steffen Gemkow -- both for JUnitDoclet which got me
started on this long overdue process, and for the extradorinarily
patient assistance he gave me in figuring out how JUnit works.
Mike Clark wrote:
>
> In response to some excellent contributions from Eric Armstrong, I've
> updated the JUnit FAQ. It's always enlightening to get input from a
> relative newcomer to JUnit, as the FAQ is intended to help those
> folks.
>
> Specifically, the "Running Tests" section now includes questions
> regarding how to use each test runner and Ant to run tests:
>
> http://junit.sourceforge.net/doc/faq/faq.htm#running
>
> I'm hoping the first two entries in that section will reduce confusion
>
> about the onerous CLASSPATH. And while I realize the use of Ant is
> another kettle of fish, perhaps the FAQ will get folks started down
> the
> right path. Trust that it won't grow in scope to include all the
> possible combinations of using Ant. The link to the JUnit task
> definition should fertilize the soil for a thousand flowers to bloom.
>
> Let me know if you have any suggestions.
>
> Mike
>
> --
> Mike Clark
> http://clarkware.com
> (720) 851-2014
>
>
>
> To unsubscribe from this group, send an email to:
> junit-unsubscribe@xxxxxxxxxxxxxxx
>
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/5cFolB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
junit-unsubscribe@xxxxxxxxxxxxxxx
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|
|