Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
小 白蛋
Intellij Community
Commits
c69046cb
Commit
c69046cb
authored
7 years ago
by
Timur Yuldashev
Browse files
Options
Download
Email Patches
Plain Diff
Get rid or producer when creating test configuration context.
Plus one more assertion.
parent
8ef6fa37
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
plugins/junit5_rt_tests/test/com/intellij/junit4/JUnit5IntegrationTest.java
+3
-6
...tests/test/com/intellij/junit4/JUnit5IntegrationTest.java
with
3 additions
and
6 deletions
+3
-6
plugins/junit5_rt_tests/test/com/intellij/junit4/JUnit5IntegrationTest.java
+
3
-
6
View file @
c69046cb
...
...
@@ -16,11 +16,8 @@
package
com.intellij.junit4
;
import
com.intellij.execution.actions.ConfigurationContext
;
import
com.intellij.execution.actions.ConfigurationFromContext
;
import
com.intellij.execution.actions.RunConfigurationProducer
;
import
com.intellij.execution.configurations.RunConfiguration
;
import
com.intellij.execution.junit.JUnitConfiguration
;
import
com.intellij.execution.junit.PatternConfigurationProducer
;
import
com.intellij.idea.IdeaTestApplication
;
import
com.intellij.openapi.actionSystem.CommonDataKeys
;
import
com.intellij.openapi.actionSystem.LangDataKeys
;
...
...
@@ -82,15 +79,14 @@ public class JUnit5IntegrationTest extends JUnitAbstractCompilingIntegrationTest
return
super
.
getData
(
dataId
);
}
});
RunConfigurationProducer
producer
=
RunConfigurationProducer
.
getInstance
(
PatternConfigurationProducer
.
class
);
MapDataContext
dataContext
=
new
MapDataContext
();
dataContext
.
put
(
LangDataKeys
.
PSI_ELEMENT_ARRAY
,
elements
);
dataContext
.
put
(
CommonDataKeys
.
PROJECT
,
myProject
);
Configuration
From
Context
fromContext
=
producer
.
createConfigurationFromContext
(
ConfigurationContext
.
getFromContext
(
dataContext
)
)
;
ConfigurationContext
fromContext
=
ConfigurationContext
.
getFromContext
(
dataContext
);
assertNotNull
(
fromContext
);
RunConfiguration
configuration
=
fromContext
.
getConfiguration
();
RunConfiguration
configuration
=
fromContext
.
getConfiguration
()
.
getConfiguration
()
;
assertNotNull
(
configuration
);
ArrayList
<
String
>
out
=
new
ArrayList
<>();
...
...
@@ -101,6 +97,7 @@ public class JUnit5IntegrationTest extends JUnitAbstractCompilingIntegrationTest
doStartTestsProcess
(
configuration
,
out
,
err
,
sys
,
messages
);
assertTrue
(
sys
.
toString
().
contains
(
"-junit5"
));
assertEmpty
(
err
);
assertEmpty
(
out
);
assertSize
(
2
,
messages
.
stream
().
filter
(
message
->
message
instanceof
TestFailed
).
collect
(
Collectors
.
toList
()));
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help