Szymon Żak
Szymon Żak

Reputation: 561

Equivalent for @RunWith(JUnitPlatform.class) for JUnit5

In my project I'm doing some cleanup and decided to move everything to JUnit5.

Till this time, I was using

@RunWith(JUnitPlatform.class)

Now I want to migrate it to @ExtendWith. Is there any equivalent for this JUnitPlatform.class in JUnit5?

Upvotes: 26

Views: 37527

Answers (2)

Ceddaerrix
Ceddaerrix

Reputation: 464

Junit4 @RunWith has been replaced by @ExtendWith in JUnit5 as of content from https://www.baeldung.com/junit-5-runwith

Upvotes: 13

Dries Thieren
Dries Thieren

Reputation: 261

You don't need it anymore when using junit 5.

In the junit documentation it states:

Annotating a class with @RunWith(JUnitPlatform.class) allows it to be run with IDEs and build systems that support JUnit 4 but do not yet support the JUnit Platform directly.

So since you are migrating to junit 5 I suppose your build system/IDE supports it. Hence, you don't need the annotation anymore.

Upvotes: 22

Related Questions