JUnit Fehler beim Compilieren - erledigt

Hein_nieH

Bekanntes Mitglied
Hallo,

ich versuche gerade die ersten Gehversuche mit JUnit zu machen.
Hierzu nutze ich JUnit-4.8.2

Hierzu habe ich mir (basierend auf einer Uebung aus dem Netz) eine Klasse MeineKlasse.java sowie eine Klasse MeineKlasseTest.java geschrieben.

MeineKlasse.java liegt im Unterverzeichnid src/meinpackage
MeineKlasseTest.java liegt im Unterverzeichnis test/meinpackage

Diese Klassen werden auch problemlos kompiliert.

Wenn ich nun aber den Befehl junit.textui.TestRunner meinpackage.MeineKlasseTest aufrufe, dann erscheint folgende Compilermeldung:

error: Class names, 'junit.textui.TestRunner,meinpackage.MeineKlasseTest', are
only accepted if annotation processing is explicitly requested
1 error
;(

Hier ist mein batchcode zum Comilieren:

Java:
rem Verzeichniswechsel
D:
cd \Projekte_Putzar\Programmierung_Java\JUnitTest1

rem Compilieren
javac -cp bin;lib/* -d bin src/meinpackage/*.java
javac -cp bin;lib/* -d bin test/meinpackage/*.java

rem Starten
javac -cp bin;lib/* junit.textui.TestRunner meinpackage.MeineKlasseTest

Hier noch der Javacode
MeineKlasse.java
Java:
package meinpackage;

/*
 * Klasse, die getestet werden soll
 */

public class MeineKlasse
{
	private String job;
	
	public String getJob()
	{
		return job;
	}//getJob
	
	public void setJob(String job)
	{
		this.job=job;
	}//set job
	
	public double myMethod (double x) throws Exception
	{
		if ("Quadrat".equalsIgnoreCase(job)) return x*x;
		if ("Wurzel".equalsIgnoreCase(job)) return Math.sqrt(x);
		//Exception werfen, wenn hier angekommen
		throw new Exception("Fehler Aufgabe nicht korrekt definiert.");
	}//myMethod
}//class


MeineKlasseTest.java:
Java:
package meinpackage;

import junit.framework.TestCase;

public class MeineKlasseTest extends TestCase
{	//TestCase ist abstract und muss abgeleitet werden
	
	MeineKlasse meineKlasse1;
	
	@Override public void setUp() throws Exception
	{	//setUP dient zum Einrichten des Testes
		meineKlasse1 = new MeineKlasse();
		
		//assert=Bahauptung
		assertEquals ("Anfangs darf kein Job gesetzt sein.", null, meineKlasse1.getJob() );
	}//setUp
	
	@Override public void tearDown() throws Exception
	{	//tearDown dient zum Aufraeumen des Testes
		meineKlasse1=null;
	}//tearDown
	
	public void testGetandSetJob()
	{	//Testszenario 1
		meineKlasse1.setJob("Quadrat");
		assertEquals( "Job muss Quadrat sein.", "Quadrat", meineKlasse1.getJob() );
	}//testGetandSetJob
	
	public void testDoJobs() throws Exception
	{	//Testszenario 2
		meineKlasse1.setJob( "Quadrat" );
		assertTrue("Qudrat von '4' muss '16' sein", 16. == meineKlasse1.myMethod(4) );
		
		//Testszenario 3
		meineKlasse1.setJob( "Wurzel" );
		assertTrue("Wurzel von '4' muss '2' sein", 2. == meineKlasse1.myMethod(4) );		
		
		try
		{	//Testszenario 4
			meineKlasse1.myMethod( 4 );
			fail( "Exception muss geworfen werden, da kein korrekter Job gesetzt");
		}
		catch (Exception ex)
		{
			//ok
		}
	}
}//class

Hat jemand eine Idee woher der Fehler stammt:shock:

Ich habe bewusst nicht Eclipse benutzt!

Ueber einen Hinweis würde ich mich sehr freuen.



Nachtrag: Ich habe ebend den Fehler gefunden.
Er liegt in der Batch-Datei

Es muss heissen:
java -cp bin;lib/* junit.textui.TestRunner meinpackage.MeineKlasseTest
und nicht
javac -cp bin;lib/* junit.textui.TestRunner meinpackage.MeineKlasseTest
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
M JUnit & Multithreading - sehr seltener Fehler Allgemeine Java-Themen 3
U Fehler: Hauptklasse org.junit.runner.JUnitCore konnte nicht gefunden oder geladen werden Allgemeine Java-Themen 2
Zrebna Wieso sind eigentlich JUnit-Tests in src/test/java platziert - nur Konvention? Allgemeine Java-Themen 7
harrytut Java Input/Output Tests Junit Allgemeine Java-Themen 3
B Junit Test Allgemeine Java-Themen 8
J Junit surefire: enrich test information Allgemeine Java-Themen 0
J Junit start surefire for manual testing Allgemeine Java-Themen 1
P No JUnit tests found Allgemeine Java-Themen 5
F Junit Test + Cucumber - JSON auslesen und in einem weiteren Schritt nutzen Allgemeine Java-Themen 0
J JUnit - Auslassen von Code Allgemeine Java-Themen 25
S Zugriff auf jUnit Test Suite Runner-Instanzen innerhalb von Test Classes Allgemeine Java-Themen 7
S Eclipse Probleme beim Implementieren / Ausführen von jUnit 5-Test Suites Allgemeine Java-Themen 14
S Parametrisierte jUnit 5-Tests mit eigenen Datentypen/Klassen-Objekten als Test-Parameter Allgemeine Java-Themen 0
K Input/Output JUnit: Log Inhalte, falsche Assertion Allgemeine Java-Themen 2
H OOP Testen einer Exception mit JUnit Allgemeine Java-Themen 8
AssELAss Junit-Tests für SQL-Veribindung sowie SQL-Queries? Allgemeine Java-Themen 3
O Maven - JUnit - H2 Allgemeine Java-Themen 1
M Selenium JUnit Tests (Auswahl von Testmethoden auswerten) Allgemeine Java-Themen 5
C JUNIT - ANT - build.xml Allgemeine Java-Themen 0
Airwolf89 JUnit: Vorschläge/ Best Practice Allgemeine Java-Themen 7
M JUnit Serverseitig? Wie geht sowas? Allgemeine Java-Themen 2
E JUnit wie Testergebnisse pro Test ("Test Report") erhalten? Allgemeine Java-Themen 1
B JUnit Zufalls Operation testen Allgemeine Java-Themen 1
P JUnit Allgemeine Java-Themen 2
B jUnit 4: Wie protokolliert man Testergebnisse? Allgemeine Java-Themen 1
M JUnit Test Suites Allgemeine Java-Themen 2
L JUnit - automatisiertes vs. manuelles Testen? Allgemeine Java-Themen 6
B Hilfe bei JUnit Test Allgemeine Java-Themen 1
A JUnit/Hashcode Problem Allgemeine Java-Themen 5
X Problem mit URLClassLoader und JUnit Allgemeine Java-Themen 3
N JUnit Allgemeine Java-Themen 13
M Junit Tests durchführen Allgemeine Java-Themen 18
M JVM Probleme JUnit Allgemeine Java-Themen 2
G NUnit Features in JUnit Allgemeine Java-Themen 2
darekkay (JUnit) Testdaten generieren - Framework? Allgemeine Java-Themen 2
A JUnit problem Allgemeine Java-Themen 9
T Organisation von Junit Testfällen? Allgemeine Java-Themen 2
M JUnit Tests vs. DBUnit Tests Allgemeine Java-Themen 3
P Klassen Junit test funktioniert nicht... Allgemeine Java-Themen 11
S Die Zeile die JUnit gerade ausführt lesen Allgemeine Java-Themen 15
aze JUnit: Testen ob bestimmte Exception nicht auftritt Allgemeine Java-Themen 18
G JUnit Test Methoden in anderen Thread verlagern Allgemeine Java-Themen 4
J JUnit-Tests Zeichensatzproblem ? Allgemeine Java-Themen 2
J JUnit, TestCase vs "einfacher" Test Allgemeine Java-Themen 3
S [JUnit] Name von TestCase bekommen Allgemeine Java-Themen 4
1 JUnit Test Suit Allgemeine Java-Themen 2
T Junit-Tests in Java Klasse ausführen Allgemeine Java-Themen 26
J JUnit - werfen von Exceptions testen Allgemeine Java-Themen 17
M JUnit TestSuite erstellen Allgemeine Java-Themen 2
B JUnit und mehrere Instanzen der selben Applikation Allgemeine Java-Themen 4
G Testcases mit Junit auf private-Methode Allgemeine Java-Themen 7
G Input/Output System.in "umbiegen" für junit-Test Allgemeine Java-Themen 4
C JUnit und das Zulassen von RuntimeExceptions Allgemeine Java-Themen 5
ruutaiokwu junit mit annotations geht nicht? Allgemeine Java-Themen 5
T JUnit-Log auslesen Allgemeine Java-Themen 13
C JUnit Tests Allgemeine Java-Themen 4
fastjack JUnit Supplementary Classes Allgemeine Java-Themen 4
O Junit Reports / Logs als XML ohne Maven/Ant Allgemeine Java-Themen 7
M Junit und Mocks Allgemeine Java-Themen 5
fastjack jUnit und Test von equals, hashCode, toString Allgemeine Java-Themen 11
D junit - frage zu fixtures/test suites Allgemeine Java-Themen 11
A Seltsames Verhalten von JUnit-Tests im Zusammenspiel mit Ant Allgemeine Java-Themen 6
S JUnit: Erzeugen einer IOException Allgemeine Java-Themen 9
G JUnit Tests Allgemeine Java-Themen 7
G JUnit Test Allgemeine Java-Themen 5
S JUnit - was mocken, was nicht? Allgemeine Java-Themen 3
S JUnit TesSuite und @Repeat Allgemeine Java-Themen 2
S JUnit Tests für GUI / Oberflächen Allgemeine Java-Themen 2
M Junit und Mocks bei JDBC Daos Allgemeine Java-Themen 8
M JUnit Problem mit AssertionFailedError Allgemeine Java-Themen 2
B Testfälle mit JUnit Allgemeine Java-Themen 4
S JUnit Allgemeine Java-Themen 15
N ClassNotFound Exception bei JUnit Test? Allgemeine Java-Themen 2
G ANT Tutorial . Schritte bzgl. Junit Bibliothek Allgemeine Java-Themen 4
A JUnit Reports zu groß für XSLT Allgemeine Java-Themen 4
M JUnit und dynamische Tests Allgemeine Java-Themen 11
P JUnit unter Eclipse: Problem mit Exception Allgemeine Java-Themen 8
GilbertGrape Warum schlägt JUnit-Test fehl? Allgemeine Java-Themen 19
K Bekomme JUnit TEst nicht zum laufen :( Allgemeine Java-Themen 9
K Junit: Frage zum Ablauf Allgemeine Java-Themen 3
K JUnit: Tests über ant aufrufen Allgemeine Java-Themen 2
S JUnit und EasyMock Allgemeine Java-Themen 7
B Wie alt ist JUnit? Allgemeine Java-Themen 2
A Junit Exceptions testen Allgemeine Java-Themen 3
P Testen mit JUnit Allgemeine Java-Themen 8
7 JUnit: Testproblem. Allgemeine Java-Themen 23
G Ant + JUnit Allgemeine Java-Themen 2
F JUnit unter Ant Allgemeine Java-Themen 3
S Integer zu int konvertieren - JUnit Allgemeine Java-Themen 12
G testen mit JUnit? Allgemeine Java-Themen 3
K JUnit 4 User Interaktion Allgemeine Java-Themen 7
M Ant + Junit + Testclass in Jar Allgemeine Java-Themen 3
G Junit 4 - TestSuite Allgemeine Java-Themen 6
B JUnit Allgemeine Java-Themen 2
T CheckStyle, JUnit und FindBugs aus Java-Programm starten Allgemeine Java-Themen 2
S JUnit will ins Netz! Allgemeine Java-Themen 2
B JUnit - Gleichen Test x-mal durchlaufen Allgemeine Java-Themen 2
F Hilfe: Adjazenzmatrix mittels JUnit testen. Allgemeine Java-Themen 2
H JUnit Allgemeine Java-Themen 5
N Problem mit Ant und JUnit Allgemeine Java-Themen 5

Ähnliche Java Themen


Oben