JUNIT: (möglicherweise indirekt) enthält sich als SuitenklasseJava

Java-Forum
Anonymous
 JUNIT: (möglicherweise indirekt) enthält sich als Suitenklasse

Post by Anonymous »

Ich möchte einen Subtest, Failingio, fehlenden Test hinzufügen, während ich die nützlichen Methoden des Elternteils erbte < /p>

@RunWith(Suite.class)
@Suite.SuiteClasses({FailingTest.FailingIO.class})
class FailingTest {

@Test
test1() {}

static class FailingIO extends FailingTest {
< /code>

Ich bekomme jungit: (möglicherweise indirekt) enthält sich als SuiteClass < /code>, da die Anmerkungen ebenfalls geerbt werden, denke ich. Gibt es eine Möglichkeit, nur die Methoden zu erben und die Annotationen dem übergeordneten überlassen? Was ist los? Was ist die Jungit -Versionsrichtlinie bezüglich der Option? Hier, hier und hier. Aber wann nutze ich das für die Erweiterung von Failingest mit Failingio aus? Wo definiere ich diesen Code und wer wird die erzeugte Subuite konsumieren? Es enthält sich nicht selbst, sondern führt leider die übergeordneten Tests aus.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post