We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
TransientActionFactory
SCMRevisionActionTest
1 parent 36a9af1 commit 886669aCopy full SHA for 886669a
src/test/java/jenkins/scm/api/SCMRevisionActionTest.java
@@ -1,6 +1,9 @@
1
package jenkins.scm.api;
2
3
+import hudson.model.Action;
4
import hudson.model.Actionable;
5
+import java.util.List;
6
+import java.util.stream.Collectors;
7
import jenkins.scm.impl.mock.MockSCMController;
8
import jenkins.scm.impl.mock.MockSCMDiscoverBranches;
9
import jenkins.scm.impl.mock.MockSCMHead;
@@ -77,5 +80,11 @@ public String getDisplayName() {
77
80
public String getSearchUrl() {
78
81
return null;
79
82
}
83
+
84
+ @SuppressWarnings("deprecation") // avoid TransientActionFactory
85
+ @Override
86
+ public <T extends Action> List<T> getActions(Class<T> type) {
87
+ return getActions().stream().filter(type::isInstance).map(type::cast).collect(Collectors.toList());
88
+ }
89
90
0 commit comments