JUNIT: Keine Tests gefundenJava

Java-Forum
Anonymous
 JUNIT: Keine Tests gefunden

Post by Anonymous »

Ich habe ein Java -Projekt geerbt und bin neu in der Java -Entwicklung. Ich habe eine gute Möglichkeit für mich, mich mit dem Code vertraut zu machen, besteht darin, einige Tests darum zu schreiben. Ich schreibe meinen Code mit Intellij.

Code: Select all

/myProject
/src
/main
/java
/com.lexcorp
/core
/email
/providers
emailProvider.java
< /code>

Ich habe ein neues Projekt erstellt, das Tests für dieses Projekt enthält. Ich möchte, dass dieses Projekt sowohl Einheiten- als auch Integrationstests durchführt. Derzeit hat mein neues Projekt eine solche Struktur: < /p>

/myProjectTests
/src
/main
/java
/com.lexcorp.core.email.providers
emailProviderTest.java
< /code>

Die Datei von EmailProvidertest.java sieht wie folgt aus: < /p>

package com.lexcorp.core.email.providers;

import junit.framework.TestCase;
import org.junit.Test;

public class EmailProviderTest extends TestCase {

private final String username = "[testAccount]";

private final String password = "[testPassword]";

@Test
public void thisAlwaysPasses() {
assertTrue(true);
}
}
This project has a Run/Debug configuration with the following properties:
  • Test kind: All in package
  • Search for tests: In whole project
When I run this configuration, I get an error that sagt: < /p>

junit.framework.AssertionFailedError: No tests found in com.lexcorp.core.email.providers.EmailProviderTest
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:84)
at org.junit.runners.Suite.runChild(Suite.java:127)
at org.junit.runners.Suite.runChild(Suite.java:26)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:74)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:202)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:65)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
< /code>

Ich verstehe nicht, warum ich einen Fehler erhalte, der darauf hinausläuft: "Keine Tests gefunden". Während sich meine Projektstrukturen unterscheiden, sind die Ordnerstrukturen in der Betriebssystemübereinstimmung (was mich eine andere Sache ist, die mich verwirrt). Warum bekomme ich diesen Fehler und wie behebe ich ihn?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post