Created
May 21, 2022 06:00
-
-
Save slyoldfox/337012b9e9c1b8a0efd3aed45f01bc42 to your computer and use it in GitHub Desktop.
Lean migration from Junit4 to Junit5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
find . -type f -name '*.java' -exec sed -i '' -e s/org.junit.Test/org.junit.jupiter.api.Test/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.junit.AfterClass/org.junit.jupiter.api.AfterAll/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.junit.After/org.junit.jupiter.api.AfterEach/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.junit.BeforeClass/org.junit.jupiter.api.BeforeAll/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.junit.Before/org.junit.jupiter.api.BeforeEach/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.junit.Assert/org.junit.jupiter.api.Assertions/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/Assert.assert/Assertions.assert/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.junit.runner.RunWith/org.junit.jupiter.api.extension.ExtendWith/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@RunWith\(SpringJUnit4ClassRunner.class\)/@ExtendWith\(SpringExtension.class\)/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@RunWith\(MockitoJUnitRunner.class\)/@ExtendWith\(MockitoExtension.class\)/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@RunWith\(SpringRunner.class\)/@ExtendWith\(SpringExtension.class\)/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.mockito.junit.MockitoJUnitRunner/org.mockito.junit.jupiter.MockitoExtension/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.mockito.runners.MockitoJUnitRunner/org.mockito.junit.jupiter.MockitoExtension/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.springframework.test.context.junit4.SpringJUnit4ClassRunner/org.springframework.test.context.junit.jupiter.SpringExtension/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/org.springframework.test.context.junit4.SpringRunner/org.springframework.test.context.junit.jupiter.SpringExtension/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@Before/@BeforeEach/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@After/@AfterEach/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@BeforeEachClass/@BeforeAll/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@AfterEachClass/@AfterAll/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@BeforeEachEach/@BeforeEach/g {} \; | |
find . -type f -name '*.java' -exec sed -i '' -e s/@AfterEachEach/@AfterEach/g {} \; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment