From fb91f8aac3cfff2ee4df8ac7db3732d176498973 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 17 Apr 2019 12:52:10 +0200 Subject: [PATCH] junit: testdata for the same test class name in different modules --- .../com/intellij/junit4/JUnitForkIntegrationTest.java | 4 ++++ .../module2/test/sameClass/MySameClass.java | 11 +++++++++++ .../forkProject/test/sameClass/MySameClass.java | 11 +++++++++++ 3 files changed, 26 insertions(+) create mode 100644 plugins/junit5_rt_tests/testData/integration/forkProject/module2/test/sameClass/MySameClass.java create mode 100644 plugins/junit5_rt_tests/testData/integration/forkProject/test/sameClass/MySameClass.java diff --git a/plugins/junit5_rt_tests/test/com/intellij/junit4/JUnitForkIntegrationTest.java b/plugins/junit5_rt_tests/test/com/intellij/junit4/JUnitForkIntegrationTest.java index 82ed2bfe7ac6..10c0dbe6b367 100644 --- a/plugins/junit5_rt_tests/test/com/intellij/junit4/JUnitForkIntegrationTest.java +++ b/plugins/junit5_rt_tests/test/com/intellij/junit4/JUnitForkIntegrationTest.java @@ -67,6 +67,10 @@ public class JUnitForkIntegrationTest extends AbstractTestFrameworkCompilingInte public void testForkPerModuleWithDependency() throws ExecutionException { doTestForkPerModule(createRunPackageConfiguration("junit4")); } + + public void testForkPerModuleWithDependencyAndSameClasses() throws ExecutionException { + doTestForkPerModule(createRunPackageConfiguration("sameClass")); + } public void testForkPatternPerModuleWithDependency() throws ExecutionException { JUnitConfiguration configuration = new JUnitConfiguration("pattern", getProject()); diff --git a/plugins/junit5_rt_tests/testData/integration/forkProject/module2/test/sameClass/MySameClass.java b/plugins/junit5_rt_tests/testData/integration/forkProject/module2/test/sameClass/MySameClass.java new file mode 100644 index 000000000000..7e4a4ca022ae --- /dev/null +++ b/plugins/junit5_rt_tests/testData/integration/forkProject/module2/test/sameClass/MySameClass.java @@ -0,0 +1,11 @@ +package sameClass; + +import org.junit.Test; + +public class MySameClass { + + @Test + public void singleMethodTest1 () { + org.junit.Assert.fail("junit 4: single method failed"); + } +} \ No newline at end of file diff --git a/plugins/junit5_rt_tests/testData/integration/forkProject/test/sameClass/MySameClass.java b/plugins/junit5_rt_tests/testData/integration/forkProject/test/sameClass/MySameClass.java new file mode 100644 index 000000000000..ca70865db589 --- /dev/null +++ b/plugins/junit5_rt_tests/testData/integration/forkProject/test/sameClass/MySameClass.java @@ -0,0 +1,11 @@ +package sameClass; + +import org.junit.Test; + +public class MySameClass { + + @Test + public void singleMethodTest2 () { + org.junit.Assert.fail("junit 4: single method failed"); + } +} \ No newline at end of file