Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Allgemeine Java-Programmierung > [junit4] test annotations
Antwort
 
Themen-Optionen
Alt 19.06.2006, 17:27   Nach oben    #1
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard [junit4] test annotations

hallo, hab ein kleines prob mit junit 4.
ich versuche gerade testfälle zu erstellen, aber irgendwie komm ich mit junit4 noch nicht so richtig klar.

nach einem beispiel aus dem javamagazin hab ich für einen dummy test folgende klassen erstellt.

Code:
import static org.junit.Assert.*;
import org.junit.Test;

public class DummyTest{

	@Test
	public void dummyTest(){
		assertEquals(true,false);
	}

}
Code:
import org.junit.runner.RunWith;
import org.junit.runners.Suite;

@RunWith(Suite.class);
@Suite.SuiteClasses({
	DummTest.class	
});
public class DummyTestSuite {

	

}
der code lässt sich aber nicht kompilieren. der komiler mäckert bei den annotations.
Code:
Syntax error, insert "enum Identifier" to complete EnumHeaderName
also irgendwas stimmt da noch nicht. obwohl es meiner meinung nach richtig aussieht.


p.s. wenn sich der tests dann kompilieren lässt, wie führe ich ihn aus?
beny_mcde ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.06.2006, 13:53   Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von xardias
 
Registriert seit: 02.03.2006
Ort: Aachen
Beiträge: 126
Standard

Code:
@RunWith(Suite.class)
@Suite.SuiteClasses({
	DummTest.class	
})
public class DummyTestSuite {

}
Hinter annotations kommen keine ";". Sie sind theoretisch gesehen ein modifikator wie public, protected, static und co, darum werden sie auch einfach ohne ";" vor die klasse beschrieben

kann auch sein dass du
Code:
@Suite.SuiteClasses(new Class[]{
	DummTest.class	
})
schreiben musst. bin mir da grad nicht ganz sicher.

Wie du den test ausführen kannst hängt von der IDE ab die du verwendest (was ich dir empfehlen würde). Ohne IDE müsste ich auch nachschauen wie man das per Hand macht.

Geändert von xardias (20.06.2006 um 13:55 Uhr).
xardias ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.06.2006, 17:25   Nach oben    #3
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard

danke...
dummheit, da hätte ich auch selber drauf kommen müssen.

ich glaube für junit4 gibt es noch keine ide integration?
werd mal in eclipse rumschauen ob ich was finde....
beny_mcde ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kleiner PHP Test carrib Literatur 8 14.07.2006 15:56
Meta Test eure Anregungen und Meinungen Bitsoft Projekte unserer Mitglieder 24 14.07.2006 12:43
Opera 9 schafft den Acid Test schifti Nachrichten 13 14.03.2006 19:09
IE 7 - Beta Test, Technoloy Overview Ben Nachrichten 0 20.09.2005 00:29
annotations beny_mcde Allgemeine Java-Programmierung 0 30.07.2005 17:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:22 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44