AppletTalk.com Forum Index AppletTalk.com
Java discussions newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

JUnit: Listen von Daten als Einzeltests?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java Language (German)
View previous topic :: View next topic  
Author Message
Ingo R. Homann
Guest





PostPosted: Tue May 15, 2007 3:56 pm    Post subject: Re: JUnit: Listen von Daten als Einzeltests? Reply with quote



Hi,

Patrick Roemer wrote:
Quote:
Ehrlich gesagt bin ich aber jetzt zu faul, aus meinen doch recht
umfangreichen Test-Suites hier etwas kurzes, compilier- und lauffähiges
raus zu extrahieren, nur weil wir uns über eine einzige Code-Zeile streiten.

Ich bitte Dich.

Herrgottsacra, na gut:

public class CompleteTestSuite extends TestSuite
{

public CompleteTestSuite()
{
addTest(new TableModelTestSuite());
addTestSuite(TestGebietUtil.class);
...
}

public static Test suite()
{
return new CompleteTestSuite();
}

}

public class TestGebietUtil extends TestCase
{

public void testNewInstance()
{
...
}

}

Stimmt. So viel Arbeit war's jetzt gar nicht! :-)

Ciao,
Ingo
Back to top
Volker Glave
Guest





PostPosted: Tue May 15, 2007 4:20 pm    Post subject: Re: JUnit: Listen von Daten als Einzeltests? Reply with quote



On May 15, 12:30 am, Peter Büttner <not_for_mail_...@gmx.net> wrote:
Quote:
Patrick Roemer wrote:
Responding to Volker Glave:
Was ich nicht finde ist wie man eine Liste von Eingabedaten abarbeitet,
wobei der Test nicht beim ersten Problem abbrechen soll sondern
weiterlaufen.
Hm, aber ja doch, genau so ist das doch, bei der ersten auftretenden
Abweichung gilt der Testfall als nicht erfüllt.

Jedes Eingabedatum repraesentiert einen eigenstaendigen Testfall.

So einfach hätte ich es kaum beschreiben können:-)

Grüße
Peter

Genau, das gegebene Datenfeld ist das Eingabedatum. Und damit
ein Testfall.
Schön, dass ihr beide das bestätigt. Das wird den OP freuen.

Gruß
Volker
Back to top
Patrick Roemer
Guest





PostPosted: Tue May 15, 2007 4:20 pm    Post subject: Re: JUnit: Listen von Daten als Einzeltests? Reply with quote



Responding to Ingo R. Homann:

Quote:
public class CompleteTestSuite extends TestSuite
{

public CompleteTestSuite()
{
addTest(new TableModelTestSuite());
addTestSuite(TestGebietUtil.class);
...
}

public static Test suite()
{
return new CompleteTestSuite();
}

}

public class TestGebietUtil extends TestCase
{

public void testNewInstance()
{
...
}

}

Jetzt komme ich mir ehrlich gesagt etwas veralbert vor. Was hat das mit
der bisherigen Diskussion zu tun, respektive wie bekommst Du die
Parameter in den TestCase, wenn Du der TestSuite eine Klasse
ueberreichst, und somit von dieser die Exemplare erstellen laesst?

IOW, nimm doch bitte mal an Stelle eines normalen, nicht
parametrisierten TestCase wie TestGebietUtil diesen Deinen Code (nur im
#test()-Body von mir leicht veraendert) in die TestSuite auf:

class ParserTest extends TestCase {
String s;
ParserTest(String s) {this.s=s;}
void test() {
assertEquals(s,s);
}
}

Viele Gruesse,
Patrick
Back to top
Ingo R. Homann
Guest





PostPosted: Tue May 15, 2007 6:14 pm    Post subject: Re: JUnit: Listen von Daten als Einzeltests? Reply with quote

Hi,

Patrick Roemer wrote:
Quote:
Jetzt komme ich mir ehrlich gesagt etwas veralbert vor. Was hat das mit
der bisherigen Diskussion zu tun, respektive wie bekommst Du die
Parameter in den TestCase, wenn Du der TestSuite eine Klasse
ueberreichst, und somit von dieser die Exemplare erstellen laesst?

Ach Schande und Asche auf mein Haupt! Mit einem TestCase geht das ja
wirklich nicht! Andererseits - mit einer TestSuite müsste es gehen,
oder? Dann sind natürlich die (generischen) TestSuite/TestCase-Klassen
etwas größer - ca doppelt so groß wie mein 5-Zeiler? - aber der Aufruf
der einzelnen Test-Fälle/Suites (und darauf kommt es ja an) ist immer
noch kurz.

Ciao,
Ingo
Back to top
Display posts from previous:   
Post new topic   Reply to topic    AppletTalk.com Forum Index -> Java Language (German) All times are GMT
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.