diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index c4c873a2..d2c1b2a7 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -36,17 +36,17 @@ jobs:
steps:
- name: Checkout repository
- uses: actions/checkout@v2
-
+ uses: actions/checkout@v4
+
- name: Setup Java JDK
- uses: actions/setup-java@v2.3.1
+ uses: actions/setup-java@v4
with:
- java-version: 11
- distribution: 'adopt'
-
+ java-version: 17
+ distribution: 'temurin'
+
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
- uses: github/codeql-action/init@v2
+ uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -57,7 +57,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
# - name: Autobuild
- # uses: github/codeql-action/autobuild@v2
+ # uses: github/codeql-action/autobuild@v3
# âšī¸ Command-line programs to run using the OS shell.
# đ https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -65,9 +65,9 @@ jobs:
# âī¸ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
-
+
- name: Build with Maven
run: mvn -DskipTests=true -V -ntp install
- name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v2
+ uses: github/codeql-action/analyze@v3
diff --git a/.github/workflows/jenkins-security-scan.yml b/.github/workflows/jenkins-security-scan.yml
index c7b41fc2..4a1c89b9 100644
--- a/.github/workflows/jenkins-security-scan.yml
+++ b/.github/workflows/jenkins-security-scan.yml
@@ -15,7 +15,7 @@ permissions:
jobs:
security-scan:
- uses: jenkins-infra/jenkins-security-scan/.github/workflows/jenkins-security-scan.yaml@v2
+ uses: jenkins-infra/jenkins-security-scan/.github/workflows/jenkins-security-scan.yaml@v2.2.1
with:
java-cache: 'maven' # Optionally enable use of a build dependency cache. Specify 'maven' or 'gradle' as appropriate.
- # java-version: 21 # Optionally specify what version of Java to set up for the build, or remove to use a recent default.
+ java-version: 17 # Specify Java 17 to match the project requirements
diff --git a/Jenkinsfile b/Jenkinsfile
index bcbc20c2..8a2983d1 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,7 +1,11 @@
+/*
+ See the documentation for more options:
+ https://github.com/jenkins-infra/pipeline-library/
+*/
buildPlugin(
+ forkCount: '1C', // run this number of tests in parallel for faster feedback. If the number terminates with a 'C', the value will be multiplied by the number of available CPU cores
useContainerAgent: true, // Set to `false` if you need to use Docker for containerized tests
configurations: [
- [platform: 'linux', jdk: 17],
+ [platform: 'linux', jdk: 21],
[platform: 'windows', jdk: 17],
-])
-
+])
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index c1cf90ba..9729b77c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,13 +18,12 @@
2.440
${jenkins.baseline}.3
- 2.0.0
2.9.0
17
Bitbucket Push and Pull Request Plugin
- Bitbucket plugin for Jenkins v2.138.2 or later, allowing push and pull requests
+ Bitbucket plugin for Jenkins allowing push and pull requests
@@ -192,13 +191,6 @@
mockito-junit-jupiter
test
-
- org.mockito
- mockito-inline
- 5.2.0
- test
-
-
https://github.com/jenkinsci/bitbucket-push-and-pull-request-plugin
@@ -213,13 +205,13 @@
repo.jenkins-ci.org
- https://repo.jenkins.io/public/
+ https://repo.jenkins-ci.org/public/
repo.jenkins-ci.org
- https://repo.jenkins.io/public/
+ https://repo.jenkins-ci.org/public/
@@ -243,5 +235,4 @@
-
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRJobProbe.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRJobProbe.java
index 392e0eae..7c65edde 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRJobProbe.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRJobProbe.java
@@ -55,7 +55,7 @@
import org.eclipse.jgit.transport.URIish;
/**
- *
+ *
* @author cdelmonte
*
*/
@@ -92,7 +92,7 @@ public void triggerMatchingJobs(BitBucketPPRHookEvent bitbucketEvent,
List remoteScmUrls = bitbucketAction.getScmUrls().stream().map(makeUrl)
.filter(Objects::nonNull).collect(Collectors.toList());
- try (ACLContext ctx = ACL.as(ACL.SYSTEM)) {
+ try (ACLContext ctx = ACL.as2(ACL.SYSTEM2)) {
if (globalConfig.isSingleJobSet()) {
try {
Job job = (Job) Jenkins.get().getItemByFullName(globalConfig.getSingleJob());
@@ -159,7 +159,7 @@ && mPJobShouldNotBeTriggered(job, bitbucketEvent, bitbucketAction)) {
return;
}
- Predicate checkSCM = (url) -> scm instanceof GitSCM && matchGitScm(scm, url);
+ Predicate checkSCM = url -> scm instanceof GitSCM && matchGitScm(scm, url);
if (remotes.stream().anyMatch(checkSCM) && !scmTriggered.contains(scm)) {
scmTriggered.add(scm);
@@ -230,11 +230,9 @@ private boolean mPJobShouldNotBeTriggered(Job, ?> job, BitBucketPPRHookEvent b
}
private Optional getBitBucketTrigger(Job, ?> job) {
- if (job instanceof ParameterizedJobMixIn.ParameterizedJob) {
- ParameterizedJobMixIn.ParameterizedJob, ?> pJob =
- (ParameterizedJobMixIn.ParameterizedJob, ?>) job;
+ if (job instanceof ParameterizedJobMixIn.ParameterizedJob, ?> pJob) {
- return pJob.getTriggers().values().stream().filter(BitBucketPPRTrigger.class::isInstance)
+ return pJob.getTriggers().values().stream().filter(BitBucketPPRTrigger.class::isInstance)
.findFirst().map(BitBucketPPRTrigger.class::cast);
}
return Optional.empty();
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRPollResultListener.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRPollResultListener.java
index 6519e39b..94c99422 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRPollResultListener.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRPollResultListener.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -26,7 +26,7 @@
public interface BitBucketPPRPollResultListener {
- public void onPollSuccess(PollingResult pollingResult);
+ void onPollSuccess(PollingResult pollingResult);
- public void onPollError(Throwable throwable);
+ void onPollError(Throwable throwable);
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRTrigger.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRTrigger.java
index 7b208668..9e5dba6d 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRTrigger.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRTrigger.java
@@ -27,17 +27,16 @@
import java.nio.charset.StandardCharsets;
import java.util.Collection;
import java.util.Collections;
-import java.util.LinkedList;
import java.util.List;
import java.util.concurrent.ExecutionException;
import java.util.logging.Logger;
import javax.annotation.CheckForNull;
+import edu.umd.cs.findbugs.annotations.NonNull;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.*;
import org.apache.commons.jelly.XMLOutput;
import org.eclipse.jgit.transport.URIish;
import org.jenkinsci.Symbol;
-import org.jenkinsci.plugins.plaincredentials.StringCredentials;
import org.kohsuke.stapler.AncestorInPath;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -45,7 +44,6 @@
import com.cloudbees.plugins.credentials.CredentialsMatchers;
import com.cloudbees.plugins.credentials.common.StandardCredentials;
import com.cloudbees.plugins.credentials.common.StandardListBoxModel;
-import com.cloudbees.plugins.credentials.domains.DomainRequirement;
import hudson.Extension;
import hudson.Util;
import hudson.console.AnnotatedLargeText;
@@ -54,7 +52,6 @@
import hudson.model.Job;
import hudson.model.Queue;
import hudson.model.Run;
-import hudson.model.Build;
import hudson.model.queue.QueueTaskFuture;
import hudson.plugins.git.RevisionParameterAction;
import hudson.scm.PollingResult;
@@ -65,7 +62,6 @@
import hudson.util.ListBoxModel;
import hudson.util.SequentialExecutionQueue;
import io.jenkins.plugins.bitbucketpushandpullrequest.cause.BitBucketPPRTriggerCause;
-import io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRUtils;
import io.jenkins.plugins.bitbucketpushandpullrequest.event.BitBucketPPREventContext;
import io.jenkins.plugins.bitbucketpushandpullrequest.event.BitBucketPPREventFactory;
import io.jenkins.plugins.bitbucketpushandpullrequest.event.BitBucketPPREventType;
@@ -152,7 +148,7 @@ public void onPost(
@Override
public void onPollSuccess(PollingResult pollingResult) {
- matchingFilters.stream()
+ matchingFilters
.forEach(
filter -> {
try {
@@ -254,7 +250,7 @@ private void scheduleJob(
if (f == null) return;
try {
- Run, ?> startedBuild = (Run, ?>) f.waitForStart();
+ Run, ?> startedBuild = f.waitForStart();
logger.info(String.format("Triggering %s # %d", job.getName(), startedBuild.getNumber()));
@@ -264,7 +260,7 @@ private void scheduleJob(
new BitBucketPPREventContext(
this, bitbucketAction, scmTrigger, startedBuild, filter)));
- Run, ?> run = (Run, ?>) f.get();
+ Run, ?> run = f.get();
if (f.isDone()) {
observable.notifyObservers(
@@ -330,8 +326,8 @@ public String getLog() throws Exception {
value = "RV_RETURN_VALUE_IGNORED",
justification = "I know what I'm doing")
public void writeLogTo(XMLOutput out) throws Exception {
- new AnnotatedLargeText(
- getLogFile(), Charset.defaultCharset(), true, this)
+ new AnnotatedLargeText<>(
+ getLogFile(), Charset.defaultCharset(), true, this)
.writeHtmlTo(0, out.asWriter());
}
}
@@ -355,10 +351,10 @@ public ListBoxModel doFillCredentialsIdItems(
return new StandardListBoxModel()
.includeEmptyValue()
.includeMatchingAs(
- ACL.SYSTEM,
+ ACL.SYSTEM2,
context,
StandardCredentials.class,
- Collections.emptyList(),
+ Collections.emptyList(),
CredentialsMatchers.always())
.includeCurrentValue(credentialsId);
}
@@ -370,6 +366,7 @@ public boolean isApplicable(Item item) {
&& item instanceof ParameterizedJobMixIn.ParameterizedJob;
}
+ @NonNull
@Override
public String getDisplayName() {
return "Build with BitBucket Push and Pull Request Plugin";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRAction.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRAction.java
index bc06aa96..eb65e6dc 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRAction.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRAction.java
@@ -29,116 +29,116 @@
public interface BitBucketPPRAction extends Action {
- public BitBucketPPRPayload getPayload();
+ BitBucketPPRPayload getPayload();
- public String getScm();
+ String getScm();
- public default String getLinkHtml() {
+ default String getLinkHtml() {
return null;
}
- public default String getLinkSelf() {
+ default String getLinkSelf() {
return null;
}
- public default String getLinkApprove() throws MalformedURLException {
+ default String getLinkApprove() throws MalformedURLException {
return null;
}
- public default String getLinkDecline() throws MalformedURLException {
+ default String getLinkDecline() throws MalformedURLException {
return null;
}
- public default String getLinkStatuses() {
+ default String getLinkStatuses() {
return null;
}
- public default String getUser() {
+ default String getUser() {
return null;
}
- public default String getSourceBranch() {
+ default String getSourceBranch() {
return null;
}
- public default String getTargetBranch() {
+ default String getTargetBranch() {
return null;
}
- public default String getTargetBranchRefId() {
+ default String getTargetBranchRefId() {
return null;
}
- public default String getType() {
+ default String getType() {
return null;
}
- public default String getRepositoryName() {
+ default String getRepositoryName() {
return null;
}
// TODO: do we really neeed it?
- public default List getScmUrls() {
+ default List getScmUrls() {
return null;
}
- public default String getPullRequestId() {
+ default String getPullRequestId() {
return null;
}
- public default String getRepositoryId() {
+ default String getRepositoryId() {
return null;
}
- public default String getRepositoryUrl() {
+ default String getRepositoryUrl() {
return null;
}
- public default String getProjectUrl() {
+ default String getProjectUrl() {
return null;
}
- public default String getPullRequestApiUrl() {
+ default String getPullRequestApiUrl() {
return null;
}
- public default String getPullRequestUrl() {
+ default String getPullRequestUrl() {
return null;
}
- public default String getTitle() {
+ default String getTitle() {
return null;
}
- public default String getDescription() {
+ default String getDescription() {
return null;
}
- public default String getComment() {
+ default String getComment() {
return null;
}
- public default String getServerComment() {
+ default String getServerComment() {
return null;
}
- public default String getLatestCommit() {
+ default String getLatestCommit() {
return null;
}
- public default String getCommitLink() throws MalformedURLException {
+ default String getCommitLink() throws MalformedURLException {
return null;
}
- public default List getCommitLinks() throws MalformedURLException {
+ default List getCommitLinks() throws MalformedURLException {
return null;
}
- public default String getLatestCommitFromRef() {
+ default String getLatestCommitFromRef() {
return null;
}
- public default String getLatestCommitToRef() {
+ default String getLatestCommitToRef() {
return null;
}
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestAction.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestAction.java
index 02101ed3..33e8cd10 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestAction.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestAction.java
@@ -21,6 +21,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.action;
+import edu.umd.cs.findbugs.annotations.NonNull;
import io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRUtils;
import io.jenkins.plugins.bitbucketpushandpullrequest.exception.BitBucketPPRRepositoryNotParsedException;
@@ -127,6 +128,7 @@ public String getDescription() {
return payload.getPullRequest().getDescription();
}
+ @NonNull
@Override
public BitBucketPPRPayload getPayload() {
return payload;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestServerAction.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestServerAction.java
index f967635d..22be8294 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestServerAction.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestServerAction.java
@@ -21,6 +21,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.action;
+import edu.umd.cs.findbugs.annotations.NonNull;
import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
import io.jenkins.plugins.bitbucketpushandpullrequest.exception.BitBucketPPRPayloadPropertyNotFoundException;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRHookEvent;
@@ -148,6 +149,7 @@ public String getTitle() {
return payload.getServerPullRequest().getTitle();
}
+ @NonNull
@Override
public BitBucketPPRPayload getPayload() {
return payload;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRRepositoryAction.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRRepositoryAction.java
index 57c45380..6ac88425 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRRepositoryAction.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRRepositoryAction.java
@@ -21,6 +21,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.action;
+import edu.umd.cs.findbugs.annotations.NonNull;
import io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRUtils;
import io.jenkins.plugins.bitbucketpushandpullrequest.exception.BitBucketPPRRepositoryNotParsedException;
@@ -92,6 +93,7 @@ public String getRepositoryUrl() {
return payload.getRepository().getLinks().getHtml().getHref();
}
+ @NonNull
@Override
public BitBucketPPRPayload getPayload() {
return payload;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRServerRepositoryAction.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRServerRepositoryAction.java
index 1a693180..fcc1e323 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRServerRepositoryAction.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRServerRepositoryAction.java
@@ -21,7 +21,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.action;
-import hudson.model.InvisibleAction;
+import edu.umd.cs.findbugs.annotations.NonNull;
import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.server.BitBucketPPRServerChange;
@@ -50,7 +50,7 @@ public class BitBucketPPRServerRepositoryAction extends BitBucketPPRActionAbstra
private String targetBranchRefId = null;
private String type;
- public BitBucketPPRServerRepositoryAction(BitBucketPPRPayload payload) {
+ public BitBucketPPRServerRepositoryAction(@NonNull BitBucketPPRPayload payload) {
this.payload = payload;
// TODO: do we need link clones or link self is enough??
@@ -97,6 +97,7 @@ public String getTargetBranchRefId() {
return targetBranchRefId;
}
+ @NonNull
@Override
public BitBucketPPRPayload getPayload() {
return payload;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/BitBucketPPRTriggerCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/BitBucketPPRTriggerCause.java
index 8892b007..d3dcd775 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/BitBucketPPRTriggerCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/BitBucketPPRTriggerCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -34,7 +34,7 @@ public class BitBucketPPRTriggerCause extends SCMTrigger.SCMTriggerCause {
protected BitBucketPPRAction bitbucketAction;
protected BitBucketPPRHookEvent bitBucketHookEvent;
- public BitBucketPPRTriggerCause(File pollingLog, BitBucketPPRAction bitbucketAction,
+ public BitBucketPPRTriggerCause(File pollingLog, BitBucketPPRAction bitbucketAction,
BitBucketPPRHookEvent bitBucketHookEvent)
throws IOException {
super(pollingLog);
@@ -68,11 +68,8 @@ public boolean equals(Object obj) {
return false;
BitBucketPPRTriggerCause other = (BitBucketPPRTriggerCause) obj;
if (bitbucketAction == null) {
- if (other.bitbucketAction != null)
- return false;
- } else if (!bitbucketAction.equals(other.bitbucketAction))
- return false;
- return true;
+ return other.bitbucketAction == null;
+ } else return bitbucketAction.equals(other.bitbucketAction);
}
@Override
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestApprovedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestApprovedCause.java
index 37856ff6..4dcfe94a 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestApprovedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestApprovedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCause.java
index 3a154889..85aba33e 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -41,7 +41,7 @@ public BitBucketPPRPullRequestCause(File pollingLog, BitBucketPPRAction bitbucke
public BitBucketPPRPullRequestAction getPullRequestPayLoad() {
return (BitBucketPPRPullRequestAction) super.getAction();
}
-
+
@Override
public String getShortDescription() {
String pusher = bitbucketAction.getUser() != null ? bitbucketAction.getUser() : "";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedCause.java
index 7294402d..a3455697 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentDeletedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentDeletedCause.java
index 56cfd54e..e71c9acb 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentDeletedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentDeletedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedCause.java
index 01eea663..a4e89eef 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCreatedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCreatedCause.java
index 28863a06..21608634 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCreatedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestCreatedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestDeclinedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestDeclinedCause.java
index 2cf9ae58..616916ed 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestDeclinedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestDeclinedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestMergedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestMergedCause.java
index 2e077e95..83820aee 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestMergedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestMergedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestUpdatedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestUpdatedCause.java
index e301edf5..f7ba7c5b 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestUpdatedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/cloud/BitBucketPPRPullRequestUpdatedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerApprovedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerApprovedCause.java
index bad0b62a..4b47cf74 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerApprovedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerApprovedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCause.java
index 989e8021..e3f079dc 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -33,7 +33,7 @@
public class BitBucketPPRPullRequestServerCause extends BitBucketPPRTriggerCause {
- public BitBucketPPRPullRequestServerCause(File pollingLog, BitBucketPPRAction bitbucketAction,
+ public BitBucketPPRPullRequestServerCause(File pollingLog, BitBucketPPRAction bitbucketAction,
BitBucketPPRHookEvent bitBucketHookEvent)
throws IOException {
super(pollingLog, bitbucketAction, bitBucketHookEvent);
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedCause.java
index d4bb17e9..db04274c 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCreatedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCreatedCause.java
index da6248fb..b0d6fd10 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCreatedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerCreatedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerUpdatedCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerUpdatedCause.java
index b4cef425..eed2b3ca 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerUpdatedCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/pullrequest/server/BitBucketPPRPullRequestServerUpdatedCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/repository/BitBucketPPRRepositoryCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/repository/BitBucketPPRRepositoryCause.java
index c4a729b5..58af922d 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/repository/BitBucketPPRRepositoryCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/repository/BitBucketPPRRepositoryCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/repository/BitBucketPPRServerRepositoryCause.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/repository/BitBucketPPRServerRepositoryCause.java
index df2daed9..7014ac8a 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/repository/BitBucketPPRServerRepositoryCause.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/cause/repository/BitBucketPPRServerRepositoryCause.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -31,7 +31,7 @@
public class BitBucketPPRServerRepositoryCause extends BitBucketPPRTriggerCause {
- public BitBucketPPRServerRepositoryCause(File pollingLog, BitBucketPPRAction bitbucketAction,
+ public BitBucketPPRServerRepositoryCause(File pollingLog, BitBucketPPRAction bitbucketAction,
BitBucketPPRHookEvent bitBucketHookEvent)
throws IOException {
super(pollingLog, bitbucketAction, bitBucketHookEvent);
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClient.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClient.java
index 74217b1f..811bb064 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClient.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClient.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -23,7 +23,7 @@
import com.github.scribejava.core.model.Verb;
public interface BitBucketPPRClient {
- public void send(String url, String payload) throws Exception;
- public void send(Verb verb, String url, String payload) throws Exception;
- public void accept(BitBucketPPRClientVisitor visitor);
+ void send(String url, String payload) throws Exception;
+ void send(Verb verb, String url, String payload) throws Exception;
+ void accept(BitBucketPPRClientVisitor visitor);
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientCloudVisitor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientCloudVisitor.java
index 2ca54e0e..f29a9da3 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientCloudVisitor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientCloudVisitor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2021, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -49,10 +49,10 @@ public void send(StandardCredentials credentials, String url, String payload)
@Override
public void send(StandardCredentials credentials, Verb verb, String url, String payload)
throws InterruptedException, NoSuchMethodException {
- if (credentials instanceof StandardUsernamePasswordCredentials)
+ if (credentials instanceof StandardUsernamePasswordCredentials usernamePasswordCredentials)
try {
final HttpResponse response =
- this.send((StandardUsernamePasswordCredentials) credentials, verb, url, payload);
+ this.send(usernamePasswordCredentials, verb, url, payload);
HttpEntity responseEntity = response.getEntity();
final String responseBody =
responseEntity == null ? "empty" : EntityUtils.toString(responseEntity);
@@ -62,16 +62,14 @@ public void send(StandardCredentials credentials, Verb verb, String url, String
} catch (IOException e) {
logger.log(Level.WARNING, "Error during state notification: {0} ", e.getMessage());
}
- else if (credentials instanceof StringCredentials) {
+ else if (credentials instanceof StringCredentials stringCredentials) {
try {
- Response response = this.send((StringCredentials) credentials, verb, url, payload);
+ Response response = this.send(stringCredentials, verb, url, payload);
logger.log(Level.FINEST, "Result of the state notification is: {0}, with status code: {1}",
new Object[] {response.getBody(), response.getCode()});
} catch (ExecutionException | IOException e) {
logger.log(Level.WARNING, "Error during state notification: {0} ", e.getMessage());
- } catch (InterruptedException e) {
- throw e;
}
} else
throw new NotImplementedException("Credentials provider for state notification not found");
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientFactory.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientFactory.java
index 8ca75686..844f1031 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientFactory.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientFactory.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientServerVisitor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientServerVisitor.java
index fd24c676..762088f0 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientServerVisitor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientServerVisitor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -24,7 +24,6 @@
import java.security.KeyManagementException;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
-import java.util.concurrent.ExecutionException;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.apache.commons.lang.NotImplementedException;
@@ -44,18 +43,18 @@ public class BitBucketPPRClientServerVisitor implements BitBucketPPRClientVisito
@Override
public void send(StandardCredentials credentials, String url, String payload)
- throws InterruptedException, NoSuchMethodException {
+ throws NoSuchMethodException {
send(credentials, Verb.POST, url, payload);
}
@Override
public void send(StandardCredentials credentials, Verb verb, String url, String payload)
- throws InterruptedException, NoSuchMethodException {
+ throws NoSuchMethodException {
- if (credentials instanceof StandardUsernamePasswordCredentials)
+ if (credentials instanceof StandardUsernamePasswordCredentials usernamePasswordCredentials)
try {
final HttpResponse response =
- this.send((StandardUsernamePasswordCredentials) credentials, verb, url, payload);
+ this.send(usernamePasswordCredentials, verb, url, payload);
HttpEntity responseEntity = response.getEntity();
final String responseBody =
responseEntity == null ? "empty" : EntityUtils.toString(responseEntity);
@@ -65,17 +64,14 @@ public void send(StandardCredentials credentials, Verb verb, String url, String
} catch (IOException e) {
logger.log(Level.WARNING, "Error during state notification: {0} ", e.getMessage());
}
- else if (credentials instanceof StringCredentials)
+ else if (credentials instanceof StringCredentials stringCredentials)
try {
- HttpResponse response = this.send((StringCredentials) credentials, verb, url, payload);
+ HttpResponse response = this.send(stringCredentials, verb, url, payload);
logger.log(Level.FINEST, "Result of the state notification is: {0}, with status code: {1}",
new Object[] {response.getEntity().getContent(),
response.getStatusLine().getStatusCode()});
- } catch (ExecutionException | IOException | KeyManagementException | NoSuchAlgorithmException
- | KeyStoreException e) {
+ } catch (IOException | KeyManagementException | NoSuchAlgorithmException | KeyStoreException e) {
logger.log(Level.WARNING, "Error du" + "ring state notification: {0} ", e.getMessage());
- } catch (InterruptedException e) {
- throw e;
}
else
throw new NotImplementedException("Credentials provider for state notification not found");
@@ -88,7 +84,7 @@ private HttpResponse send(StandardUsernamePasswordCredentials credentials, Verb
}
private HttpResponse send(StringCredentials credentials, Verb verb, String url, String payload)
- throws InterruptedException, ExecutionException, IOException, KeyManagementException,
+ throws IOException, KeyManagementException,
NoSuchAlgorithmException, KeyStoreException, NoSuchMethodException {
logger.finest("Set BB StringCredentials for BB Server state notification");
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientType.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientType.java
index 5f9c4497..c565f807 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientType.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientType.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,5 +21,5 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.client;
public enum BitBucketPPRClientType {
- CLOUD, SERVER;
+ CLOUD, SERVER
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientVisitor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientVisitor.java
index dfe1ea6b..38d067b9 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientVisitor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRClientVisitor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -25,10 +25,10 @@
import com.github.scribejava.core.model.Verb;
public interface BitBucketPPRClientVisitor {
- public void send(StandardCredentials credentials, String url, String payload)
+ void send(StandardCredentials credentials, String url, String payload)
throws InterruptedException, IOException, NoSuchMethodException;
- public void send(StandardCredentials credentials, Verb verb, String url, String payload)
+ void send(StandardCredentials credentials, Verb verb, String url, String payload)
throws InterruptedException, NoSuchMethodException;
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRCloudClient.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRCloudClient.java
index ab434aa5..94eb7198 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRCloudClient.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRCloudClient.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,7 +21,6 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.client;
import com.github.scribejava.core.model.Verb;
-import io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRUtils;
import io.jenkins.plugins.bitbucketpushandpullrequest.event.BitBucketPPREventContext;
@@ -45,7 +44,7 @@ public void send(final String url, String payload) throws Exception {
@Override
public void send(Verb verb, String url, String payload) throws Exception {
- visitor.send(context.getStandardCredentials(), verb, url, payload);
+ visitor.send(context.getStandardCredentials(), verb, url, payload);
}
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRServerClient.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRServerClient.java
index 271aef1c..81c9855a 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRServerClient.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/BitBucketPPRServerClient.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,7 +21,6 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.client;
import com.github.scribejava.core.model.Verb;
-import io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRUtils;
import io.jenkins.plugins.bitbucketpushandpullrequest.event.BitBucketPPREventContext;
public class BitBucketPPRServerClient implements BitBucketPPRClient {
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/config/BitBucketPPRPluginConfig.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/config/BitBucketPPRPluginConfig.java
index 3bf93965..e7ebc62b 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/config/BitBucketPPRPluginConfig.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/config/BitBucketPPRPluginConfig.java
@@ -1,9 +1,23 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.config;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.Collections;
+import java.util.logging.Logger;
+
+import javax.annotation.CheckForNull;
+
+import static org.apache.commons.lang3.StringUtils.isEmpty;
+import org.kohsuke.stapler.AncestorInPath;
+import org.kohsuke.stapler.DataBoundSetter;
+import org.kohsuke.stapler.QueryParameter;
+import org.kohsuke.stapler.StaplerRequest;
+
import com.cloudbees.plugins.credentials.CredentialsMatchers;
import com.cloudbees.plugins.credentials.common.StandardCredentials;
import com.cloudbees.plugins.credentials.common.StandardListBoxModel;
-import com.cloudbees.plugins.credentials.domains.DomainRequirement;
+
+import edu.umd.cs.findbugs.annotations.NonNull;
import hudson.Extension;
import hudson.ExtensionList;
import hudson.model.Item;
@@ -13,18 +27,6 @@
import jenkins.model.GlobalConfiguration;
import jenkins.model.Jenkins;
import net.sf.json.JSONObject;
-import org.kohsuke.stapler.AncestorInPath;
-import org.kohsuke.stapler.DataBoundSetter;
-import org.kohsuke.stapler.QueryParameter;
-import org.kohsuke.stapler.StaplerRequest;
-
-import javax.annotation.CheckForNull;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.Collections;
-import java.util.logging.Logger;
-
-import static org.apache.commons.lang3.StringUtils.isEmpty;
@Extension
public class BitBucketPPRPluginConfig extends GlobalConfiguration {
@@ -106,7 +108,7 @@ public boolean isPropagationUrlSet() {
}
@DataBoundSetter
- public void setNotifyBitBucket(@CheckForNull boolean notifyBitBucket) {
+ public void setNotifyBitBucket(boolean notifyBitBucket) {
this.notifyBitBucket = notifyBitBucket;
}
@@ -115,7 +117,7 @@ public boolean getUseJobNameAsBuildKey() {
}
@DataBoundSetter
- public void setUseJobNameAsBuildKey(@CheckForNull boolean useJobNameAsBuildKey) {
+ public void setUseJobNameAsBuildKey(boolean useJobNameAsBuildKey) {
this.useJobNameAsBuildKey = useJobNameAsBuildKey;
save();
}
@@ -147,13 +149,14 @@ public String getSingleJob() {
return singleJob;
}
+ @NonNull
@Override
public String getDisplayName() {
return "Bitbucket Push and Pull Request";
}
@Override
- public boolean configure(StaplerRequest req, JSONObject formData) throws FormException {
+ public boolean configure(StaplerRequest req, JSONObject formData) {
req.bindJSON(this, formData);
save();
return true;
@@ -172,10 +175,10 @@ public ListBoxModel doFillCredentialsIdItems(
return new StandardListBoxModel()
.includeEmptyValue()
.includeMatchingAs(
- ACL.SYSTEM,
- Jenkins.getInstance(),
+ ACL.SYSTEM2,
+ Jenkins.get(),
StandardCredentials.class,
- Collections.emptyList(),
+ Collections.emptyList(),
CredentialsMatchers.always())
.includeCurrentValue(credentialsId);
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPREnvironmentContributor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPREnvironmentContributor.java
index 592f770a..2e7c2d63 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPREnvironmentContributor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPREnvironmentContributor.java
@@ -21,10 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.environment;
-import java.io.IOException;
import java.util.List;
import java.util.logging.Logger;
import javax.annotation.Nonnull;
+
+import edu.umd.cs.findbugs.annotations.NonNull;
import hudson.EnvVars;
import hudson.Extension;
import hudson.matrix.MatrixBuild;
@@ -70,19 +71,17 @@ public class BitBucketPPREnvironmentContributor extends EnvironmentContributor {
static final Logger logger = Logger.getLogger(BitBucketPPREnvironmentContributor.class.getName());
@Override
- public void buildEnvironmentFor(Job job, EnvVars envVars, TaskListener taskListener)
- throws IOException, InterruptedException {
+ public void buildEnvironmentFor(@NonNull Job job, @NonNull EnvVars envVars, @NonNull TaskListener taskListener) {
// NOTHING TO DO HERE
}
@Override
- public void buildEnvironmentFor(@Nonnull Run run, EnvVars envVars, TaskListener taskListener)
- throws IOException, InterruptedException {
+ public void buildEnvironmentFor(@Nonnull Run run, @NonNull EnvVars envVars, @NonNull TaskListener taskListener) {
List causes = null;
- if (run instanceof MatrixRun) {
- MatrixBuild parent = ((MatrixRun) run).getParentBuild();
+ if (run instanceof MatrixRun matrixRun) {
+ MatrixBuild parent = matrixRun.getParentBuild();
if (parent != null) {
causes = parent.getCauses();
}
@@ -94,30 +93,25 @@ public void buildEnvironmentFor(@Nonnull Run run, EnvVars envVars, TaskListener
return;
}
- causes.stream().forEach((Cause cause) -> {
+ causes.forEach((Cause cause) -> {
try {
- if (cause instanceof BitBucketPPRPullRequestCause) {
- BitBucketPPRPullRequestCause castedCause = (BitBucketPPRPullRequestCause) cause;
- setEnvVarsForCloudPullRequest(envVars, castedCause.getPullRequestPayLoad(),
+ if (cause instanceof BitBucketPPRPullRequestCause castedCause) {
+ setEnvVarsForCloudPullRequest(envVars, castedCause.getPullRequestPayLoad(),
castedCause.getHookEvent());
- } else if (cause instanceof BitBucketPPRPullRequestServerCause) {
- BitBucketPPRPullRequestServerCause castedCause =
- (BitBucketPPRPullRequestServerCause) cause;
- setEnvVarsForServerPullRequest(envVars, castedCause.getPullRequestPayLoad(),
+ } else if (cause instanceof BitBucketPPRPullRequestServerCause castedCause) {
+ setEnvVarsForServerPullRequest(envVars, castedCause.getPullRequestPayLoad(),
castedCause.getHookEvent());
- } else if (cause instanceof BitBucketPPRRepositoryCause) {
- BitBucketPPRRepositoryCause castedCause = (BitBucketPPRRepositoryCause) cause;
- setEnvVarsForCloudRepository(envVars, castedCause.getRepositoryPayLoad(),
+ } else if (cause instanceof BitBucketPPRRepositoryCause castedCause) {
+ setEnvVarsForCloudRepository(envVars, castedCause.getRepositoryPayLoad(),
castedCause.getHookEvent());
- } else if (cause instanceof BitBucketPPRServerRepositoryCause) {
- BitBucketPPRServerRepositoryCause castedCause = (BitBucketPPRServerRepositoryCause) cause;
- setEnvVarsForServerRepository(envVars, castedCause.getServerRepositoryPayLoad(),
+ } else if (cause instanceof BitBucketPPRServerRepositoryCause castedCause) {
+ setEnvVarsForServerRepository(envVars, castedCause.getServerRepositoryPayLoad(),
castedCause.getHookEvent());
}
} catch (Exception e) {
e.printStackTrace();
logger.warning(String.format("Cannot build environment variables for cause %s %s.",
- cause.getShortDescription(), e.toString()));
+ cause.getShortDescription(), e));
}
});
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPRBuildFinished.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPRBuildFinished.java
index 122025d4..c2abbbd8 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPRBuildFinished.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPRBuildFinished.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPRBuildStarted.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPRBuildStarted.java
index ae24f2d8..7d7d0f2b 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPRBuildStarted.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPRBuildStarted.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREvent.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREvent.java
index bcfdd359..75a695f2 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREvent.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREvent.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -23,8 +23,8 @@
import io.jenkins.plugins.bitbucketpushandpullrequest.observer.BitBucketPPRHandlerTemplate;
public interface BitBucketPPREvent {
- public void setContext(BitBucketPPREventContext context);
- public BitBucketPPREventContext getContext();
- public void setEventHandler(BitBucketPPRHandlerTemplate handler);
- public void runHandler();
+ void setContext(BitBucketPPREventContext context);
+ BitBucketPPREventContext getContext();
+ void setEventHandler(BitBucketPPRHandlerTemplate handler);
+ void runHandler();
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventContext.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventContext.java
index c6d2bfbb..49dad846 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventContext.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventContext.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -44,7 +44,7 @@ public class BitBucketPPREventContext {
private BitBucketPPRTrigger trigger;
public BitBucketPPREventContext(BitBucketPPRTrigger trigger, BitBucketPPRAction action,
- SCM scmTrigger, Run, ?> run, BitBucketPPRTriggerFilter filter) throws Exception {
+ SCM scmTrigger, Run, ?> run, BitBucketPPRTriggerFilter filter) {
this.action = action;
this.scmTrigger = scmTrigger;
this.run = run;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventFactory.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventFactory.java
index 5295527f..9a22099c 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventFactory.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventFactory.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -23,21 +23,14 @@
public class BitBucketPPREventFactory {
public static BitBucketPPREvent createEvent(BitBucketPPREventType eventType, BitBucketPPREventContext context)
throws Exception {
- BitBucketPPREvent event = null;
+ BitBucketPPREvent event = switch (eventType) {
+ case BUILD_STARTED -> new BitBucketPPRBuildStarted();
+ case BUILD_FINISHED -> new BitBucketPPRBuildFinished();
+ default -> throw new Exception();
+ };
- switch (eventType) {
- case BUILD_STARTED:
- event = new BitBucketPPRBuildStarted();
- break;
- case BUILD_FINISHED:
- event = new BitBucketPPRBuildFinished();
- break;
- default:
- throw new Exception();
- }
+ event.setContext(context);
- event.setContext(context);
-
return event;
}
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventType.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventType.java
index b5556f66..6e49a2b9 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventType.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/event/BitBucketPPREventType.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,7 +21,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.event;
public enum BitBucketPPREventType {
- BUILD_STARTED, BUILD_FINISHED;
+ BUILD_STARTED, BUILD_FINISHED
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/exception/BitBucketPPRObserverNotFoundException.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/exception/BitBucketPPRObserverNotFoundException.java
index 8be5fafc..c60804d2 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/exception/BitBucketPPRObserverNotFoundException.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/exception/BitBucketPPRObserverNotFoundException.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,7 +20,10 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.exception;
+import java.io.Serial;
+
public class BitBucketPPRObserverNotFoundException extends Exception {
+ @Serial
private static final long serialVersionUID = 1L;
public BitBucketPPRObserverNotFoundException(String msg) {
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/exception/JobNotStartedException.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/exception/JobNotStartedException.java
index 52aea178..5ee35817 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/exception/JobNotStartedException.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/exception/JobNotStartedException.java
@@ -1,6 +1,9 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.exception;
+import java.io.Serial;
+
public class JobNotStartedException extends Exception {
+ @Serial
private static final long serialVersionUID = 1L;
public JobNotStartedException(String msg) {
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/extensions/dsl/BitBucketPPRHookJobDslContext.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/extensions/dsl/BitBucketPPRHookJobDslContext.java
index 362ec159..0d246c9f 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/extensions/dsl/BitBucketPPRHookJobDslContext.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/extensions/dsl/BitBucketPPRHookJobDslContext.java
@@ -356,8 +356,8 @@ public void pullRequestServerApprovedAction(boolean onlyIfReviewersApproved,
new BitBucketPPRPullRequestServerTriggerFilter(pullRequestServerApprovedActionFilter);
triggers.add(pullRequestServerTriggerFilter);
}
-
-
+
+
@Deprecated
public void pullRequestServerApprovedAction(boolean onlyIfReviewersApproved,
String allowedBranches, boolean isToApprove) {
@@ -395,7 +395,7 @@ public void pullRequestServerCreatedAction(String allowedBranches, boolean isToA
new BitBucketPPRPullRequestServerTriggerFilter(pullRequestServerCreatedActionFilter);
triggers.add(pullRequestServerTriggerFilter);
}
-
+
public void pullRequestServerCreatedAction(String allowedBranches, boolean isToApprove, boolean isToDecline) {
BitBucketPPRPullRequestServerCreatedActionFilter pullRequestServerCreatedActionFilter =
new BitBucketPPRPullRequestServerCreatedActionFilter();
@@ -433,7 +433,7 @@ public void pullRequestServerUpdatedAction(String allowedBranches, boolean isToA
new BitBucketPPRPullRequestServerTriggerFilter(pullRequestUpdatedServerActionFilter);
triggers.add(pullRequestServerTriggerFilter);
}
-
+
public void pullRequestServerUpdatedAction(String allowedBranches, boolean isToApprove, boolean isToDecline) {
BitBucketPPRPullRequestServerUpdatedActionFilter pullRequestUpdatedServerActionFilter =
new BitBucketPPRPullRequestServerUpdatedActionFilter();
@@ -471,7 +471,7 @@ public void pullRequestServerSourceUpdatedAction(String allowedBranches, boolean
new BitBucketPPRPullRequestServerTriggerFilter(pullRequestServerSourceUpdatedActionFilter);
triggers.add(pullRequestServerTriggerFilter);
}
-
+
public void pullRequestServerSourceUpdatedAction(String allowedBranches, boolean isToApprove, boolean isToDecline) {
BitBucketPPRPullRequestServerSourceUpdatedActionFilter pullRequestServerSourceUpdatedActionFilter =
new BitBucketPPRPullRequestServerSourceUpdatedActionFilter();
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/extensions/dsl/BitBucketPPRHookJobDslExtension.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/extensions/dsl/BitBucketPPRHookJobDslExtension.java
index a9db95d9..56d58ce1 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/extensions/dsl/BitBucketPPRHookJobDslExtension.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/extensions/dsl/BitBucketPPRHookJobDslExtension.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPREventTriggerMatcher.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPREventTriggerMatcher.java
index 6aec779b..500db8a4 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPREventTriggerMatcher.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPREventTriggerMatcher.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRFilterMatcher.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRFilterMatcher.java
index aeb59a6e..15fec95e 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRFilterMatcher.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRFilterMatcher.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRTriggerFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRTriggerFilter.java
index 07474810..ca34751e 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRTriggerFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRTriggerFilter.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -40,6 +40,6 @@ public abstract BitBucketPPRTriggerCause getCause(File pollingLog, BitBucketPPRA
public abstract boolean shouldTriggerAlsoIfNothingChanged();
public abstract boolean shouldSendApprove();
-
+
public abstract boolean shouldSendDecline();
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRTriggerFilterDescriptor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRTriggerFilterDescriptor.java
index 8ac2933b..b000dcd1 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRTriggerFilterDescriptor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/BitBucketPPRTriggerFilterDescriptor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestActionDescriptor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestActionDescriptor.java
index a962e407..39916a8c 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestActionDescriptor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestActionDescriptor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestActionFilter.java
index fb249323..f0fe286c 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestActionFilter.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestApprovedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestApprovedActionFilter.java
index 015aaed8..35805182 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestApprovedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestApprovedActionFilter.java
@@ -24,8 +24,10 @@
import static io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRConst.PULL_REQUEST_REVIEWER;
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
import java.util.logging.Logger;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -52,11 +54,7 @@ public BitBucketPPRPullRequestApprovedActionFilter(boolean triggerOnlyIfAllRevie
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@Override
@@ -90,6 +88,7 @@ public boolean shouldSendDecline() {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRPullRequestActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Approved";
@@ -101,10 +100,7 @@ public boolean getTriggerOnlyIfAllReviewersApproved() {
}
private boolean allReviewersHaveApproved(BitBucketPPRAction pullRequestAction) {
- return pullRequestAction.getPayload().getPullRequest().getParticipants().stream()
- .filter(p -> isReviewer(p) && !p.getApproved())
- .count()
- == 0;
+ return pullRequestAction.getPayload().getPullRequest().getParticipants().stream().noneMatch(p -> isReviewer(p) && !p.getApproved());
}
private boolean isReviewer(BitBucketPPRParticipant pullRequestParticipant) {
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedActionFilter.java
index 9a0969ca..a0f9327e 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -47,20 +49,12 @@ public BitBucketPPRPullRequestCommentCreatedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
public void setCommentFilter(String commentFilter) {
- if (commentFilter == null) {
- this.commentFilter = "";
- } else {
- this.commentFilter = commentFilter;
- }
+ this.commentFilter = Objects.requireNonNullElse(commentFilter, "");
}
@Override
@@ -95,6 +89,7 @@ public boolean hasInComment(String comment, EnvVars vars) {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRPullRequestActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Comment Created";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentDeletedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentDeletedActionFilter.java
index 3d60b79e..47e6aa48 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentDeletedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentDeletedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -44,11 +46,7 @@ public BitBucketPPRPullRequestCommentDeletedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@Override
@@ -78,6 +76,7 @@ public boolean shouldSendDecline() {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRPullRequestActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Comment Deleted";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedActionFilter.java
index 927c2075..80e4468d 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -47,20 +49,12 @@ public BitBucketPPRPullRequestCommentUpdatedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
public void setCommentFilter(String commentFilter) {
- if (commentFilter == null) {
- this.commentFilter = "";
- } else {
- this.commentFilter = commentFilter;
- }
+ this.commentFilter = Objects.requireNonNullElse(commentFilter, "");
}
@Override
@@ -95,6 +89,7 @@ public boolean hasInComment(String comment, EnvVars vars) {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRPullRequestActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Comment Updated";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCreatedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCreatedActionFilter.java
index afdb4b94..2e265fd9 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCreatedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCreatedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -46,11 +48,7 @@ public BitBucketPPRPullRequestCreatedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
@@ -89,6 +87,7 @@ public boolean shouldSendDecline() {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRPullRequestActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Created";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestDeclinedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestDeclinedActionFilter.java
index 9fc1fc32..3ad56545 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestDeclinedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestDeclinedActionFilter.java
@@ -21,6 +21,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud;
+import edu.umd.cs.findbugs.annotations.NonNull;
import hudson.Extension;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
import io.jenkins.plugins.bitbucketpushandpullrequest.cause.BitBucketPPRTriggerCause;
@@ -32,6 +33,7 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
public class BitBucketPPRPullRequestDeclinedActionFilter
extends BitBucketPPRPullRequestActionFilter {
@@ -42,11 +44,7 @@ public BitBucketPPRPullRequestDeclinedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@Override
@@ -75,6 +73,7 @@ public boolean shouldSendDecline() {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRPullRequestActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Declined";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestMergedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestMergedActionFilter.java
index f1d54927..52b21ef1 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestMergedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestMergedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -43,11 +45,7 @@ public BitBucketPPRPullRequestMergedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
@@ -81,6 +79,7 @@ public boolean shouldSendDecline() {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRPullRequestActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Merged";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestTriggerFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestTriggerFilter.java
index 921ccb15..7d1b6a4f 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestTriggerFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestTriggerFilter.java
@@ -25,6 +25,7 @@
import java.io.IOException;
import java.util.List;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
@@ -71,6 +72,7 @@ public BitBucketPPRTriggerCause getCause(
@Extension
public static class FilterDescriptorImpl extends BitBucketPPRTriggerFilterDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Bitbucket Cloud Pull Request";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestTriggerMatcher.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestTriggerMatcher.java
index f2e62387..cb3b8934 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestTriggerMatcher.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestTriggerMatcher.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2021, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestUpdatedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestUpdatedActionFilter.java
index 86c5aefe..c2088a20 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestUpdatedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestUpdatedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -46,11 +48,7 @@ public BitBucketPPRPullRequestUpdatedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
@@ -89,6 +87,7 @@ public BitBucketPPRTriggerCause getCause(
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRPullRequestActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Updated";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerActionDescriptor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerActionDescriptor.java
index cbc1e6f2..643ccc49 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerActionDescriptor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerActionDescriptor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerActionFilter.java
index 47e399fb..7a0ec9ef 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerActionFilter.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2019, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -45,6 +45,6 @@ public abstract BitBucketPPRTriggerCause getCause(File pollingLog,
BitBucketPPRAction pullRequestAction, BitBucketPPRHookEvent bitBucketEvent) throws IOException;
public abstract boolean shouldSendApprove();
-
+
public abstract boolean shouldSendDecline();
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerApprovedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerApprovedActionFilter.java
index 66806f35..4208f77b 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerApprovedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerApprovedActionFilter.java
@@ -24,8 +24,10 @@
import static io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRConst.PULL_REQUEST_REVIEWER;
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
import java.util.logging.Logger;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -54,11 +56,7 @@ public BitBucketPPRPullRequestServerApprovedActionFilter(
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@Override
@@ -85,6 +83,7 @@ public BitBucketPPRTriggerCause getCause(
public static class ActionFilterDescriptorImpl
extends BitBucketPPRPullRequestServerActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Approved";
@@ -96,10 +95,7 @@ public boolean getTriggerOnlyIfAllReviewersApproved() {
}
private boolean allReviewersHaveApproved(BitBucketPPRAction pullRequestAction) {
- return pullRequestAction.getPayload().getPullRequest().getParticipants().stream()
- .filter(p -> isReviewer(p) && !p.getApproved())
- .count()
- == 0;
+ return pullRequestAction.getPayload().getPullRequest().getParticipants().stream().noneMatch(p -> isReviewer(p) && !p.getApproved());
}
private boolean isReviewer(BitBucketPPRParticipant pullRequestParticipant) {
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedActionFilter.java
index 23fd44b4..ca0556eb 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -47,20 +49,12 @@ public BitBucketPPRPullRequestServerCommentCreatedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
public void setCommentFilter(String commentFilter) {
- if (commentFilter == null) {
- this.commentFilter = "";
- } else {
- this.commentFilter = commentFilter;
- }
+ this.commentFilter = Objects.requireNonNullElse(commentFilter, "");
}
@Override
@@ -97,6 +91,7 @@ public boolean hasInComment(String comment, EnvVars vars) {
public static class ActionFilterDescriptorImpl
extends BitBucketPPRPullRequestServerActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Comment Created";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCreatedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCreatedActionFilter.java
index 9f631d3e..44d7a3fb 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCreatedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCreatedActionFilter.java
@@ -24,6 +24,7 @@
import java.io.File;
import java.io.IOException;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -46,7 +47,7 @@ public BitBucketPPRPullRequestServerCreatedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null || "".equals(allowedBranches)) {
+ if (allowedBranches == null || allowedBranches.isEmpty()) {
this.allowedBranches = "";
} else {
this.allowedBranches = allowedBranches;
@@ -82,6 +83,7 @@ public BitBucketPPRTriggerCause getCause(
public static class ActionFilterDescriptorImpl
extends BitBucketPPRPullRequestServerActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Created";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerDeclinedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerDeclinedActionFilter.java
index ed6c236d..9a91f539 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerDeclinedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerDeclinedActionFilter.java
@@ -21,6 +21,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.server;
+import edu.umd.cs.findbugs.annotations.NonNull;
import hudson.Extension;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
import io.jenkins.plugins.bitbucketpushandpullrequest.cause.BitBucketPPRTriggerCause;
@@ -32,6 +33,7 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
public class BitBucketPPRPullRequestServerDeclinedActionFilter
extends BitBucketPPRPullRequestServerActionFilter {
@@ -43,11 +45,7 @@ public BitBucketPPRPullRequestServerDeclinedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@Override
@@ -69,6 +67,7 @@ public BitBucketPPRTriggerCause getCause(
public static class ActionFilterDescriptorImpl
extends BitBucketPPRPullRequestServerActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Declined";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerMergedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerMergedActionFilter.java
index 8e1f2a14..28a99b49 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerMergedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerMergedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -45,11 +47,7 @@ public BitBucketPPRPullRequestServerMergedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
@@ -76,6 +74,7 @@ public BitBucketPPRTriggerCause getCause(
public static class ActionFilterDescriptorImpl
extends BitBucketPPRPullRequestServerActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Merged";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerSourceUpdatedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerSourceUpdatedActionFilter.java
index 25280c2b..9ff4e072 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerSourceUpdatedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerSourceUpdatedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -46,11 +48,7 @@ public BitBucketPPRPullRequestServerSourceUpdatedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
@@ -82,6 +80,7 @@ public BitBucketPPRTriggerCause getCause(
public static class ActionFilterDescriptorImpl
extends BitBucketPPRPullRequestServerActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Source Branch of Pull Request Updated";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerTriggerFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerTriggerFilter.java
index 67d2999c..0f75c094 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerTriggerFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerTriggerFilter.java
@@ -25,6 +25,7 @@
import java.io.IOException;
import java.util.List;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import hudson.Extension;
@@ -61,6 +62,7 @@ public BitBucketPPRTriggerCause getCause(
@Extension
public static class FilterDescriptorImpl extends BitBucketPPRTriggerFilterDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Bitbucket Server Pull Request";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerUpdatedActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerUpdatedActionFilter.java
index aae51f85..301e01ae 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerUpdatedActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerUpdatedActionFilter.java
@@ -23,7 +23,9 @@
import java.io.File;
import java.io.IOException;
+import java.util.Objects;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.jenkinsci.Symbol;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -46,11 +48,7 @@ public BitBucketPPRPullRequestServerUpdatedActionFilter() {}
@DataBoundSetter
public void setAllowedBranches(String allowedBranches) {
- if (allowedBranches == null) {
- this.allowedBranches = "";
- } else {
- this.allowedBranches = allowedBranches;
- }
+ this.allowedBranches = Objects.requireNonNullElse(allowedBranches, "");
}
@DataBoundSetter
@@ -82,6 +80,7 @@ public BitBucketPPRTriggerCause getCause(
public static class ActionFilterDescriptorImpl
extends BitBucketPPRPullRequestServerActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Updated";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryActionDescriptor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryActionDescriptor.java
index d6ec59d4..5d9d67ce 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryActionDescriptor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryActionDescriptor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryActionFilter.java
index d3b92354..eb97131e 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryActionFilter.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -48,7 +48,7 @@ public boolean matches(String allowedBranches, String branchName, EnvVars env) {
public abstract boolean shouldTriggerAlsoIfNothingChanged();
public abstract boolean shouldSendApprove();
-
+
public boolean shouldSendDecline() {
return false;
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryPushActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryPushActionFilter.java
index bd22de70..63ce603a 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryPushActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryPushActionFilter.java
@@ -28,6 +28,7 @@
import java.io.IOException;
import java.util.logging.Logger;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.kohsuke.stapler.DataBoundConstructor;
import org.kohsuke.stapler.DataBoundSetter;
@@ -125,6 +126,7 @@ public boolean shouldSendApprove() {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRRepositoryActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Bitbucket Cloud Push";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryTriggerFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryTriggerFilter.java
index fba60fc9..646cf985 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryTriggerFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryTriggerFilter.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -26,6 +26,7 @@
import java.io.IOException;
import java.util.List;
+import edu.umd.cs.findbugs.annotations.NonNull;
import org.kohsuke.stapler.DataBoundConstructor;
import hudson.Extension;
@@ -68,6 +69,7 @@ public BitBucketPPRRepositoryActionFilter getActionFilter() {
@Extension
public static class FilterDescriptorImpl extends BitBucketPPRTriggerFilterDescriptor {
+ @NonNull
public String getDisplayName() {
return "Push";
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryTriggerMatcher.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryTriggerMatcher.java
index 04c4320f..cc60468d 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryTriggerMatcher.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryTriggerMatcher.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -37,7 +37,7 @@ public class BitBucketPPRRepositoryTriggerMatcher implements BitBucketPPREventTr
@Override
public boolean matchesAction(BitBucketPPRHookEvent bitbucketEvent,
BitBucketPPRTriggerFilter triggerFilter) {
- logger.log(Level.INFO, () -> "" + bitbucketEvent.toString());
+ logger.log(Level.INFO, bitbucketEvent::toString);
logger.log(Level.FINE,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRServerRepositoryPushActionFilter.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRServerRepositoryPushActionFilter.java
index fc5adbe5..cb7dbc83 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRServerRepositoryPushActionFilter.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRServerRepositoryPushActionFilter.java
@@ -24,6 +24,7 @@
import static java.util.Objects.isNull;
+import edu.umd.cs.findbugs.annotations.NonNull;
import hudson.Extension;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
import io.jenkins.plugins.bitbucketpushandpullrequest.cause.BitBucketPPRTriggerCause;
@@ -132,6 +133,7 @@ public boolean shouldSendApprove() {
@Extension
public static class ActionFilterDescriptorImpl extends BitBucketPPRRepositoryActionDescriptor {
+ @NonNull
@Override
public String getDisplayName() {
return "Bitbucket Server Push";
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRHookEvent.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRHookEvent.java
index d7084327..b2555f71 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRHookEvent.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRHookEvent.java
@@ -48,9 +48,9 @@
/**
* Extracts event and action from the event key sent by Bitbucket and verifies that they are
* supported by the plugin.
- *
+ *
* @author cdelmonte
- *
+ *
*/
public class BitBucketPPRHookEvent {
private String event;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRPayload.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRPayload.java
index 01edb992..6cd1447b 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRPayload.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRPayload.java
@@ -56,7 +56,7 @@ default BitBucketPPRActor getActor() {
default BitBucketPPRApproval getApproval() {
return null;
}
-
+
default BitBucketPPRComment getComment() {
return null;
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRPayloadFactory.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRPayloadFactory.java
index 09487326..4a096ff4 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRPayloadFactory.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPRPayloadFactory.java
@@ -65,7 +65,7 @@ public static BitBucketPPRPayload getInstance(BitBucketPPRHookEvent bitbucketEve
if (PULL_REQUEST_SERVER_EVENT.equals(bitbucketEvent.getEvent())) {
return new BitBucketPPRServerPayload();
}
-
+
if (DIAGNOSTICS.equals(bitbucketEvent.getEvent())) {
return new BitBucketPPRServerPayload();
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRActor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRActor.java
index 7ed96e2e..77346172 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRActor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRActor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,11 +20,13 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import com.google.gson.annotations.SerializedName;
public class BitBucketPPRActor implements Serializable {
+ @Serial
private static final long serialVersionUID = 4266599260720106245L;
@SerializedName("display_name")
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRApproval.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRApproval.java
index 32a6f76c..02ff0c11 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRApproval.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRApproval.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,11 +20,13 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
public class BitBucketPPRApproval implements Serializable {
+ @Serial
private static final long serialVersionUID = -4394761268108854254L;
private Date date;
private BitBucketPPRActor user;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRBranch.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRBranch.java
index 62c8cb09..e8104454 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRBranch.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRBranch.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,9 +20,11 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRBranch implements Serializable {
+ @Serial
private static final long serialVersionUID = -846166211765005578L;
private String name;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRChange.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRChange.java
index c0780e47..419304f3 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRChange.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRChange.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,12 +20,14 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import java.util.List;
import com.google.gson.annotations.SerializedName;
public class BitBucketPPRChange implements Serializable {
+ @Serial
private static final long serialVersionUID = 7855401280893901392L;
private boolean forced;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRCloudPayload.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRCloudPayload.java
index 9ebe7e94..5b893231 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRCloudPayload.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRCloudPayload.java
@@ -23,7 +23,10 @@
import com.google.gson.annotations.SerializedName;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
+import java.io.Serial;
+
public class BitBucketPPRCloudPayload implements BitBucketPPRPayload {
+ @Serial
private static final long serialVersionUID = -3467640601880230847L;
private BitBucketPPRPush push;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRComment.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRComment.java
index 9274a141..acb38a07 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRComment.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRComment.java
@@ -1,9 +1,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
public class BitBucketPPRComment implements Serializable {
+ @Serial
private static final long serialVersionUID = -8486598082322838487L;
String id;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRCommit.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRCommit.java
index 21cf8f18..ef7fb67c 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRCommit.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRCommit.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,10 +20,12 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRCommit implements Serializable {
+ @Serial
private static final long serialVersionUID = 795153370768402207L;
private String hash;
private String type;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRContent.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRContent.java
index 560f9c1e..d6682ba6 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRContent.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRContent.java
@@ -1,8 +1,10 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRContent implements Serializable {
+ @Serial
private static final long serialVersionUID = 970499631277905070L;
String raw;
@@ -50,5 +52,5 @@ public void setType(String type) {
public String toString() {
return "BitBucketPPRContent [html=" + html + ", markup=" + markup + ", raw=" + raw + ", type="
+ type + "]";
- }
+ }
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRDestination.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRDestination.java
index f5d83384..0a25254b 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRDestination.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRDestination.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,9 +20,11 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRDestination implements Serializable {
+ @Serial
private static final long serialVersionUID = -4298473654409288406L;
private BitBucketPPRBranch branch;
private BitBucketPPRCommit commit;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkActivity.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkActivity.java
index dff07744..c9c89df7 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkActivity.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkActivity.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkActivity implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkApprove.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkApprove.java
index 54a20869..20853f1c 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkApprove.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkApprove.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkApprove implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkComments.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkComments.java
index 67d2e5c3..42e3d03a 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkComments.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkComments.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkComments implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkCommits.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkCommits.java
index f4f7856a..8e82d538 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkCommits.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkCommits.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkCommits implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDecline.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDecline.java
index fd54ee74..da2a7c13 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDecline.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDecline.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkDecline implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDiff.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDiff.java
index 6c82299f..a8037a6f 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDiff.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDiff.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkDiff implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDiffStat.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDiffStat.java
index f9f7e85d..6109a820 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDiffStat.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkDiffStat.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkDiffStat implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkHtml.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkHtml.java
index 3757dfdc..6273b395 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkHtml.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkHtml.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -22,6 +22,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
@@ -46,7 +47,8 @@ public class BitBucketPPRLinkHtml implements Serializable {
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
******************************************************************************/
-
+
+ @Serial
private static final long serialVersionUID = -6887496731660740096L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkMerge.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkMerge.java
index 712bf275..5a6f80c6 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkMerge.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkMerge.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkMerge implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkStatuses.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkStatuses.java
index 3586e60b..23bea54b 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkStatuses.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinkStatuses.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,9 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRLinkStatuses implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinks.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinks.java
index 78e2ed4f..871c6ca3 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinks.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRLinks.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,17 +20,19 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import com.google.gson.annotations.SerializedName;
public class BitBucketPPRLinks implements Serializable {
+ @Serial
private static final long serialVersionUID = 8607244117530188175L;
private BitBucketPPRLinkHtml html;
@SerializedName("self")
private BitBucketPPRSelf selfProperty;
-
+
private BitBucketPPRLinkDecline decline;
private BitBucketPPRLinkDiffStat diffstat;
private BitBucketPPRLinkCommits commits;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRNew.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRNew.java
index 6cf25ce8..f4154319 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRNew.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRNew.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,16 +20,18 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRNew implements Serializable {
+ @Serial
private static final long serialVersionUID = -1128832514571843255L;
private String type;
private String name;
private BitBucketPPRTarget target;
-
+
public BitBucketPPRTarget getTarget() {
return target;
}
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPROwner.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPROwner.java
index 1213afee..a374382e 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPROwner.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPROwner.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,11 +20,13 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import com.google.gson.annotations.SerializedName;
public class BitBucketPPROwner implements Serializable {
+ @Serial
private static final long serialVersionUID = 535433266823246782L;
private String type;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRParticipant.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRParticipant.java
index 7c4a8c74..e479b0a6 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRParticipant.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRParticipant.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,12 +20,14 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import com.google.gson.annotations.SerializedName;
public class BitBucketPPRParticipant implements Serializable {
+ @Serial
private static final long serialVersionUID = 7546251977007143345L;
private String type;
private BitBucketPPRActor user;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRProject.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRProject.java
index d9ca2551..17f8bbe1 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRProject.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRProject.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,10 +20,12 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRProject implements Serializable {
+ @Serial
private static final long serialVersionUID = 2452121553837931076L;
private BitBucketPPRLinks links;
private String type;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRPullRequest.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRPullRequest.java
index 48f3e78c..138d7d22 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRPullRequest.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRPullRequest.java
@@ -20,6 +20,7 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
@@ -27,6 +28,7 @@
import com.google.gson.annotations.SerializedName;
public class BitBucketPPRPullRequest implements Serializable {
+ @Serial
private static final long serialVersionUID = -530740975503014281L;
private String id;
private String title;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRPush.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRPush.java
index 239aa582..a2dd5e06 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRPush.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRPush.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,12 +20,14 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class BitBucketPPRPush implements Serializable {
+ @Serial
private static final long serialVersionUID = 5663991681801028868L;
private List changes = new ArrayList<>();
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRRepository.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRRepository.java
index 673eeca1..b0ffb714 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRRepository.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRRepository.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,11 +20,13 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
import com.google.gson.annotations.SerializedName;
public class BitBucketPPRRepository implements Serializable {
+ @Serial
private static final long serialVersionUID = -5358049446460018798L;
private String scm;
private String website;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRSelf.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRSelf.java
index a53bfa59..24947a30 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRSelf.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRSelf.java
@@ -1,8 +1,10 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRSelf implements Serializable {
+ @Serial
private static final long serialVersionUID = -9156939739440067961L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRSource.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRSource.java
index 4bd4ad10..b9be3097 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRSource.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRSource.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,10 +20,12 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRSource implements Serializable {
+ @Serial
private static final long serialVersionUID = 8130236986503988538L;
private BitBucketPPRBranch branch;
private BitBucketPPRCommit commit;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRTarget.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRTarget.java
index 389586c6..b6da8215 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRTarget.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/cloud/BitBucketPPRTarget.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,9 +20,11 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRTarget implements Serializable {
+ @Serial
private static final long serialVersionUID = 1L;
private String hash;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerActor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerActor.java
index 9c515883..87559603 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerActor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerActor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018-2019, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -22,9 +22,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerActor implements Serializable {
+ @Serial
private static final long serialVersionUID = -3776450706699542277L;
private String name;
private String emailAddress;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerChange.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerChange.java
index 4949ff59..fde0c63a 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerChange.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerChange.java
@@ -1,9 +1,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerChange implements Serializable {
+ @Serial
private static final long serialVersionUID = 49898612250869977L;
private BitBucketPPRServerRef ref;
private String refId;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerClone.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerClone.java
index 1e72507d..abad5d64 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerClone.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerClone.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -20,10 +20,12 @@
******************************************************************************/
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerClone implements Serializable {
+ @Serial
private static final long serialVersionUID = 8260609430213080172L;
private String href;
private String name;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerComment.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerComment.java
index 3a1bf5a9..86a2b773 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerComment.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerComment.java
@@ -1,8 +1,10 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerComment implements Serializable{
+ @Serial
private static final long serialVersionUID = -4778766502864544307L;
String id;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerLinks.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerLinks.java
index f5d91ec7..bc33be80 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerLinks.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerLinks.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -22,6 +22,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@@ -29,6 +30,7 @@
public class BitBucketPPRServerLinks implements Serializable {
+ @Serial
private static final long serialVersionUID = -8908433977563131277L;
@SerializedName("clone")
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerMergeCommit.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerMergeCommit.java
index 9e5f58f9..be3da54b 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerMergeCommit.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerMergeCommit.java
@@ -22,10 +22,12 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerMergeCommit implements Serializable {
+ @Serial
private static final long serialVersionUID = -5347870725110898308L;
private String id;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPRProperties.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPRProperties.java
index ca529243..31fb3b56 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPRProperties.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPRProperties.java
@@ -22,10 +22,12 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerPRProperties implements Serializable {
+ @Serial
private static final long serialVersionUID = -4327337466069004128L;
private BitBucketPPRServerMergeCommit mergeCommit;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPayload.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPayload.java
index fda57d88..e0b82b51 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPayload.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPayload.java
@@ -1,5 +1,6 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.util.ArrayList;
import java.util.List;
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
@@ -7,6 +8,7 @@
public class BitBucketPPRServerPayload implements BitBucketPPRPayload {
+ @Serial
private static final long serialVersionUID = -5088466617368578337L;
private BitBucketPPRServerActor actor;
private BitBucketPPRServerPullRequest pullRequest;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerProject.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerProject.java
index e847dd4f..f2649442 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerProject.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerProject.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,11 +21,13 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
import com.google.gson.annotations.SerializedName;
public class BitBucketPPRServerProject implements Serializable {
+ @Serial
private static final long serialVersionUID = -9104674017591226510L;
private String key;
private String id;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPullRequest.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPullRequest.java
index bb2ecc6c..26206eb7 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPullRequest.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerPullRequest.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018-2019, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -22,11 +22,13 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
import java.util.List;
public class BitBucketPPRServerPullRequest implements Serializable {
+ @Serial
private static final long serialVersionUID = -2700597086308321013L;
private Long id;
private Long version;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRef.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRef.java
index fde3ce76..e24e6161 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRef.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRef.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018-2019, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -22,10 +22,12 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerRef implements Serializable {
+ @Serial
private static final long serialVersionUID = -8845585960950746623L;
private String id;
private String displayId;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRepository.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRepository.java
index f04e7c55..9b953ce5 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRepository.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRepository.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018-2019, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -22,10 +22,12 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
import com.google.gson.annotations.SerializedName;
public class BitBucketPPRServerRepository implements Serializable {
+ @Serial
private static final long serialVersionUID = 2888690501986298784L;
private String slug;
private String id;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRepositoryRef.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRepositoryRef.java
index c8c446fd..16045fd0 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRepositoryRef.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerRepositoryRef.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2018-2019, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -22,9 +22,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerRepositoryRef implements Serializable {
+ @Serial
private static final long serialVersionUID = 5693884607853431041L;
private String id;
private String displayId;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerSelf.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerSelf.java
index a4bf5aae..28f13c09 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerSelf.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/server/BitBucketPPRServerSelf.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
@@ -21,10 +21,12 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model.server;
+import java.io.Serial;
import java.io.Serializable;
public class BitBucketPPRServerSelf implements Serializable {
+ @Serial
private static final long serialVersionUID = 1433703376294956482L;
private String href;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRHandlerTemplate.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRHandlerTemplate.java
index 461e543d..6d39d134 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRHandlerTemplate.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRHandlerTemplate.java
@@ -62,7 +62,6 @@ public void run(BitBucketPPREventType eventType) throws Exception {
// @todo: do we need it also for pushs?
public void setApprovedOrDeclined() throws MalformedURLException {
- return;
}
public abstract void setBuildStatusOnFinished() throws MalformedURLException;
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObservable.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObservable.java
index 867f27b1..9c9ea295 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObservable.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObservable.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObserver.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObserver.java
index b0c4d54b..19dffe92 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObserver.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObserver.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObserverFactory.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObserverFactory.java
index 6bf6154d..ec74686d 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObserverFactory.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRObserverFactory.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPayloadProcessorFactory.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPayloadProcessorFactory.java
index eee37faa..2bd94860 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPayloadProcessorFactory.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPayloadProcessorFactory.java
@@ -60,7 +60,7 @@ public static BitBucketPPRPayloadProcessor createProcessor(@Nonnull final BitBuc
logger.info("Create BitBucketPPRRepositoryServerPayloadProcessor");
return new BitBucketPPRRepositoryServerPayloadProcessor(probe, bitbucketEvent);
}
-
+
// @todo: will be removed in version 3.0.0
if (REPOSITORY_EVENT.equalsIgnoreCase(bitbucketEvent.getEvent())
&& REPOSITORY_POST.equalsIgnoreCase(bitbucketEvent.getAction())) {
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestServerPayloadProcessor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestServerPayloadProcessor.java
index 277fd3a2..67f551c2 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestServerPayloadProcessor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestServerPayloadProcessor.java
@@ -21,8 +21,6 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.processor;
-import static java.util.Objects.nonNull;
-
import io.jenkins.plugins.bitbucketpushandpullrequest.BitBucketPPRJobProbe;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRPullRequestServerAction;
@@ -41,7 +39,7 @@ public class BitBucketPPRPullRequestServerPayloadProcessor extends BitBucketPPRP
public BitBucketPPRPullRequestServerPayloadProcessor(
@Nonnull BitBucketPPRJobProbe jobProbe, @Nonnull BitBucketPPRHookEvent bitbucketEvent) {
super(jobProbe, bitbucketEvent);
- logger.fine(() -> "Processing " + bitbucketEvent.toString());
+ logger.fine(() -> "Processing " + bitbucketEvent);
}
private BitBucketPPRAction buildActionForJobs(
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryCloudPayloadProcessor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryCloudPayloadProcessor.java
index 66cd4b47..b86bef74 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryCloudPayloadProcessor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryCloudPayloadProcessor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryServerPayloadProcessor.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryServerPayloadProcessor.java
index c3444c18..a4ca64d5 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryServerPayloadProcessor.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryServerPayloadProcessor.java
@@ -1,17 +1,17 @@
/*******************************************************************************
* The MIT License
- *
+ *
* Copyright (C) 2020, CloudBees, Inc.
- *
+ *
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
* associated documentation files (the "Software"), to deal in the Software without restriction,
* including without limitation the rights to use, copy, modify, merge, publish, distribute,
* sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
- *
+ *
* The above copyright notice and this permission notice shall be included in all copies or
* substantial portions of the Software.
- *
+ *
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
* NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
* NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
diff --git a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiver.java b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiver.java
index 4147caac..f3d29477 100644
--- a/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiver.java
+++ b/src/main/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiver.java
@@ -21,33 +21,35 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.receiver;
-import static io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRConst.HOOK_URL;
-
-import io.jenkins.plugins.bitbucketpushandpullrequest.exception.BitBucketPPRPayloadPropertyNotFoundException;
import java.io.IOException;
import java.io.PrintWriter;
-import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.nio.charset.StandardCharsets;
import java.util.logging.Level;
import java.util.logging.Logger;
+
import javax.annotation.Nonnull;
import javax.naming.OperationNotSupportedException;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
+
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.kohsuke.stapler.StaplerRequest;
import org.kohsuke.stapler.StaplerResponse;
+
import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
+
import hudson.Extension;
import hudson.model.UnprotectedRootAction;
import hudson.security.csrf.CrumbExclusion;
import io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRConst;
+import static io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRConst.HOOK_URL;
import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
+import io.jenkins.plugins.bitbucketpushandpullrequest.exception.BitBucketPPRPayloadPropertyNotFoundException;
import io.jenkins.plugins.bitbucketpushandpullrequest.exception.InputStreamException;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRHookEvent;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
@@ -144,8 +146,7 @@ BitBucketPPRPayload getPayload(
}
static String decodeInputStream(
- @Nonnull final String inputStream, @Nonnull final String contentType)
- throws UnsupportedEncodingException {
+ @Nonnull final String inputStream, @Nonnull final String contentType) {
String input = inputStream;
if (StringUtils.startsWithIgnoreCase(
contentType, BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED)) {
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRJobProbeTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRJobProbeTest.java
index 018d5636..e69de29b 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRJobProbeTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRJobProbeTest.java
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * The MIT License
- *
- * Copyright (C) 2019, CloudBees, Inc.
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
- * associated documentation files (the "Software"), to deal in the Software without restriction,
- * including without limitation the rights to use, copy, modify, merge, publish, distribute,
- * sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in all copies or
- * substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
- * NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
- * DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- ******************************************************************************/
-
-
-package io.jenkins.plugins.bitbucketpushandpullrequest;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.when;
-import java.net.URISyntaxException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.stream.Collectors;
-// import com.google.gson.Gson;
-import org.eclipse.jgit.transport.URIish;
-import org.junit.Before;
-import org.junit.BeforeClass;
-import org.junit.Test;
-import org.junit.jupiter.api.extension.ExtendWith;
-import org.mockito.junit.jupiter.MockitoExtension;
-import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
-
-
-@ExtendWith(MockitoExtension.class)
-public class BitBucketPPRJobProbeTest {
- BitBucketPPRJobProbe jobProbe;
-
- @BeforeClass
- public static void beforeClass() {
- System.out.println("Starting test class" + BitBucketPPRJobProbeTest.class.getName());
- }
-
- @Before
- public void setUp() {
- System.out.println("Starting a test");
- jobProbe = new BitBucketPPRJobProbe();
- }
-
- // private BitBucketPPRPayload getPayload() {
- // Gson gson = new Gson();
- // JsonReader reader = null;
-
- // try {
- // ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- // InputStream is = classloader.getResourceAsStream("pullrequest_approved.json");
- // InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);O
- // reader = new JsonReader(isr);
- // } catch (Exception e) {
- // e.printStackTrace();
- // }
-
- // BitBucketPPRPayload payload = null;
- // try {
- // payload = gson.fromJson(reader, BitBucketPPRNewPayload.class);
- // } catch (JsonIOException e) {
- // e.printStackTrace();
- // } catch (JsonSyntaxException e) {
- // e.printStackTrace();
- // }
-
- // return payload;
- // }
-}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRTriggerTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRTriggerTest.java
index 923a711e..21e13f52 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRTriggerTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/BitBucketPPRTriggerTest.java
@@ -1,5 +1,10 @@
package io.jenkins.plugins.bitbucketpushandpullrequest;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
import hudson.scm.SCM;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRPullRequestServerAction;
import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
@@ -8,25 +13,22 @@
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.server.BitBucketPPRServerClone;
import io.jenkins.plugins.bitbucketpushandpullrequest.observer.BitBucketPPRObservable;
-import org.junit.Test;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.MockedStatic;
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.mockito.Mockito.*;
-import static org.mockito.Mockito.when;
+import org.mockito.junit.jupiter.MockitoSettings;
+import org.mockito.quality.Strictness;
@ExtendWith(MockitoExtension.class)
-public class BitBucketPPRTriggerTest {
+@MockitoSettings(strictness = Strictness.LENIENT)
+class BitBucketPPRTriggerTest {
@Test
- public void testTriggerUrlOverridesBaseUrl() {
+ void testTriggerUrlOverridesBaseUrl() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -41,11 +43,13 @@ public void testTriggerUrlOverridesBaseUrl() {
when(mockServerClone.getHref())
.thenReturn("ssh://git@example.org/some-namespace/some-repo.git");
clones.add(mockServerClone);
- when(payloadMock.getServerRepository().getLinks().getCloneProperty()).thenReturn(clones);
+ when(payloadMock.getServerRepository().getLinks().getCloneProperty()).thenReturn(
+ clones);
BitBucketPPRHookEvent bitbucketEvent = mock(BitBucketPPRHookEvent.class);
BitBucketPPRPullRequestServerAction bitBucketPPRServerRepositoryAction =
new BitBucketPPRPullRequestServerAction(payloadMock, bitbucketEvent);
- BitBucketPPRTriggerFilter bitBucketPPRTriggerFilter = mock(BitBucketPPRTriggerFilter.class);
+ BitBucketPPRTriggerFilter bitBucketPPRTriggerFilter = mock(
+ BitBucketPPRTriggerFilter.class);
BitBucketPPRTrigger bitBucketPPRTrigger =
new BitBucketPPRTrigger(List.of(bitBucketPPRTriggerFilter));
bitBucketPPRTrigger.setPropagationUrl(
@@ -60,9 +64,6 @@ public void testTriggerUrlOverridesBaseUrl() {
"https://example2.org:-1",
bitBucketPPRServerRepositoryAction.getCommitLink()
.split("/rest/build-status/1.0/commits/")[0]);
-
- } catch (Exception e) {
- throw new RuntimeException(e);
}
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestActionTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestActionTest.java
index 75e856a0..5b4530bc 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestActionTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestActionTest.java
@@ -1,19 +1,21 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.action;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRHookEvent;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
-import org.junit.Test;
+import org.junit.jupiter.api.Test;
import org.mockito.MockedStatic;
import org.mockito.Mockito;
-import static org.junit.Assert.assertEquals;
-import static org.mockito.Mockito.*;
-
-public class BitBucketPPRPullRequestActionTest {
+class BitBucketPPRPullRequestActionTest {
@Test
- public void testGetMergeCommit() {
+ void testGetMergeCommit() {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -24,7 +26,8 @@ public void testGetMergeCommit() {
when(payloadMock.getPullRequest().getMergeCommit().getHash()).thenReturn("123456");
BitBucketPPRHookEvent event = mock(BitBucketPPRHookEvent.class);
when(event.getAction()).thenReturn("fulfilled");
- BitBucketPPRPullRequestAction action = new BitBucketPPRPullRequestAction(payloadMock, event);
+ BitBucketPPRPullRequestAction action = new BitBucketPPRPullRequestAction(payloadMock,
+ event);
assertEquals("123456", action.getLatestCommit());
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestServerActionTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestServerActionTest.java
index 414dcad9..8dbc515a 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestServerActionTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRPullRequestServerActionTest.java
@@ -1,24 +1,25 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.action;
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
+
import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
-import io.jenkins.plugins.bitbucketpushandpullrequest.exception.BitBucketPPRPayloadPropertyNotFoundException;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRHookEvent;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.server.BitBucketPPRServerClone;
-import org.junit.Test;
-import org.mockito.MockedStatic;
-import org.mockito.Mockito;
-
import java.util.ArrayList;
import java.util.List;
+import org.junit.jupiter.api.Test;
+import org.mockito.MockedStatic;
+import org.mockito.Mockito;
-import static org.junit.Assert.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
-import static org.mockito.Mockito.*;
+class BitBucketPPRPullRequestServerActionTest {
-public class BitBucketPPRPullRequestServerActionTest {
@Test
- public void testBaseUrlSet() {
+ void testBaseUrlSet() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -34,31 +35,27 @@ public void testBaseUrlSet() {
when(mockServerClone.getHref())
.thenReturn("ssh://git@example.org/some-namespace/some-repo.git");
clones.add(mockServerClone);
- when(payloadMock.getServerRepository().getLinks().getCloneProperty()).thenReturn(clones);
- BitBucketPPRPullRequestServerAction bitBucketPPRPullRequestServerAction;
- try {
- BitBucketPPRHookEvent bitbucketEvent = mock(BitBucketPPRHookEvent.class);
- when(bitbucketEvent.getAction()).thenReturn("created");
- bitBucketPPRPullRequestServerAction =
- new BitBucketPPRPullRequestServerAction(payloadMock, bitbucketEvent);
- assertDoesNotThrow(
- () -> {
- bitBucketPPRPullRequestServerAction.getCommitLink();
- });
- } catch (BitBucketPPRPayloadPropertyNotFoundException e) {
- e.printStackTrace();
- }
+ when(payloadMock.getServerRepository().getLinks().getCloneProperty()).thenReturn(
+ clones);
+
+ BitBucketPPRHookEvent bitbucketEvent = mock(BitBucketPPRHookEvent.class);
+ when(bitbucketEvent.getAction()).thenReturn("created");
+ BitBucketPPRPullRequestServerAction bitBucketPPRPullRequestServerAction =
+ new BitBucketPPRPullRequestServerAction(payloadMock, bitbucketEvent);
+
+ assertDoesNotThrow(bitBucketPPRPullRequestServerAction::getCommitLink);
}
}
@Test
- public void testGetMergeCommit() throws BitBucketPPRPayloadPropertyNotFoundException {
+ void testGetMergeCommit() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
config.when(BitBucketPPRPluginConfig::getInstance).thenReturn(c);
BitBucketPPRPayload payloadMock = mock(BitBucketPPRPayload.class, RETURNS_DEEP_STUBS);
- when(payloadMock.getServerPullRequest().getProperties().getMergeCommit().getId()).thenReturn("123456");
+ when(payloadMock.getServerPullRequest().getProperties().getMergeCommit()
+ .getId()).thenReturn("123456");
BitBucketPPRHookEvent event = mock(BitBucketPPRHookEvent.class);
when(event.getAction()).thenReturn("merged");
BitBucketPPRPullRequestServerAction action =
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRServerRepositoryActionTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRServerRepositoryActionTest.java
index 6a481c78..83bf2da4 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRServerRepositoryActionTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/action/BitBucketPPRServerRepositoryActionTest.java
@@ -1,49 +1,49 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.action;
+import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
+import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.server.BitBucketPPRServerClone;
-import org.junit.Test;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.MockedStatic;
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
-import static org.mockito.Mockito.*;
+import org.mockito.junit.jupiter.MockitoSettings;
+import org.mockito.quality.Strictness;
@ExtendWith(MockitoExtension.class)
-public class BitBucketPPRServerRepositoryActionTest {
-
-
- @Test
- public void testBaseUrlSet() {
- try (MockedStatic config = Mockito.mockStatic(
- BitBucketPPRPluginConfig.class)) {
- BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
- config.when(BitBucketPPRPluginConfig::getInstance).thenReturn(c);
- when(c.getPropagationUrl()).thenReturn("https://example.org/scm/some-namespace/some-repo.git");
-
- BitBucketPPRPayload payloadMock = mock(BitBucketPPRPayload.class, RETURNS_DEEP_STUBS);
- List clones = new ArrayList<>();
- BitBucketPPRServerClone mockServerClone = mock(BitBucketPPRServerClone.class);
- when(mockServerClone.getName()).thenReturn("ssh");
- when(mockServerClone.getHref()).thenReturn("ssh://git@example.org/some-namespace/some-repo.git");
- clones.add(mockServerClone);
- when(payloadMock.getServerRepository().getLinks().getCloneProperty()).thenReturn(clones);
- BitBucketPPRServerRepositoryAction bitBucketPPRServerRepositoryAction = new BitBucketPPRServerRepositoryAction(payloadMock);
-
- assertDoesNotThrow(() -> {
- bitBucketPPRServerRepositoryAction.getCommitLinks();
- });
- }
-
-
+@MockitoSettings(strictness = Strictness.LENIENT)
+class BitBucketPPRServerRepositoryActionTest {
+
+ @Test
+ void testBaseUrlSet() {
+ try (MockedStatic config = Mockito.mockStatic(
+ BitBucketPPRPluginConfig.class)) {
+ BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
+ config.when(BitBucketPPRPluginConfig::getInstance).thenReturn(c);
+ when(c.getPropagationUrl()).thenReturn(
+ "https://example.org/scm/some-namespace/some-repo.git");
+
+ BitBucketPPRPayload payloadMock = mock(BitBucketPPRPayload.class, RETURNS_DEEP_STUBS);
+ List clones = new ArrayList<>();
+ BitBucketPPRServerClone mockServerClone = mock(BitBucketPPRServerClone.class);
+ when(mockServerClone.getName()).thenReturn("ssh");
+ when(mockServerClone.getHref()).thenReturn(
+ "ssh://git@example.org/some-namespace/some-repo.git");
+ clones.add(mockServerClone);
+ when(payloadMock.getServerRepository().getLinks().getCloneProperty()).thenReturn(
+ clones);
+ BitBucketPPRServerRepositoryAction bitBucketPPRServerRepositoryAction = new BitBucketPPRServerRepositoryAction(
+ payloadMock);
+
+ assertDoesNotThrow(bitBucketPPRServerRepositoryAction::getCommitLinks);
}
-
-
+ }
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/api/BitBucketPPRBearerAuthorizationApiConsumerTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/api/BitBucketPPRBearerAuthorizationApiConsumerTest.java
index ffd3fc47..7d3c66e9 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/api/BitBucketPPRBearerAuthorizationApiConsumerTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/client/api/BitBucketPPRBearerAuthorizationApiConsumerTest.java
@@ -1,26 +1,23 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.client.api;
-
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
+
+import com.github.scribejava.core.model.Verb;
import org.apache.http.HttpResponse;
import org.jenkinsci.plugins.plaincredentials.StringCredentials;
-import org.junit.Ignore;
-import org.junit.Test;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import org.junit.runner.RunWith;
import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
import org.mockito.junit.jupiter.MockitoExtension;
-import com.github.scribejava.core.model.Verb;
-
@ExtendWith(MockitoExtension.class)
-public class BitBucketPPRBearerAuthorizationApiConsumerTest {
+class BitBucketPPRBearerAuthorizationApiConsumerTest {
- @Ignore
+ @Disabled
@Test
- public void testSend() throws Exception {
+ void testSend() throws Exception {
StringCredentials credentials = Mockito.mock(StringCredentials.class, RETURNS_DEEP_STUBS);
Mockito.when(credentials.getSecret().getPlainText()).thenReturn("");
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/common/BitBucketPPRUtilsTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/common/BitBucketPPRUtilsTest.java
index 5536d977..6a156a23 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/common/BitBucketPPRUtilsTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/common/BitBucketPPRUtilsTest.java
@@ -1,49 +1,51 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.common;
-import io.jenkins.plugins.bitbucketpushandpullrequest.exception.BitBucketPPRRepositoryNotParsedException;
-import org.junit.jupiter.params.ParameterizedTest;
-import org.junit.jupiter.params.provider.Arguments;
-import org.junit.jupiter.params.provider.MethodSource;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.params.provider.Arguments.arguments;
import java.util.Map;
import java.util.stream.Stream;
-
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.params.provider.Arguments.arguments;
+import org.junit.jupiter.params.ParameterizedTest;
+import org.junit.jupiter.params.provider.Arguments;
+import org.junit.jupiter.params.provider.MethodSource;
class BitBucketPPRUtilsTest {
- @ParameterizedTest
- @MethodSource("gitSSHRepos")
- void testExtractRepositoryNameFromSSHUri(String repository, String expectedResultWorkspace, String expectedResultRepository) {
- BitBucketPPRUtils utils = new BitBucketPPRUtils();
- Map res = utils.extractRepositoryNameFromSSHUri(repository);
-
- assertEquals(expectedResultWorkspace, res.get(BitBucketPPRUtils.BB_WORKSPACE));
- assertEquals(expectedResultRepository, res.get(BitBucketPPRUtils.BB_REPOSITORY));
- }
-
- private static Stream gitSSHRepos() {
- return Stream.of(
- arguments("git@bitbucket.org:work-space/reponame.git","work-space", "reponame"),
- arguments("git@bitbucket.org:workspace/reponame.git", "workspace", "reponame"),
- arguments("git@bitbucket.org:work&&space/reponame.git", "work&&space", "reponame"));
- }
-
- @ParameterizedTest
- @MethodSource("gitHTTPSRepos")
- void testExtractRepositoryNameFromHTTPSUrl(String repository, String expectedResultWorkspace, String expectedResultRepository) throws BitBucketPPRRepositoryNotParsedException {
- BitBucketPPRUtils utils = new BitBucketPPRUtils();
- Map res = utils.extractRepositoryNameFromHTTPSUrlForTest(repository);
-
- assertEquals(expectedResultWorkspace, res.get(BitBucketPPRUtils.BB_WORKSPACE));
- assertEquals(expectedResultRepository, res.get(BitBucketPPRUtils.BB_REPOSITORY));
- }
-
- private static Stream gitHTTPSRepos() {
- return Stream.of(
- arguments("https://username@bitbucket.org/work-space/reponame","work-space", "reponame"),
- arguments("https://username@bitbucket.org/workspace/reponame", "workspace", "reponame"),
- arguments("https://username@bitbucket.org/work&&space/reponame/", "work&&space", "reponame"));
- }
+ @ParameterizedTest
+ @MethodSource("gitSSHRepos")
+ void testExtractRepositoryNameFromSSHUri(String repository, String expectedResultWorkspace,
+ String expectedResultRepository) {
+ BitBucketPPRUtils utils = new BitBucketPPRUtils();
+ Map res = utils.extractRepositoryNameFromSSHUri(repository);
+
+ assertEquals(expectedResultWorkspace, res.get(BitBucketPPRUtils.BB_WORKSPACE));
+ assertEquals(expectedResultRepository, res.get(BitBucketPPRUtils.BB_REPOSITORY));
+ }
+
+ static Stream gitSSHRepos() {
+ return Stream.of(
+ arguments("git@bitbucket.org:work-space/reponame.git", "work-space", "reponame"),
+ arguments("git@bitbucket.org:workspace/reponame.git", "workspace", "reponame"),
+ arguments("git@bitbucket.org:work&&space/reponame.git", "work&&space", "reponame"));
+ }
+
+ @ParameterizedTest
+ @MethodSource("gitHTTPSRepos")
+ void testExtractRepositoryNameFromHTTPSUrl(String repository, String expectedResultWorkspace,
+ String expectedResultRepository) throws Exception {
+ BitBucketPPRUtils utils = new BitBucketPPRUtils();
+ Map res = utils.extractRepositoryNameFromHTTPSUrlForTest(repository);
+
+ assertEquals(expectedResultWorkspace, res.get(BitBucketPPRUtils.BB_WORKSPACE));
+ assertEquals(expectedResultRepository, res.get(BitBucketPPRUtils.BB_REPOSITORY));
+ }
+
+ static Stream gitHTTPSRepos() {
+ return Stream.of(
+ arguments("https://username@bitbucket.org/work-space/reponame", "work-space",
+ "reponame"),
+ arguments("https://username@bitbucket.org/workspace/reponame", "workspace", "reponame"),
+ arguments("https://username@bitbucket.org/work&&space/reponame/", "work&&space",
+ "reponame"));
+ }
}
\ No newline at end of file
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/config/BitBucketPPRConfigAttributesTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/config/BitBucketPPRConfigAttributesTest.java
index 28dd816a..968162ec 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/config/BitBucketPPRConfigAttributesTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/config/BitBucketPPRConfigAttributesTest.java
@@ -1,22 +1,21 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.config;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertTrue;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.List;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-import static org.junit.Assert.assertTrue;
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRConfigAttributesTest {
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRConfigAttributesTest {
-
- final private Class config = BitBucketPPRPluginConfig.class;
+ private final Class config = BitBucketPPRPluginConfig.class;
@Test
- public void settersHaveGetters() {
+ void settersHaveGetters() {
for (Method method : config.getMethods()) {
final String methodName = method.getName();
if (method.getParameterCount() != 1 || !methodName.startsWith("set")) {
@@ -25,7 +24,7 @@ public void settersHaveGetters() {
}
final String s = methodName.substring(3);
- assertTrue(s, hasGetter(s));
+ assertTrue(hasGetter(s), s);
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPREnvironmentContributorTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPREnvironmentContributorTest.java
index bdbc2186..a8683df6 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPREnvironmentContributorTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/environment/BitBucketPPREnvironmentContributorTest.java
@@ -21,33 +21,16 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.environment;
-import static org.hamcrest.collection.IsMapContaining.hasEntry;
import static org.hamcrest.MatcherAssert.assertThat;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.fail;
+import static org.hamcrest.collection.IsMapContaining.hasEntry;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
-import java.io.File;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.nio.charset.StandardCharsets;
-import java.util.ArrayList;
-import java.util.List;
-
import com.google.gson.Gson;
import com.google.gson.stream.JsonReader;
-
-import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
-import org.junit.Before;
-import org.junit.Ignore;
-import org.junit.Test;
-import org.junit.jupiter.api.extension.ExtendWith;
-import org.mockito.MockedStatic;
-import org.mockito.Mockito;
-import org.mockito.junit.jupiter.MockitoExtension;
-
import hudson.EnvVars;
import hudson.model.Cause;
import hudson.model.Run;
@@ -62,25 +45,39 @@
import io.jenkins.plugins.bitbucketpushandpullrequest.cause.pullrequest.server.BitBucketPPRPullRequestServerCause;
import io.jenkins.plugins.bitbucketpushandpullrequest.cause.repository.BitBucketPPRRepositoryCause;
import io.jenkins.plugins.bitbucketpushandpullrequest.cause.repository.BitBucketPPRServerRepositoryCause;
+import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
import io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud.BitBucketPPRPullRequestCreatedActionFilter;
import io.jenkins.plugins.bitbucketpushandpullrequest.filter.repository.BitBucketPPRRepositoryPushActionFilter;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRHookEvent;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud.BitBucketPPRCloudPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.server.BitBucketPPRServerPayload;
+import java.io.File;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.List;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.MockedStatic;
+import org.mockito.Mockito;
+import org.mockito.junit.jupiter.MockitoExtension;
@ExtendWith(MockitoExtension.class)
-public class BitBucketPPREnvironmentContributorTest {
+class BitBucketPPREnvironmentContributorTest {
private EnvVars envVars;
- @Before
- public void buildEnvVarsSpy() {
+ @BeforeEach
+ void setUp() {
envVars = spy(EnvVars.class);
}
@Test
- public void buildEnvironmentForCloudRepoPushTest() {
+ void buildEnvironmentForCloudRepoPushTest() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -100,7 +97,8 @@ public void buildEnvironmentForCloudRepoPushTest() {
assertThat(
envVars,
hasEntry(
- BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "feature/do-not-merge"));
+ BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH,
+ "feature/do-not-merge"));
assertThat(
envVars,
hasEntry(
@@ -128,7 +126,7 @@ public void buildEnvironmentForCloudRepoPushTest() {
}
@Test
- public void buildEnvironmentForCloudPullRequestCreatedTest() {
+ void buildEnvironmentForCloudPullRequestCreatedTest() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -148,18 +146,22 @@ public void buildEnvironmentForCloudPullRequestCreatedTest() {
assertThat(
envVars,
hasEntry(
- BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "feature/do-not-merge"));
+ BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH,
+ "feature/do-not-merge"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
assertThat(
envVars,
hasEntry(
BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_LINK,
"https://bitbucket.org/some-repo-namespace/some-repo/pull-requests/198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
assertThat(
envVars,
hasEntry(
@@ -179,7 +181,7 @@ public void buildEnvironmentForCloudPullRequestCreatedTest() {
}
@Test
- public void buildEnvironmentForCloudPullRequestMergedTest() {
+ void buildEnvironmentForCloudPullRequestMergedTest() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -199,18 +201,22 @@ public void buildEnvironmentForCloudPullRequestMergedTest() {
assertThat(
envVars,
hasEntry(
- BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "feature/do-not-merge"));
+ BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH,
+ "feature/do-not-merge"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
assertThat(
envVars,
hasEntry(
BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_LINK,
"https://bitbucket.org/some-repo-namespace/some-repo/pull-requests/198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
assertThat(
envVars,
hasEntry(
@@ -230,7 +236,7 @@ public void buildEnvironmentForCloudPullRequestMergedTest() {
}
@Test
- public void buildEnvironmentForCloudPullRequestDeclinedTest() {
+ void buildEnvironmentForCloudPullRequestDeclinedTest() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -250,18 +256,22 @@ public void buildEnvironmentForCloudPullRequestDeclinedTest() {
assertThat(
envVars,
hasEntry(
- BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "feature/do-not-merge"));
+ BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH,
+ "feature/do-not-merge"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
assertThat(
envVars,
hasEntry(
BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_LINK,
"https://bitbucket.org/some-repo-namespace/some-repo/pull-requests/198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
assertThat(
envVars,
hasEntry(
@@ -281,7 +291,7 @@ public void buildEnvironmentForCloudPullRequestDeclinedTest() {
}
@Test
- public void buildEnvironmentForCloudPullRequestUpdatedTest() {
+ void buildEnvironmentForCloudPullRequestUpdatedTest() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -301,18 +311,22 @@ public void buildEnvironmentForCloudPullRequestUpdatedTest() {
assertThat(
envVars,
hasEntry(
- BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "feature/do-not-merge"));
+ BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH,
+ "feature/do-not-merge"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
assertThat(
envVars,
hasEntry(
BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_LINK,
"https://bitbucket.org/some-repo-namespace/some-repo/pull-requests/198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
assertThat(
envVars,
hasEntry(
@@ -332,7 +346,7 @@ public void buildEnvironmentForCloudPullRequestUpdatedTest() {
}
@Test
- public void buildEnvironmentForCloudPullRequestApprovedTest() {
+ void buildEnvironmentForCloudPullRequestApprovedTest() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -353,18 +367,22 @@ public void buildEnvironmentForCloudPullRequestApprovedTest() {
assertThat(
envVars,
hasEntry(
- BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "feature/do-not-merge"));
+ BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH,
+ "feature/do-not-merge"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "develop"));
assertThat(
envVars,
hasEntry(
BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_LINK,
"https://bitbucket.org/some-repo-namespace/some-repo/pull-requests/198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
assertThat(
envVars,
hasEntry(
@@ -384,7 +402,7 @@ public void buildEnvironmentForCloudPullRequestApprovedTest() {
}
@Test
- public void buildEnvironmentForCloudPullRequestCommentCreatedTest() {
+ void buildEnvironmentForCloudPullRequestCommentCreatedTest() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -404,20 +422,24 @@ public void buildEnvironmentForCloudPullRequestCommentCreatedTest() {
assertThat(
envVars,
hasEntry(
- BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "feature/do-not-merge"));
+ BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH,
+ "feature/do-not-merge"));
assertThat(
envVars,
hasEntry(
- BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "destination-branch"));
+ BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH,
+ "destination-branch"));
assertThat(
envVars,
hasEntry(
BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_LINK,
"https://bitbucket.org/some-repo-namespace/some-repo/pull-requests/198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "198"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-nickname"));
assertThat(
envVars,
hasEntry(
@@ -436,15 +458,16 @@ public void buildEnvironmentForCloudPullRequestCommentCreatedTest() {
}
}
- @Ignore
+ @Disabled
@Test
- public void buildEnvironmentForServerPullRequestOpenedTest() throws Exception {
+ void buildEnvironmentForServerPullRequestOpenedTest() throws Exception {
BitBucketPPRServerPayload payload = getServerPayload("./server/pr_opened.json");
BitBucketPPRPullRequestServerCause cause = mock(BitBucketPPRPullRequestServerCause.class);
when(cause.getPullRequestPayLoad())
.thenReturn(
- new BitBucketPPRPullRequestServerAction(payload, mock(BitBucketPPRHookEvent.class)));
+ new BitBucketPPRPullRequestServerAction(payload,
+ mock(BitBucketPPRHookEvent.class)));
when(cause.getHookEvent()).thenReturn("X-EVENT");
// do
@@ -452,9 +475,11 @@ public void buildEnvironmentForServerPullRequestOpenedTest() throws Exception {
// assert
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
assertThat(
envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "61"));
assertThat(
@@ -462,27 +487,31 @@ public void buildEnvironmentForServerPullRequestOpenedTest() throws Exception {
hasEntry(
BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_LINK,
"http://example.org/projects/ABC/repos/some-repo/pullrequests/61"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_DESCRIPTION, ""));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PAYLOAD, payload.toString()));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
}
- @Ignore
+ @Disabled
@Test
- public void buildEnvironmentForServerPullRequestModifiedTest() throws Exception {
+ void buildEnvironmentForServerPullRequestModifiedTest() throws Exception {
BitBucketPPRServerPayload payload = getServerPayload("./server/pr_modified.json");
BitBucketPPRPullRequestServerCause cause = mock(BitBucketPPRPullRequestServerCause.class);
when(cause.getPullRequestPayLoad())
.thenReturn(
- new BitBucketPPRPullRequestServerAction(payload, mock(BitBucketPPRHookEvent.class)));
+ new BitBucketPPRPullRequestServerAction(payload,
+ mock(BitBucketPPRHookEvent.class)));
when(cause.getHookEvent()).thenReturn("X-EVENT");
// do
@@ -490,9 +519,11 @@ public void buildEnvironmentForServerPullRequestModifiedTest() throws Exception
// assert
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
assertThat(
envVars,
hasEntry(
@@ -500,27 +531,31 @@ public void buildEnvironmentForServerPullRequestModifiedTest() throws Exception
"http://example.org/projects/ABC/repos/some-repo/pull-requests/13"));
assertThat(
envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "13"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_DESCRIPTION, ""));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PAYLOAD, payload.toString()));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
}
- @Ignore
+ @Disabled
@Test
- public void buildEnvironmentForServerSourcePullRequestUpdatedTest() throws Exception {
+ void buildEnvironmentForServerSourcePullRequestUpdatedTest() throws Exception {
BitBucketPPRServerPayload payload = getServerPayload("./server/pr_from_ref_updated.json");
BitBucketPPRPullRequestServerCause cause = mock(BitBucketPPRPullRequestServerCause.class);
when(cause.getPullRequestPayLoad())
.thenReturn(
- new BitBucketPPRPullRequestServerAction(payload, mock(BitBucketPPRHookEvent.class)));
+ new BitBucketPPRPullRequestServerAction(payload,
+ mock(BitBucketPPRHookEvent.class)));
when(cause.getHookEvent()).thenReturn("X-EVENT");
// do
@@ -528,9 +563,11 @@ public void buildEnvironmentForServerSourcePullRequestUpdatedTest() throws Excep
// assert
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
assertThat(
envVars,
hasEntry(
@@ -538,27 +575,31 @@ public void buildEnvironmentForServerSourcePullRequestUpdatedTest() throws Excep
"http://example.org/projects/ABC/repos/some-repo/pull-requests/61"));
assertThat(
envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "1"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_DESCRIPTION, ""));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PAYLOAD, payload.toString()));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
}
- @Ignore
+ @Disabled
@Test
- public void buildEnvironmentForServerPullRequestApprovedTest() throws Exception {
+ void buildEnvironmentForServerPullRequestApprovedTest() throws Exception {
BitBucketPPRServerPayload payload = getServerPayload("./server/pr_reviewer_approved.json");
BitBucketPPRPullRequestServerCause cause = mock(BitBucketPPRPullRequestServerCause.class);
when(cause.getPullRequestPayLoad())
.thenReturn(
- new BitBucketPPRPullRequestServerAction(payload, mock(BitBucketPPRHookEvent.class)));
+ new BitBucketPPRPullRequestServerAction(payload,
+ mock(BitBucketPPRHookEvent.class)));
when(cause.getHookEvent()).thenReturn("X-EVENT");
// do
@@ -566,9 +607,11 @@ public void buildEnvironmentForServerPullRequestApprovedTest() throws Exception
// assert
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
assertThat(
envVars,
hasEntry(
@@ -579,25 +622,28 @@ public void buildEnvironmentForServerPullRequestApprovedTest() throws Exception
assertThat(
envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "some-reviewer"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_DESCRIPTION, ""));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PAYLOAD, payload.toString()));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
}
- @Ignore
+ @Disabled
@Test
- public void buildEnvironmentForServerPullRequestMergedTest() throws Exception {
+ void buildEnvironmentForServerPullRequestMergedTest() throws Exception {
BitBucketPPRServerPayload payload = getServerPayload("./server/pr_merged.json");
BitBucketPPRPullRequestServerCause cause = mock(BitBucketPPRPullRequestServerCause.class);
when(cause.getPullRequestPayLoad())
.thenReturn(
- new BitBucketPPRPullRequestServerAction(payload, mock(BitBucketPPRHookEvent.class)));
+ new BitBucketPPRPullRequestServerAction(payload,
+ mock(BitBucketPPRHookEvent.class)));
when(cause.getHookEvent()).thenReturn("X-EVENT");
// do
@@ -605,9 +651,11 @@ public void buildEnvironmentForServerPullRequestMergedTest() throws Exception {
// assert
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "develop"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
assertThat(
envVars,
hasEntry(
@@ -615,27 +663,31 @@ public void buildEnvironmentForServerPullRequestMergedTest() throws Exception {
"http://example.org/projects/ABC/repos/some-repo/pull-requests/61"));
assertThat(
envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "61"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "test"));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_DESCRIPTION, ""));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PAYLOAD, payload.toString()));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
}
- @Ignore
+ @Disabled
@Test
- public void buildEnvironmentForServerPullRequestDeclinedTest() throws Exception {
+ void buildEnvironmentForServerPullRequestDeclinedTest() throws Exception {
BitBucketPPRServerPayload payload = getServerPayload("./server/pr_declined.json");
BitBucketPPRPullRequestServerCause cause = mock(BitBucketPPRPullRequestServerCause.class);
when(cause.getPullRequestPayLoad())
.thenReturn(
- new BitBucketPPRPullRequestServerAction(payload, mock(BitBucketPPRHookEvent.class)));
+ new BitBucketPPRPullRequestServerAction(payload,
+ mock(BitBucketPPRHookEvent.class)));
when(cause.getHookEvent()).thenReturn("X-EVENT");
// do
@@ -646,7 +698,8 @@ public void buildEnvironmentForServerPullRequestDeclinedTest() throws Exception
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "bugfix/tst-2"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
assertThat(
envVars,
hasEntry(
@@ -654,22 +707,25 @@ public void buildEnvironmentForServerPullRequestDeclinedTest() throws Exception
"http://bitbucket:7990/projects/PPRPLUG/repos/hellophp/pull-requests/7"));
assertThat(
envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "7"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
assertThat(
envVars,
- hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "dummy change"));
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE,
+ "dummy change"));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_DESCRIPTION, ""));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PAYLOAD, payload.toString()));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
}
- @Ignore
+ @Disabled
@Test
- public void buildEnvironmentForServerRepoPushTest() {
+ void buildEnvironmentForServerRepoPushTest() throws Exception {
BitBucketPPRServerPayload payload = getServerPayload("./server/repo_refs_changed.json");
BitBucketPPRServerRepositoryCause cause = mock(BitBucketPPRServerRepositoryCause.class);
@@ -681,24 +737,29 @@ public void buildEnvironmentForServerRepoPushTest() {
runEnvironmentContributorForCause(cause);
// assert
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.REPOSITORY_NAME, "some-repo"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_REPOSITORY_ID, "99"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.REPOSITORY_NAME, "some-repo"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "me-name"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_REPOSITORY_ID, "99"));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PAYLOAD, payload.toString()));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
}
- @Ignore
+ @Disabled
@Test
- public void buildEnvironmentForServerCommentCreatedTest() throws Exception {
+ void buildEnvironmentForServerCommentCreatedTest() throws Exception {
BitBucketPPRServerPayload payload = getServerPayload("./server/pr_comment_created.json");
BitBucketPPRPullRequestServerCause cause = mock(BitBucketPPRPullRequestServerCause.class);
when(cause.getPullRequestPayLoad())
.thenReturn(
- new BitBucketPPRPullRequestServerAction(payload, mock(BitBucketPPRHookEvent.class)));
+ new BitBucketPPRPullRequestServerAction(payload,
+ mock(BitBucketPPRHookEvent.class)));
when(cause.getHookEvent()).thenReturn("X-EVENT");
// do
@@ -706,9 +767,11 @@ public void buildEnvironmentForServerCommentCreatedTest() throws Exception {
// assert
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "test-pr2"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_SOURCE_BRANCH, "test-pr2"));
assertThat(
- envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
+ envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_TARGET_BRANCH, "master"));
assertThat(
envVars,
hasEntry(
@@ -716,7 +779,8 @@ public void buildEnvironmentForServerCommentCreatedTest() throws Exception {
"https://bitbucket.company.com/bitbucket/users/username/repos/test-repo/pull-requests/2"));
assertThat(
envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_ID, "2"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "username"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_ACTOR, "username"));
assertThat(
envVars,
hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_TITLE, "Test pr2"));
@@ -731,11 +795,12 @@ public void buildEnvironmentForServerCommentCreatedTest() throws Exception {
hasEntry(
BitBucketPPREnvironmentContributor.BITBUCKET_PULL_REQUEST_COMMENT_TEXT,
"Comment content"));
- assertThat(envVars, hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
+ assertThat(envVars,
+ hasEntry(BitBucketPPREnvironmentContributor.BITBUCKET_X_EVENT, "X-EVENT"));
}
@Test
- public void getBitbucketEventKeyPrOpenedTest() throws Exception {
+ void getBitbucketEventKeyPrOpenedTest() throws Exception {
String hookEventAction = "pr:opened";
String prefix = "jenkinsUnitTests";
String suffix = "environmentContributor_getBitbucketEventKeyTest";
@@ -749,13 +814,13 @@ public void getBitbucketEventKeyPrOpenedTest() throws Exception {
actionFilter.getCause(pollingLog, bitbucketAction, bitBucketHookEvent);
assertEquals(
- "Bitbuckethook event and hockEvent property of cause object are the same.",
+ hookEventAction,
cause.getHookEvent(),
- hookEventAction);
+ "Bitbuckethook event and hockEvent property of cause object are the same.");
}
@Test
- public void getBitbucketEventKeyrepoRefsChangedTest() throws Exception {
+ void getBitbucketEventKeyrepoRefsChangedTest() throws Exception {
String hookEventAction = "repo:refs_changed";
String prefix = "jenkinsUnitTests";
String suffix = "environmentContributor_getBitbucketEventKeyTest";
@@ -772,13 +837,13 @@ public void getBitbucketEventKeyrepoRefsChangedTest() throws Exception {
actionFilter.getCause(pollingLog, bitbucketAction, bitBucketHookEvent);
assertEquals(
- "Bitbuckethook event and hockEvent property of cause object are the same.",
+ hookEventAction,
cause.getHookEvent(),
- hookEventAction);
+ "Bitbuckethook event and hockEvent property of cause object are the same.");
}
private BitBucketPPRPayload getCloudPayload(String res) {
- return (BitBucketPPRPayload) getGenericPayload(res, BitBucketPPRCloudPayload.class);
+ return getGenericPayload(res, BitBucketPPRCloudPayload.class);
}
private BitBucketPPRServerPayload getServerPayload(String res) {
@@ -786,21 +851,17 @@ private BitBucketPPRServerPayload getServerPayload(String res) {
}
private BitBucketPPRPayload getGenericPayload(String res, Class> payloadClass) {
- JsonReader reader = null;
- try {
- ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- InputStream is = classloader.getResourceAsStream(res);
- InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
- reader = new JsonReader(isr);
- } catch (Exception e) {
- e.printStackTrace();
- fail("Failed to parse JSON payload stub.");
- }
+ ClassLoader classloader = Thread.currentThread().getContextClassLoader();
+ InputStream is = classloader.getResourceAsStream(res);
+ assertNotNull(is);
+ InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
+ JsonReader reader = new JsonReader(isr);
return new Gson().fromJson(reader, payloadClass);
}
- private void runEnvironmentContributorForCause(BitBucketPPRTriggerCause cause) {
+ private void runEnvironmentContributorForCause(BitBucketPPRTriggerCause cause)
+ throws Exception {
BitBucketPPREnvironmentContributor envContributor = new BitBucketPPREnvironmentContributor();
Run run = mock(Run.class);
@@ -809,11 +870,6 @@ private void runEnvironmentContributorForCause(BitBucketPPRTriggerCause cause) {
causes.add(cause);
when(run.getCauses()).thenReturn(causes);
- try {
- envContributor.buildEnvironmentFor(run, envVars, mock(TaskListener.class));
- } catch (Exception e) {
- e.printStackTrace();
- fail("Exception thrown");
- }
+ envContributor.buildEnvironmentFor(run, envVars, mock(TaskListener.class));
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/extension/dsl/BitBucketPPRHookJobDslExtensionTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/extension/dsl/BitBucketPPRHookJobDslExtensionTest.java
index bcc4e16e..79823b67 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/extension/dsl/BitBucketPPRHookJobDslExtensionTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/extension/dsl/BitBucketPPRHookJobDslExtensionTest.java
@@ -21,23 +21,11 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.extension.dsl;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import java.io.InputStream;
-import java.nio.charset.StandardCharsets;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import org.apache.commons.io.IOUtils;
-import org.jenkinsci.plugins.workflow.job.WorkflowJob;
-import org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty;
-import org.junit.Ignore;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.jvnet.hudson.test.JenkinsRule;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.model.FreeStyleProject;
import hudson.triggers.Trigger;
import hudson.triggers.TriggerDescriptor;
@@ -48,15 +36,35 @@
import io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud.BitBucketPPRPullRequestMergedActionFilter;
import io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud.BitBucketPPRPullRequestUpdatedActionFilter;
import io.jenkins.plugins.bitbucketpushandpullrequest.filter.repository.BitBucketPPRRepositoryPushActionFilter;
+import java.io.InputStream;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
import javaposse.jobdsl.plugin.ExecuteDslScripts;
import javaposse.jobdsl.plugin.RemovedJobAction;
+import org.apache.commons.io.IOUtils;
+import org.jenkinsci.plugins.workflow.job.WorkflowJob;
+import org.jenkinsci.plugins.workflow.job.properties.PipelineTriggersJobProperty;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.jvnet.hudson.test.JenkinsRule;
+import org.jvnet.hudson.test.junit.jupiter.WithJenkins;
+import org.mockito.junit.jupiter.MockitoExtension;
+
+@ExtendWith(MockitoExtension.class)
+@WithJenkins
+class BitBucketPPRHookJobDslExtensionTest {
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRHookJobDslExtensionTest {
- /* Global Jenkins instance mock */
- @Rule
- public JenkinsRule j = new JenkinsRule();
+ private JenkinsRule j;
+
+ @BeforeEach
+ void setUp(JenkinsRule rule) {
+ j = rule;
+ }
private void createSeedJob(String desc) throws Exception {
/* Create seed job which will process DSL */
@@ -73,19 +81,14 @@ private void createSeedJob(String desc) throws Exception {
}
private String readDslScript(String path) throws Exception {
- String script = null;
- try {
- ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- InputStream is = classloader.getResourceAsStream(path);
- script = IOUtils.toString(is, StandardCharsets.UTF_8);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return script;
+ ClassLoader classloader = Thread.currentThread().getContextClassLoader();
+ InputStream is = classloader.getResourceAsStream(path);
+ assertNotNull(is);
+ return IOUtils.toString(is, StandardCharsets.UTF_8);
}
@Test
- public void testDslTriggerPushActionFreeStyle() throws Exception {
+ void testDslTriggerPushActionFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPushActionFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -98,21 +101,22 @@ public void testDslTriggerPushActionFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- BitBucketPPRRepositoryPushActionFilter tmp3 = (BitBucketPPRRepositoryPushActionFilter) tmp2.getTriggers().get(0)
+ BitBucketPPRRepositoryPushActionFilter tmp3 = (BitBucketPPRRepositoryPushActionFilter) tmp2.getTriggers()
+ .get(0)
.getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRRepositoryPushActionFilter");
+ assertEquals("BitBucketPPRRepositoryPushActionFilter", dispNames.get(0));
assertFalse(isToApprove);
}
@Test
- public void testDslTriggerIsToApprovePushActionFreeStyle() throws Exception {
+ void testDslTriggerIsToApprovePushActionFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerIsToApprovePushActionFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -125,20 +129,21 @@ public void testDslTriggerIsToApprovePushActionFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- BitBucketPPRRepositoryPushActionFilter tmp3 = (BitBucketPPRRepositoryPushActionFilter) tmp2.getTriggers().get(0).getActionFilter();
+ BitBucketPPRRepositoryPushActionFilter tmp3 = (BitBucketPPRRepositoryPushActionFilter) tmp2.getTriggers()
+ .get(0).getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRRepositoryPushActionFilter");
+ assertEquals("BitBucketPPRRepositoryPushActionFilter", dispNames.get(0));
assertTrue(isToApprove);
}
@Test
- public void testDslTriggerPRApprovedFreeStyle() throws Exception {
+ void testDslTriggerPRApprovedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRApprovedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -159,13 +164,13 @@ public void testDslTriggerPRApprovedFreeStyle() throws Exception {
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestApprovedActionFilter");
+ assertEquals("BitBucketPPRPullRequestApprovedActionFilter", dispNames.get(0));
assertFalse(isToApprove);
}
@Test
- @Ignore
- public void testDslTriggerPRIsToApproveApprovedFreeStyle() throws Exception {
+ @Disabled
+ void testDslTriggerPRIsToApproveApprovedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRIsToApproveApprovedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -178,22 +183,24 @@ public void testDslTriggerPRIsToApproveApprovedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- BitBucketPPRPullRequestApprovedActionFilter tmp3 = (BitBucketPPRPullRequestApprovedActionFilter) tmp2.getTriggers().get(0)
+ BitBucketPPRPullRequestApprovedActionFilter tmp3 = (BitBucketPPRPullRequestApprovedActionFilter) tmp2.getTriggers()
+ .get(0)
.getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestApprovedActionFilter");
+ assertEquals("BitBucketPPRPullRequestApprovedActionFilter", dispNames.get(0));
assertTrue(isToApprove);
}
@Test
- public void testDslTriggerPRAllowedBranchesApprovedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesApprovedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesApprovedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRAllowedBranchesApprovedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -203,16 +210,16 @@ public void testDslTriggerPRAllowedBranchesApprovedFreeStyle() throws Exception
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestApprovedActionFilter");
+ assertEquals("BitBucketPPRPullRequestApprovedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRCommentCreatedFreeStyle() throws Exception {
+ void testDslTriggerPRCommentCreatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRCommentCreatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -224,18 +231,19 @@ public void testDslTriggerPRCommentCreatedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCommentCreatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCommentCreatedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRAllowedBranchesCommentCreatedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesCommentCreatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesCommentCreatedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRAllowedBranchesCommentCreatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -245,18 +253,19 @@ public void testDslTriggerPRAllowedBranchesCommentCreatedFreeStyle() throws Exce
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCommentCreatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCommentCreatedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRCommentFilterCommentCreatedFreeStyle() throws Exception {
+ void testDslTriggerPRCommentFilterCommentCreatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRCommentFilterCommentCreatedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRCommentFilterCommentCreatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -266,16 +275,16 @@ public void testDslTriggerPRCommentFilterCommentCreatedFreeStyle() throws Except
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCommentCreatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCommentCreatedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRCommentUpdatedFreeStyle() throws Exception {
+ void testDslTriggerPRCommentUpdatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRCommentUpdatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -287,18 +296,19 @@ public void testDslTriggerPRCommentUpdatedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCommentUpdatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCommentUpdatedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRAllowedBranchesCommentUpdatedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesCommentUpdatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesCommentUpdatedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRAllowedBranchesCommentUpdatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -308,18 +318,19 @@ public void testDslTriggerPRAllowedBranchesCommentUpdatedFreeStyle() throws Exce
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCommentUpdatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCommentUpdatedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRCommentFilterCommentUpdatedFreeStyle() throws Exception {
+ void testDslTriggerPRCommentFilterCommentUpdatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRCommentFilterCommentUpdatedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRCommentFilterCommentUpdatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -329,16 +340,16 @@ public void testDslTriggerPRCommentFilterCommentUpdatedFreeStyle() throws Except
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCommentUpdatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCommentUpdatedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRCommentDeletedFreeStyle() throws Exception {
+ void testDslTriggerPRCommentDeletedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRCommentDeletedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -350,18 +361,19 @@ public void testDslTriggerPRCommentDeletedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCommentDeletedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCommentDeletedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRAllowedBranchesCommentDeletedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesCommentDeletedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesCommentDeletedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRAllowedBranchesCommentDeletedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -371,16 +383,16 @@ public void testDslTriggerPRAllowedBranchesCommentDeletedFreeStyle() throws Exce
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCommentDeletedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCommentDeletedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRCreatedFreeStyle() throws Exception {
+ void testDslTriggerPRCreatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRCreatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -392,16 +404,16 @@ public void testDslTriggerPRCreatedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRAllowBranchesCreatedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowBranchesCreatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowBranchesCreatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -414,22 +426,23 @@ public void testDslTriggerPRAllowBranchesCreatedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
BitBucketPPRPullRequestCreatedActionFilter tmp3 = (BitBucketPPRPullRequestCreatedActionFilter) tmp2.getTriggers()
.get(0).getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
assertFalse(isToApprove);
}
@Test
- public void testDslTriggerPRAllowBranchesWithApproveCreatedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowBranchesWithApproveCreatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowBranchesWithApproveCreatedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRAllowBranchesWithApproveCreatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -440,20 +453,20 @@ public void testDslTriggerPRAllowBranchesWithApproveCreatedFreeStyle() throws Ex
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
BitBucketPPRPullRequestCreatedActionFilter tmp3 = (BitBucketPPRPullRequestCreatedActionFilter) tmp2
.getTriggers().get(0).getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
assertTrue(isToApprove);
}
@Test
- public void testDslTriggerPRUpdatedFreeeStyle() throws Exception {
+ void testDslTriggerPRUpdatedFreeeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRUpdatedFreeeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -465,18 +478,19 @@ public void testDslTriggerPRUpdatedFreeeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestUpdatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestUpdatedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRAllowedBranchesUpdatedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesUpdatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesUpdatedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRAllowedBranchesUpdatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -487,22 +501,23 @@ public void testDslTriggerPRAllowedBranchesUpdatedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
BitBucketPPRPullRequestUpdatedActionFilter tmp3 = (BitBucketPPRPullRequestUpdatedActionFilter) tmp2.getTriggers()
.get(0).getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestUpdatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestUpdatedActionFilter", dispNames.get(0));
assertFalse(isToApprove);
}
@Test
- public void testDslTriggerPRAllowedBranchesWithApproveUpdatedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesWithApproveUpdatedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesWithApproveUpdatedFreeStyle.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslTriggerPRAllowedBranchesWithApproveUpdatedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -513,21 +528,21 @@ public void testDslTriggerPRAllowedBranchesWithApproveUpdatedFreeStyle() throws
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
BitBucketPPRPullRequestUpdatedActionFilter tmp3 = (BitBucketPPRPullRequestUpdatedActionFilter) tmp2.getTriggers()
.get(0).getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestUpdatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestUpdatedActionFilter", dispNames.get(0));
assertTrue(isToApprove);
}
@Test
- public void testDslTriggerPRMergedFreeStyle() throws Exception {
+ void testDslTriggerPRMergedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRMergedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -539,16 +554,16 @@ public void testDslTriggerPRMergedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestMergedActionFilter");
+ assertEquals("BitBucketPPRPullRequestMergedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRDeclinedFreeStyle() throws Exception {
+ void testDslTriggerPRDeclinedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRDeclinedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -560,16 +575,16 @@ public void testDslTriggerPRDeclinedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestDeclinedActionFilter");
+ assertEquals("BitBucketPPRPullRequestDeclinedActionFilter", dispNames.get(0));
}
@Test
- public void testDslTriggerPRAllowedBranchesMergedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesMergedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesMergedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -582,22 +597,23 @@ public void testDslTriggerPRAllowedBranchesMergedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
BitBucketPPRPullRequestMergedActionFilter tmp3 = (BitBucketPPRPullRequestMergedActionFilter) tmp2.getTriggers()
.get(0).getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestMergedActionFilter");
+ assertEquals("BitBucketPPRPullRequestMergedActionFilter", dispNames.get(0));
assertFalse(isToApprove);
}
@Test
- public void testDslTriggerPRAllowedBranchesDeclinedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesDeclinedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesDeclinedFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerPRAllowedBranchesDeclinedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -608,22 +624,23 @@ public void testDslTriggerPRAllowedBranchesDeclinedFreeStyle() throws Exception
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
BitBucketPPRPullRequestDeclinedActionFilter tmp3 = (BitBucketPPRPullRequestDeclinedActionFilter) tmp2.getTriggers()
- .get(0).getActionFilter();
+ .get(0).getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestDeclinedActionFilter");
+ assertEquals("BitBucketPPRPullRequestDeclinedActionFilter", dispNames.get(0));
assertFalse(isToApprove);
}
@Test
- public void testDslTriggerPRAllowedBranchesWithApproveMergedFreeStyle() throws Exception {
+ void testDslTriggerPRAllowedBranchesWithApproveMergedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerPRAllowedBranchesWithApproveMergedFreeStyle.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslTriggerPRAllowedBranchesWithApproveMergedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -634,22 +651,23 @@ public void testDslTriggerPRAllowedBranchesWithApproveMergedFreeStyle() throws E
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
BitBucketPPRPullRequestMergedActionFilter tmp3 = (BitBucketPPRPullRequestMergedActionFilter) tmp2.getTriggers()
.get(0).getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestMergedActionFilter");
+ assertEquals("BitBucketPPRPullRequestMergedActionFilter", dispNames.get(0));
assertTrue(isToApprove);
}
@Test
- public void testDslTriggerCreateUpdatedApprovedPRActionsFreeStyle() throws Exception {
+ void testDslTriggerCreateUpdatedApprovedPRActionsFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerCreateUpdatedApprovedPRActionsFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslTriggerCreateUpdatedApprovedPRActionsFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -661,26 +679,28 @@ public void testDslTriggerCreateUpdatedApprovedPRActionsFreeStyle() throws Excep
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Three different triggers expected */
assertEquals(3, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(3, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestApprovedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestApprovedActionFilter", dispNames.get(2));
}
@Test
- public void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesActionsFreeStyle() throws Exception {
+ void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesActionsFreeStyle()
+ throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerCreateUpdatedMergedDeclinedApprovedPRAllowBranchesActionsFreeStyle.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslTriggerCreateUpdatedMergedDeclinedApprovedPRAllowBranchesActionsFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -692,34 +712,36 @@ public void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesActionsFreeS
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Five different triggers expected */
assertEquals(5, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(5, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestMergedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestDeclinedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestApprovedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestMergedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestDeclinedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestApprovedActionFilter", dispNames.get(4));
}
@Test
- public void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveActionsFreeStyle() throws Exception {
+ void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveActionsFreeStyle()
+ throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveActionsFreeStyle.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveActionsFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -731,28 +753,28 @@ public void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveA
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Three different triggers expected */
assertEquals(4, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(4, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestMergedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestApprovedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestMergedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestApprovedActionFilter", dispNames.get(3));
}
@Test
- public void testDslMultipleJobsInSeedFreeStyle() throws Exception {
+ void testDslMultipleJobsInSeedFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslMultipleJobsInSeedFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -764,12 +786,12 @@ public void testDslMultipleJobsInSeedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
/* Verify second job content */
createdJob = (FreeStyleProject) j.getInstance().getItem("test-job2");
@@ -780,16 +802,16 @@ public void testDslMultipleJobsInSeedFreeStyle() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRRepositoryPushActionFilter");
+ assertEquals("BitBucketPPRRepositoryPushActionFilter", dispNames.get(0));
}
@Test
- public void testDslServerAllPRActionsFreeStyle() throws Exception {
+ void testDslServerAllPRActionsFreeStyle() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslServerAllPRActionsFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -803,34 +825,35 @@ public void testDslServerAllPRActionsFreeStyle() throws Exception {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Five different triggers expected */
assertEquals(5, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(5, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestServerMergedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestServerDeclinedActionFilter");
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestServerDeclinedActionFilter", dispNames.get(4));
}
@Test
- public void testDslServerAllPRAllowedBranchesActionsFreeStyle() throws Exception {
+ void testDslServerAllPRAllowedBranchesActionsFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslServerAllPRAllowedBranchesActionsFreeStyle.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslServerAllPRAllowedBranchesActionsFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -842,40 +865,41 @@ public void testDslServerAllPRAllowedBranchesActionsFreeStyle() throws Exception
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Six different triggers expected */
assertEquals(6, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(5).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(5).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(6, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestServerSourceUpdatedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestServerMergedActionFilter");
- assertEquals(dispNames.get(5), "BitBucketPPRPullRequestServerDeclinedActionFilter");
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestServerSourceUpdatedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(4));
+ assertEquals("BitBucketPPRPullRequestServerDeclinedActionFilter", dispNames.get(5));
}
@Test
- public void testDslServerAllPRAllowedBranchesWithApproveActionsFreeStyle() throws Exception {
+ void testDslServerAllPRAllowedBranchesWithApproveActionsFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslServerAllPRAllowedBranchesWithApproveActionsFreeStyle.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslServerAllPRAllowedBranchesWithApproveActionsFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -887,36 +911,37 @@ public void testDslServerAllPRAllowedBranchesWithApproveActionsFreeStyle() throw
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Four different triggers expected */
assertEquals(5, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(5, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestServerSourceUpdatedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestServerMergedActionFilter");
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestServerSourceUpdatedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(4));
}
@Test
- public void testDslServerAllPRUnfilteredAndAllowedBranchesActionsFreeStyle() throws Exception {
+ void testDslServerAllPRUnfilteredAndAllowedBranchesActionsFreeStyle() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslServerAllPRUnfilteredAndAllowedBranchesActionsFreeStyle.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslServerAllPRUnfilteredAndAllowedBranchesActionsFreeStyle.groovy"));
/* Fetch the newly created job and check its trigger configuration */
FreeStyleProject createdJob = (FreeStyleProject) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
@@ -928,67 +953,68 @@ public void testDslServerAllPRUnfilteredAndAllowedBranchesActionsFreeStyle() thr
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Twelve different triggers expected */
assertEquals(12, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(5).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(5).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(6).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(6).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(7).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(7).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(8).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(8).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(9).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(9).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(10).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(10).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(11).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(11).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(12, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestServerSourceUpdatedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestServerMergedActionFilter");
- assertEquals(dispNames.get(5), "BitBucketPPRPullRequestServerDeclinedActionFilter");
-
- assertEquals(dispNames.get(6), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(7), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(8), "BitBucketPPRPullRequestServerSourceUpdatedActionFilter");
- assertEquals(dispNames.get(9), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(10), "BitBucketPPRPullRequestServerMergedActionFilter");
- assertEquals(dispNames.get(11), "BitBucketPPRPullRequestServerDeclinedActionFilter");
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestServerSourceUpdatedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(4));
+ assertEquals("BitBucketPPRPullRequestServerDeclinedActionFilter", dispNames.get(5));
+
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(6));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(7));
+ assertEquals("BitBucketPPRPullRequestServerSourceUpdatedActionFilter", dispNames.get(8));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(9));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(10));
+ assertEquals("BitBucketPPRPullRequestServerDeclinedActionFilter", dispNames.get(11));
}
@Test
- public void testDslServerAllPRActionsPipeline() throws Exception {
+ void testDslServerAllPRActionsPipeline() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslServerAllPRActionsPipeline.groovy"));
/* Fetch the newly created job and check its trigger configuration */
WorkflowJob createdJob = (WorkflowJob) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
- PipelineTriggersJobProperty pipelineTriggers = (PipelineTriggersJobProperty) createdJob.getProperty(PipelineTriggersJobProperty.class);
+ PipelineTriggersJobProperty pipelineTriggers = createdJob.getProperty(
+ PipelineTriggersJobProperty.class);
Map> triggers = pipelineTriggers.getTriggersMap();
/* Only one 'triggers{}' closure */
assertEquals(1, triggers.size());
@@ -997,38 +1023,40 @@ public void testDslServerAllPRActionsPipeline() throws Exception {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Five different triggers expected */
assertEquals(5, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(5, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestServerMergedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestServerDeclinedActionFilter");
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestServerDeclinedActionFilter", dispNames.get(4));
}
@Test
- public void testDslServerAllPRAllowedBranchesActionsPipeline() throws Exception {
+ void testDslServerAllPRAllowedBranchesActionsPipeline() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslServerAllPRAllowedBranchesActionsPipeline.groovy"));
+ createSeedJob(
+ readDslScript("./dsl/testDslServerAllPRAllowedBranchesActionsPipeline.groovy"));
/* Fetch the newly created job and check its trigger configuration */
WorkflowJob createdJob = (WorkflowJob) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
- PipelineTriggersJobProperty pipelineTriggers = (PipelineTriggersJobProperty) createdJob.getProperty(PipelineTriggersJobProperty.class);
+ PipelineTriggersJobProperty pipelineTriggers = createdJob.getProperty(
+ PipelineTriggersJobProperty.class);
Map> triggers = pipelineTriggers.getTriggersMap();
/* Only one 'triggers{}' closure */
assertEquals(1, triggers.size());
@@ -1037,45 +1065,47 @@ public void testDslServerAllPRAllowedBranchesActionsPipeline() throws Exception
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Six different triggers expected */
assertEquals(6, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(5).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(5).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(6, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestServerSourceUpdatedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestServerMergedActionFilter");
- assertEquals(dispNames.get(5), "BitBucketPPRPullRequestServerDeclinedActionFilter");
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestServerSourceUpdatedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(4));
+ assertEquals("BitBucketPPRPullRequestServerDeclinedActionFilter", dispNames.get(5));
}
-
- @Ignore
+
+ @Disabled
@Test
- public void testDslServerAllPRAllowedBranchesWithApproveActionsPipeline() throws Exception {
+ void testDslServerAllPRAllowedBranchesWithApproveActionsPipeline() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslServerAllPRAllowedBranchesWithApproveActionsPipeline.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslServerAllPRAllowedBranchesWithApproveActionsPipeline.groovy"));
/* Fetch the newly created job and check its trigger configuration */
WorkflowJob createdJob = (WorkflowJob) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
- PipelineTriggersJobProperty pipelineTriggers = (PipelineTriggersJobProperty) createdJob.getProperty(PipelineTriggersJobProperty.class);
+ PipelineTriggersJobProperty pipelineTriggers = createdJob.getProperty(
+ PipelineTriggersJobProperty.class);
Map> triggers = pipelineTriggers.getTriggersMap();
/* Only one 'triggers{}' closure */
assertEquals(1, triggers.size());
@@ -1084,40 +1114,42 @@ public void testDslServerAllPRAllowedBranchesWithApproveActionsPipeline() throws
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Four different triggers expected */
assertEquals(5, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(5, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestServerSourceUpdatedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestServerMergedActionFilter");
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestServerSourceUpdatedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(4));
}
-
+
@Test
- public void testDslServerAllPRUnfilteredAndAllowedBranchesActionsPipeline() throws Exception {
+ void testDslServerAllPRUnfilteredAndAllowedBranchesActionsPipeline() throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslServerAllPRUnfilteredAndAllowedBranchesActionsPipeline.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslServerAllPRUnfilteredAndAllowedBranchesActionsPipeline.groovy"));
/* Fetch the newly created job and check its trigger configuration */
WorkflowJob createdJob = (WorkflowJob) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
- PipelineTriggersJobProperty pipelineTriggers = (PipelineTriggersJobProperty) createdJob.getProperty(PipelineTriggersJobProperty.class);
+ PipelineTriggersJobProperty pipelineTriggers = createdJob.getProperty(
+ PipelineTriggersJobProperty.class);
Map> triggers = pipelineTriggers.getTriggersMap();
/* Only one 'triggers{}' closure */
assertEquals(1, triggers.size());
@@ -1126,63 +1158,66 @@ public void testDslServerAllPRUnfilteredAndAllowedBranchesActionsPipeline() thro
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Eleven different triggers expected */
assertEquals(11, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(4).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(5).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(5).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(6).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(6).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(7).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(7).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(8).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(8).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(9).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(9).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(10).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(10).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(11, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestServerSourceUpdatedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(4), "BitBucketPPRPullRequestServerMergedActionFilter");
- assertEquals(dispNames.get(5), "BitBucketPPRPullRequestServerCreatedActionFilter");
- assertEquals(dispNames.get(6), "BitBucketPPRPullRequestServerUpdatedActionFilter");
- assertEquals(dispNames.get(7), "BitBucketPPRPullRequestServerSourceUpdatedActionFilter");
- assertEquals(dispNames.get(8), "BitBucketPPRPullRequestServerApprovedActionFilter");
- assertEquals(dispNames.get(9), "BitBucketPPRPullRequestServerMergedActionFilter");
- assertEquals(dispNames.get(10), "BitBucketPPRPullRequestServerDeclinedActionFilter");
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestServerSourceUpdatedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(3));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(4));
+ assertEquals("BitBucketPPRPullRequestServerCreatedActionFilter", dispNames.get(5));
+ assertEquals("BitBucketPPRPullRequestServerUpdatedActionFilter", dispNames.get(6));
+ assertEquals("BitBucketPPRPullRequestServerSourceUpdatedActionFilter", dispNames.get(7));
+ assertEquals("BitBucketPPRPullRequestServerApprovedActionFilter", dispNames.get(8));
+ assertEquals("BitBucketPPRPullRequestServerMergedActionFilter", dispNames.get(9));
+ assertEquals("BitBucketPPRPullRequestServerDeclinedActionFilter", dispNames.get(10));
}
- @Ignore
+ @Disabled
@Test
- public void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveActionsPipeline() throws Exception {
+ void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveActionsPipeline()
+ throws Exception {
/* Create seed job which will process DSL */
- createSeedJob(readDslScript("./dsl/testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveActionsPipeline.groovy"));
+ createSeedJob(readDslScript(
+ "./dsl/testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveActionsPipeline.groovy"));
/* Fetch the newly created job and check its trigger configuration */
WorkflowJob createdJob = (WorkflowJob) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
- PipelineTriggersJobProperty pipelineTriggers = (PipelineTriggersJobProperty) createdJob.getProperty(PipelineTriggersJobProperty.class);
+ PipelineTriggersJobProperty pipelineTriggers = createdJob.getProperty(
+ PipelineTriggersJobProperty.class);
Map> triggers = pipelineTriggers.getTriggersMap();
/* Only one 'triggers{}' closure */
assertEquals(1, triggers.size());
@@ -1191,59 +1226,61 @@ public void testDslTriggerCreateUpdatedMergedApprovedPRAllowBranchesWithApproveA
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* Three different triggers expected */
assertEquals(4, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(1).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(2).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- tmpNname = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
- dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ tmpName = tmp2.getTriggers().get(3).getActionFilter().getClass().getName();
+ dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(4, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestUpdatedActionFilter");
- assertEquals(dispNames.get(2), "BitBucketPPRPullRequestMergedActionFilter");
- assertEquals(dispNames.get(3), "BitBucketPPRPullRequestApprovedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestUpdatedActionFilter", dispNames.get(1));
+ assertEquals("BitBucketPPRPullRequestMergedActionFilter", dispNames.get(2));
+ assertEquals("BitBucketPPRPullRequestApprovedActionFilter", dispNames.get(3));
}
@Test
- public void testDslTriggerDeclinedPRAllowBranchesPipeline() throws Exception {
+ void testDslTriggerDeclinedPRAllowBranchesPipeline() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerDeclinedPRAllowBranchesPipeline.groovy"));
/* Fetch the newly created job and check its trigger configuration */
WorkflowJob createdJob = (WorkflowJob) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
- PipelineTriggersJobProperty pipelineTriggers = (PipelineTriggersJobProperty) createdJob.getProperty(PipelineTriggersJobProperty.class);
+ PipelineTriggersJobProperty pipelineTriggers = createdJob.getProperty(
+ PipelineTriggersJobProperty.class);
Map> triggers = pipelineTriggers.getTriggersMap();
/* Only one 'triggers{}' closure */
assertEquals(1, triggers.size());
- List dispNames = new ArrayList<>();
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
/* One triggers expected */
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
- assertEquals(dispName, "BitBucketPPRPullRequestDeclinedActionFilter");
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
+ assertEquals("BitBucketPPRPullRequestDeclinedActionFilter", dispName);
- BitBucketPPRPullRequestDeclinedActionFilter actionFilter = (BitBucketPPRPullRequestDeclinedActionFilter) tmp2.getTriggers().get(0).getActionFilter();
+ BitBucketPPRPullRequestDeclinedActionFilter actionFilter = (BitBucketPPRPullRequestDeclinedActionFilter) tmp2.getTriggers()
+ .get(0).getActionFilter();
assertEquals("**", actionFilter.allowedBranches);
}
}
@Test
- public void testDslTriggerPushActionPipeline() throws Exception {
+ void testDslTriggerPushActionPipeline() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslTriggerPushActionPipeline.groovy"));
/* Fetch the newly created job and check its trigger configuration */
WorkflowJob createdJob = (WorkflowJob) j.getInstance().getItem("test-job");
/* Go through all triggers to validate DSL */
- PipelineTriggersJobProperty pipelineTriggers = (PipelineTriggersJobProperty) createdJob.getProperty(PipelineTriggersJobProperty.class);
+ PipelineTriggersJobProperty pipelineTriggers = createdJob.getProperty(
+ PipelineTriggersJobProperty.class);
Map> triggers = pipelineTriggers.getTriggersMap();
assertEquals(1, triggers.size());
List dispNames = new ArrayList<>();
@@ -1251,21 +1288,22 @@ public void testDslTriggerPushActionPipeline() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
- BitBucketPPRRepositoryPushActionFilter tmp3 = (BitBucketPPRRepositoryPushActionFilter) tmp2.getTriggers().get(0)
+ BitBucketPPRRepositoryPushActionFilter tmp3 = (BitBucketPPRRepositoryPushActionFilter) tmp2.getTriggers()
+ .get(0)
.getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRRepositoryPushActionFilter");
+ assertEquals("BitBucketPPRRepositoryPushActionFilter", dispNames.get(0));
assertFalse(isToApprove);
}
@Test
- public void testDslMultipleJobsInSeedVarious() throws Exception {
+ void testDslMultipleJobsInSeedVarious() throws Exception {
/* Create seed job which will process DSL */
createSeedJob(readDslScript("./dsl/testDslMultipleJobsInSeedVarious.groovy"));
/* Fetch the newly created job and check its trigger configuration */
@@ -1279,12 +1317,12 @@ public void testDslMultipleJobsInSeedVarious() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestCreatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestCreatedActionFilter", dispNames.get(0));
/* Verify second job content */
createdJob = (FreeStyleProject) j.getInstance().getItem("test-job2");
@@ -1295,17 +1333,18 @@ public void testDslMultipleJobsInSeedVarious() throws Exception {
for (Trigger> entry : triggers.values()) {
BitBucketPPRTrigger tmp2 = (BitBucketPPRTrigger) entry;
assertEquals(1, tmp2.getTriggers().size());
- String tmpNname = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
- String dispName = tmpNname.substring(tmpNname.lastIndexOf(".") + 1);
+ String tmpName = tmp2.getTriggers().get(0).getActionFilter().getClass().getName();
+ String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestUpdatedActionFilter");
+ assertEquals("BitBucketPPRPullRequestUpdatedActionFilter", dispNames.get(0));
/* Verify third job content */
createdPipelineJob = (WorkflowJob) j.getInstance().getItem("test-job3");
/* Go through all triggers to validate DSL */
- pipelineTriggers = (PipelineTriggersJobProperty) createdPipelineJob.getProperty(PipelineTriggersJobProperty.class);
+ pipelineTriggers = createdPipelineJob.getProperty(
+ PipelineTriggersJobProperty.class);
triggers = pipelineTriggers.getTriggersMap();
assertEquals(1, triggers.size());
dispNames.clear();
@@ -1320,7 +1359,7 @@ public void testDslMultipleJobsInSeedVarious() throws Exception {
dispNames.add(dispName);
}
assertEquals(2, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRRepositoryPushActionFilter");
- assertEquals(dispNames.get(1), "BitBucketPPRPullRequestCommentDeletedActionFilter");
+ assertEquals("BitBucketPPRRepositoryPushActionFilter", dispNames.get(0));
+ assertEquals("BitBucketPPRPullRequestCommentDeletedActionFilter", dispNames.get(1));
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestApprovedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestApprovedActionFilterTest.java
index a38e6c2e..950080f2 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestApprovedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestApprovedActionFilterTest.java
@@ -1,34 +1,40 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
+import hudson.EnvVars;
+import hudson.triggers.Trigger;
+import hudson.triggers.TriggerDescriptor;
+import io.jenkins.plugins.bitbucketpushandpullrequest.BitBucketPPRTrigger;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-
-import hudson.model.FreeStyleProject;
-import hudson.triggers.Trigger;
-import hudson.triggers.TriggerDescriptor;
-import io.jenkins.plugins.bitbucketpushandpullrequest.BitBucketPPRTrigger;
-import javaposse.jobdsl.plugin.ExecuteDslScripts;
-import javaposse.jobdsl.plugin.RemovedJobAction;
import org.apache.commons.io.IOUtils;
import org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition;
import org.jenkinsci.plugins.workflow.job.WorkflowJob;
-import org.jenkinsci.plugins.workflow.job.WorkflowRun;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.jvnet.hudson.test.JenkinsRule;
-import org.mockito.junit.MockitoJUnitRunner;
-import hudson.EnvVars;
+import org.jvnet.hudson.test.junit.jupiter.WithJenkins;
+import org.mockito.junit.jupiter.MockitoExtension;
-import static org.junit.Assert.*;
+@ExtendWith(MockitoExtension.class)
+@WithJenkins
+class BitBucketPPRPullRequestApprovedActionFilterTest {
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestApprovedActionFilterTest {
- @Rule public JenkinsRule j = new JenkinsRule();
+ private JenkinsRule j;
+
+ @BeforeEach
+ void setUp(JenkinsRule rule) {
+ j = rule;
+ }
private void createSeedJob(String script) throws Exception {
WorkflowJob pipelineJob = j.createProject(WorkflowJob.class, "pipelineJob");
@@ -41,7 +47,7 @@ private void createSeedJob(String script) throws Exception {
}
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRPullRequestApprovedActionFilter c =
@@ -91,7 +97,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -155,7 +161,7 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRPullRequestApprovedActionFilter c =
@@ -170,7 +176,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
@@ -187,7 +193,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRPullRequestApprovedActionFilter c =
@@ -198,7 +204,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRPullRequestApprovedActionFilter c =
@@ -212,7 +218,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
@@ -226,7 +232,7 @@ public void testMatchesEmptyBranches() {
}
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRPullRequestApprovedActionFilter c =
@@ -240,7 +246,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRPullRequestApprovedActionFilter c =
@@ -256,20 +262,14 @@ public void testUsesJavaPatternToExcludeMultipleBranches() {
}
private String readScript(String path) throws Exception {
- String script = null;
- try {
- ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- InputStream is = classloader.getResourceAsStream(path);
- script = IOUtils.toString(is, StandardCharsets.UTF_8);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return script;
+ ClassLoader classloader = Thread.currentThread().getContextClassLoader();
+ InputStream is = classloader.getResourceAsStream(path);
+ assertNotNull(is);
+ return IOUtils.toString(is, StandardCharsets.UTF_8);
}
@Test
- public void testPipelineTrigger() throws Exception {
-
+ void testPipelineTrigger() throws Exception {
createSeedJob(
readScript("./pipelines/testPipelineCloudTriggerPullRequestApprovedActionFilter"));
// get newly created pipeline job
@@ -286,12 +286,13 @@ public void testPipelineTrigger() throws Exception {
String dispName = tmpName.substring(tmpName.lastIndexOf(".") + 1);
dispNames.add(dispName);
BitBucketPPRPullRequestApprovedActionFilter tmp3 =
- (BitBucketPPRPullRequestApprovedActionFilter) tmp2.getTriggers().get(0).getActionFilter();
+ (BitBucketPPRPullRequestApprovedActionFilter) tmp2.getTriggers().get(0)
+ .getActionFilter();
isToApprove = tmp3.shouldSendApprove();
}
assertEquals(1, dispNames.size());
- assertEquals(dispNames.get(0), "BitBucketPPRPullRequestApprovedActionFilter");
+ assertEquals("BitBucketPPRPullRequestApprovedActionFilter", dispNames.get(0));
assertFalse(isToApprove);
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedActionFilterTest.java
index 02d42135..e4ac0607 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentCreatedActionFilterTest.java
@@ -1,19 +1,20 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestCommentCreatedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestCommentCreatedActionFilterTest {
@Test
- public void testEmptyHayStack() {
+ void testEmptyHayStack() {
String allowedBranches = "master";
-
+
String haystack = "";
String pattern = "";
EnvVars env = null;
@@ -22,12 +23,12 @@ public void testEmptyHayStack() {
new BitBucketPPRPullRequestCommentCreatedActionFilter();
c.setAllowedBranches(allowedBranches);
c.setCommentFilter(pattern);
-
+
assertFalse(c.hasInComment(haystack, env));
}
@Test
- public void testEmptyPattern() {
+ void testEmptyPattern() {
String allowedBranches = "master";
String haystack = "Comment";
@@ -43,7 +44,7 @@ public void testEmptyPattern() {
}
@Test
- public void testPattern001() {
+ void testPattern001() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -59,7 +60,7 @@ public void testPattern001() {
}
@Test
- public void testPattern002() {
+ void testPattern002() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -75,7 +76,7 @@ public void testPattern002() {
}
@Test
- public void testPattern003() {
+ void testPattern003() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -91,7 +92,7 @@ public void testPattern003() {
}
@Test
- public void testPattern004() {
+ void testPattern004() {
String allowedBranches = "master";
String haystack = "I need to find fI a reason to X.Y 1#a";
@@ -107,7 +108,7 @@ public void testPattern004() {
}
@Test
- public void testPattern005() {
+ void testPattern005() {
String allowedBranches = "master";
String haystack = "I need to find fI a reason to X.Y 1#a";
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedActionFilterTest.java
index bd662075..c325af42 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCommentUpdatedActionFilterTest.java
@@ -1,17 +1,18 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestCommentUpdatedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestCommentUpdatedActionFilterTest {
@Test
- public void testEmptyHayStack() {
+ void testEmptyHayStack() {
String allowedBranches = "master";
String haystack = "";
@@ -27,7 +28,7 @@ public void testEmptyHayStack() {
}
@Test
- public void testEmptyPattern() {
+ void testEmptyPattern() {
String allowedBranches = "master";
String haystack = "Comment";
@@ -43,7 +44,7 @@ public void testEmptyPattern() {
}
@Test
- public void testPattern001() {
+ void testPattern001() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -59,7 +60,7 @@ public void testPattern001() {
}
@Test
- public void testPattern002() {
+ void testPattern002() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -75,7 +76,7 @@ public void testPattern002() {
}
@Test
- public void testPattern003() {
+ void testPattern003() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -91,7 +92,7 @@ public void testPattern003() {
}
@Test
- public void testPattern004() {
+ void testPattern004() {
String allowedBranches = "master";
String haystack = "I need to find fI a reason to X.Y 1#a";
@@ -107,7 +108,7 @@ public void testPattern004() {
}
@Test
- public void testPattern005() {
+ void testPattern005() {
String allowedBranches = "master";
String haystack = "I need to find fI a reason to X.Y 1#a";
@@ -123,7 +124,7 @@ public void testPattern005() {
}
@Test
- public void testPattern006() {
+ void testPattern006() {
String allowedBranches = "master";
String haystack = "I need to find fI a reason to X Y 1#a";
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCreatedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCreatedActionFilterTest.java
index 2b977111..bc6579ac 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCreatedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestCreatedActionFilterTest.java
@@ -1,24 +1,24 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import java.util.HashMap;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestCreatedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestCreatedActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRPullRequestCreatedActionFilter c = new BitBucketPPRPullRequestCreatedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin/master", null));
assertFalse(c.matches(allowedBranches, "origin/something/master", null));
assertTrue(c.matches(allowedBranches, "master", null));
@@ -62,7 +62,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -79,7 +79,6 @@ public void testMatchEnv() {
BitBucketPPRPullRequestCreatedActionFilter c = new BitBucketPPRPullRequestCreatedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin/master", env));
assertFalse(c.matches(allowedBranches, "origin/something/master", env));
assertTrue(c.matches(allowedBranches, "master", env));
@@ -126,13 +125,12 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRPullRequestCreatedActionFilter c = new BitBucketPPRPullRequestCreatedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "refs/heads/jenkins", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jane", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jones", null));
@@ -141,8 +139,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
-
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
BitBucketPPRPullRequestCreatedActionFilter c = new BitBucketPPRPullRequestCreatedActionFilter();
@@ -157,7 +154,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRPullRequestCreatedActionFilter c = new BitBucketPPRPullRequestCreatedActionFilter();
@@ -167,7 +164,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRPullRequestCreatedActionFilter c = new BitBucketPPRPullRequestCreatedActionFilter();
@@ -180,7 +177,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
@@ -194,7 +191,7 @@ public void testMatchesEmptyBranches() {
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRPullRequestCreatedActionFilter c = new BitBucketPPRPullRequestCreatedActionFilter();
@@ -207,7 +204,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRPullRequestCreatedActionFilter c = new BitBucketPPRPullRequestCreatedActionFilter();
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestMergedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestMergedActionFilterTest.java
index 0f76f3b4..5d58c6a8 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestMergedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestMergedActionFilterTest.java
@@ -1,24 +1,24 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import java.util.HashMap;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestMergedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestMergedActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin/master", null));
assertFalse(c.matches(allowedBranches, "origin/something/master", null));
assertTrue(c.matches(allowedBranches, "master", null));
@@ -62,7 +62,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -79,7 +79,6 @@ public void testMatchEnv() {
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin/master", env));
assertFalse(c.matches(allowedBranches, "origin/something/master", env));
assertTrue(c.matches(allowedBranches, "master", env));
@@ -126,7 +125,7 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
@@ -140,14 +139,12 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
-
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin", null));
assertTrue(c.matches(allowedBranches, "origin/master", null));
assertTrue(c.matches(allowedBranches, "origin/feature", null));
@@ -157,7 +154,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
@@ -167,7 +164,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
@@ -180,8 +177,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
-
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
@@ -194,7 +190,7 @@ public void testMatchesEmptyBranches() {
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
@@ -207,12 +203,12 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRPullRequestMergedActionFilter c = new BitBucketPPRPullRequestMergedActionFilter();
c.setAllowedBranches(allowedBranches);
-
+
assertTrue(c.matches(allowedBranches, "origin/branch1", null));
assertTrue(c.matches(allowedBranches, "origin/branch-2", null));
assertTrue(c.matches(allowedBranches, "origin/master123", null));
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestUpdatedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestUpdatedActionFilterTest.java
index e30188bf..db14cb51 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestUpdatedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/cloud/BitBucketPPRPullRequestUpdatedActionFilterTest.java
@@ -1,18 +1,19 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.cloud;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import java.util.HashMap;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestUpdatedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestUpdatedActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
@@ -61,7 +62,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -78,7 +79,6 @@ public void testMatchEnv() {
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin/master", env));
assertFalse(c.matches(allowedBranches, "origin/something/master", env));
assertTrue(c.matches(allowedBranches, "master", env));
@@ -125,13 +125,12 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "refs/heads/jenkins", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jane", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jones", null));
@@ -140,8 +139,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
-
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
@@ -156,7 +154,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
@@ -166,7 +164,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
@@ -179,8 +177,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
-
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
@@ -193,7 +190,7 @@ public void testMatchesEmptyBranches() {
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
@@ -206,7 +203,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRPullRequestUpdatedActionFilter c = new BitBucketPPRPullRequestUpdatedActionFilter();
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerApprovedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerApprovedActionFilterTest.java
index 9bcf16c9..c2b02bd0 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerApprovedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerApprovedActionFilterTest.java
@@ -1,25 +1,25 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.server;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import java.util.HashMap;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestServerApprovedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestServerApprovedActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRPullRequestServerApprovedActionFilter c =
new BitBucketPPRPullRequestServerApprovedActionFilter(false);
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin/master", null));
assertFalse(c.matches(allowedBranches, "origin/something/master", null));
assertTrue(c.matches(allowedBranches, "master", null));
@@ -63,7 +63,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -127,14 +127,13 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRPullRequestServerApprovedActionFilter c =
new BitBucketPPRPullRequestServerApprovedActionFilter(false);
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "refs/heads/jenkins", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jane", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jones", null));
@@ -143,8 +142,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
-
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
BitBucketPPRPullRequestServerApprovedActionFilter c =
@@ -160,7 +158,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRPullRequestServerApprovedActionFilter c =
@@ -171,7 +169,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRPullRequestServerApprovedActionFilter c =
@@ -185,7 +183,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
@@ -198,9 +196,8 @@ public void testMatchesEmptyBranches() {
assertTrue(c.matches(allowedBranches, "feature/new-stuff", null));
}
-
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRPullRequestServerApprovedActionFilter c =
@@ -214,7 +211,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRPullRequestServerApprovedActionFilter c =
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedActionFilterTest.java
index 535f3011..30d74458 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCommentCreatedActionFilterTest.java
@@ -1,19 +1,20 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.server;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestServerCommentCreatedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestServerCommentCreatedActionFilterTest {
@Test
- public void testEmptyHayStack() {
+ void testEmptyHayStack() {
String allowedBranches = "master";
-
+
String haystack = "";
String pattern = "";
EnvVars env = null;
@@ -22,12 +23,12 @@ public void testEmptyHayStack() {
new BitBucketPPRPullRequestServerCommentCreatedActionFilter();
c.setAllowedBranches(allowedBranches);
c.setCommentFilter(pattern);
-
+
assertFalse(c.hasInComment(haystack, env));
}
@Test
- public void testEmptyPattern() {
+ void testEmptyPattern() {
String allowedBranches = "master";
String haystack = "Comment";
@@ -43,7 +44,7 @@ public void testEmptyPattern() {
}
@Test
- public void testPattern001() {
+ void testPattern001() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -59,7 +60,7 @@ public void testPattern001() {
}
@Test
- public void testPattern002() {
+ void testPattern002() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -75,7 +76,7 @@ public void testPattern002() {
}
@Test
- public void testPattern003() {
+ void testPattern003() {
String allowedBranches = "master";
String haystack = "I need to find a reason to X.Y 1#a";
@@ -91,7 +92,7 @@ public void testPattern003() {
}
@Test
- public void testPattern004() {
+ void testPattern004() {
String allowedBranches = "master";
String haystack = "I need to find fI a reason to X.Y 1#a";
@@ -107,7 +108,7 @@ public void testPattern004() {
}
@Test
- public void testPattern005() {
+ void testPattern005() {
String allowedBranches = "master";
String haystack = "I need to find fI a reason to X.Y 1#a";
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCreatedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCreatedActionFilterTest.java
index 6e035db2..be757af4 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCreatedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerCreatedActionFilterTest.java
@@ -1,18 +1,19 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.server;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import java.util.HashMap;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestServerCreatedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestServerCreatedActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRPullRequestServerCreatedActionFilter c =
@@ -62,7 +63,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -126,14 +127,13 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRPullRequestServerCreatedActionFilter c =
new BitBucketPPRPullRequestServerCreatedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "refs/heads/jenkins", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jane", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jones", null));
@@ -142,7 +142,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
@@ -159,7 +159,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRPullRequestServerCreatedActionFilter c =
@@ -170,7 +170,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRPullRequestServerCreatedActionFilter c =
@@ -184,7 +184,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
@@ -199,7 +199,7 @@ public void testMatchesEmptyBranches() {
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRPullRequestServerCreatedActionFilter c =
@@ -213,7 +213,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRPullRequestServerCreatedActionFilter c =
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerMergedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerMergedActionFilterTest.java
index 1eafcf53..c7b9b8c1 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerMergedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerMergedActionFilterTest.java
@@ -1,18 +1,19 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.server;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import java.util.HashMap;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestServerMergedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestServerMergedActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRPullRequestServerMergedActionFilter c =
@@ -62,7 +63,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -80,7 +81,6 @@ public void testMatchEnv() {
new BitBucketPPRPullRequestServerMergedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin/master", env));
assertFalse(c.matches(allowedBranches, "origin/something/master", env));
assertTrue(c.matches(allowedBranches, "master", env));
@@ -127,15 +127,13 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRPullRequestServerMergedActionFilter c =
new BitBucketPPRPullRequestServerMergedActionFilter();
c.setAllowedBranches(allowedBranches);
-
-
assertTrue(c.matches(allowedBranches, "refs/heads/jenkins", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jane", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jones", null));
@@ -144,8 +142,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
-
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
BitBucketPPRPullRequestServerMergedActionFilter c =
@@ -161,19 +158,18 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRPullRequestServerMergedActionFilter c =
new BitBucketPPRPullRequestServerMergedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertFalse(c.matches(allowedBranches, "master", null));
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRPullRequestServerMergedActionFilter c =
@@ -187,8 +183,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
-
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
BitBucketPPRPullRequestServerMergedActionFilter c =
@@ -202,7 +197,7 @@ public void testMatchesEmptyBranches() {
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRPullRequestServerMergedActionFilter c =
@@ -216,7 +211,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRPullRequestServerMergedActionFilter c =
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerUpdatedActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerUpdatedActionFilterTest.java
index 30d18ada..86f4afb1 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerUpdatedActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/pullrequest/server/BitBucketPPRPullRequestServerUpdatedActionFilterTest.java
@@ -1,25 +1,25 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.pullrequest.server;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnitRunner;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+
import hudson.EnvVars;
+import java.util.HashMap;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestServerUpdatedActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestServerUpdatedActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRPullRequestServerUpdatedActionFilter c =
new BitBucketPPRPullRequestServerUpdatedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "origin/master", null));
assertFalse(c.matches(allowedBranches, "origin/something/master", null));
assertTrue(c.matches(allowedBranches, "master", null));
@@ -63,7 +63,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -127,14 +127,13 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRPullRequestServerUpdatedActionFilter c =
new BitBucketPPRPullRequestServerUpdatedActionFilter();
c.setAllowedBranches(allowedBranches);
-
assertTrue(c.matches(allowedBranches, "refs/heads/jenkins", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jane", null));
assertTrue(c.matches(allowedBranches, "refs/heads/jones", null));
@@ -143,8 +142,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
-
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
BitBucketPPRPullRequestServerUpdatedActionFilter c =
@@ -160,7 +158,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRPullRequestServerUpdatedActionFilter c =
@@ -171,7 +169,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRPullRequestServerUpdatedActionFilter c =
@@ -185,8 +183,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
-
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
BitBucketPPRPullRequestServerUpdatedActionFilter c =
@@ -200,7 +197,7 @@ public void testMatchesEmptyBranches() {
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRPullRequestServerUpdatedActionFilter c =
@@ -214,7 +211,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRPullRequestServerUpdatedActionFilter c =
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryPushActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryPushActionFilterTest.java
index 370c88a0..6c05a4bc 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryPushActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRRepositoryPushActionFilterTest.java
@@ -1,22 +1,22 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.repository;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import hudson.EnvVars;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
-import hudson.EnvVars;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRRepositoryPushActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRRepositoryPushActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRRepositoryPushActionFilter c =
@@ -65,7 +65,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -128,7 +128,7 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRRepositoryPushActionFilter c =
@@ -142,8 +142,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
-
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
BitBucketPPRRepositoryPushActionFilter m =
@@ -158,7 +157,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRRepositoryPushActionFilter c =
@@ -168,7 +167,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRRepositoryPushActionFilter c =
@@ -181,8 +180,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
-
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
BitBucketPPRRepositoryPushActionFilter c =
@@ -195,7 +193,7 @@ public void testMatchesEmptyBranches() {
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRRepositoryPushActionFilter m =
@@ -208,7 +206,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRRepositoryPushActionFilter m =
@@ -222,9 +220,8 @@ public void testUsesJavaPatternToExcludeMultipleBranches() {
assertFalse(m.matches(allowedBranches, "origin/develop", null));
}
-
@Test
- public void shouldTriggerBuildReturnsFalseIsTypeNotSet() {
+ void shouldTriggerBuildReturnsFalseIsTypeNotSet() {
BitBucketPPRAction bitbucketAction = Mockito.mock(BitBucketPPRAction.class);
Mockito.when(bitbucketAction.getType()).thenReturn(null);
BitBucketPPRRepositoryPushActionFilter c = new BitBucketPPRRepositoryPushActionFilter(false,
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRServerRepositoryPushActionFilterTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRServerRepositoryPushActionFilterTest.java
index 6a5c1244..4d270f31 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRServerRepositoryPushActionFilterTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/filter/repository/BitBucketPPRServerRepositoryPushActionFilterTest.java
@@ -1,22 +1,22 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.filter.repository;
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
+import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import hudson.EnvVars;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
import java.util.HashMap;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
-import hudson.EnvVars;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRServerRepositoryPushActionFilterTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRServerRepositoryPushActionFilterTest {
@Test
- public void testMatches() {
+ void testMatches() {
String allowedBranches = "master";
BitBucketPPRServerRepositoryPushActionFilter c =
@@ -60,7 +60,7 @@ public void testMatches() {
}
@Test
- public void testMatchEnv() {
+ void testMatchEnv() {
HashMap envMap = new HashMap<>();
envMap.put("master", "master");
envMap.put("origin", "origin");
@@ -117,7 +117,7 @@ public void testMatchEnv() {
}
@Test
- public void testUsesRefsHeads() {
+ void testUsesRefsHeads() {
String allowedBranches = "refs/heads/j*n*";
BitBucketPPRServerRepositoryPushActionFilter c =
@@ -131,7 +131,7 @@ public void testUsesRefsHeads() {
}
@Test
- public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
+ void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
String allowedBranches = ":^(?!(origin/prefix)).*";
BitBucketPPRServerRepositoryPushActionFilter m =
@@ -146,7 +146,7 @@ public void testUsesJavaPatternDirectlyIfPrefixedWithColon() {
}
@Test
- public void testMatchesNot1() {
+ void testMatchesNot1() {
String allowedBranches = "*/master";
BitBucketPPRServerRepositoryPushActionFilter c =
@@ -156,7 +156,7 @@ public void testMatchesNot1() {
}
@Test
- public void testMatchesNot2() {
+ void testMatchesNot2() {
String allowedBranches = "develop, :^(?!master$).*";
BitBucketPPRServerRepositoryPushActionFilter c =
@@ -168,7 +168,7 @@ public void testMatchesNot2() {
}
@Test
- public void testMatchesEmptyBranches() {
+ void testMatchesEmptyBranches() {
String allowedBranches = "";
BitBucketPPRServerRepositoryPushActionFilter c =
new BitBucketPPRServerRepositoryPushActionFilter(false, false, allowedBranches);
@@ -179,7 +179,7 @@ public void testMatchesEmptyBranches() {
}
@Test
- public void testUsesJavaPatternWithRepetition() {
+ void testUsesJavaPatternWithRepetition() {
String allowedBranches = ":origin/release-\\d{8}";
BitBucketPPRServerRepositoryPushActionFilter m =
@@ -191,7 +191,7 @@ public void testUsesJavaPatternWithRepetition() {
}
@Test
- public void testUsesJavaPatternToExcludeMultipleBranches() {
+ void testUsesJavaPatternToExcludeMultipleBranches() {
String allowedBranches = ":^(?!origin/master$|origin/develop$).*";
BitBucketPPRServerRepositoryPushActionFilter m =
@@ -206,10 +206,11 @@ public void testUsesJavaPatternToExcludeMultipleBranches() {
}
@Test
- public void shouldTriggerBuildReturnsFalseIsTypeNotSet() {
+ void shouldTriggerBuildReturnsFalseIsTypeNotSet() {
BitBucketPPRAction bitbucketAction = Mockito.mock(BitBucketPPRAction.class);
Mockito.when(bitbucketAction.getType()).thenReturn(null);
- BitBucketPPRServerRepositoryPushActionFilter c = new BitBucketPPRServerRepositoryPushActionFilter(false, false, "master");
+ BitBucketPPRServerRepositoryPushActionFilter c = new BitBucketPPRServerRepositoryPushActionFilter(
+ false, false, "master");
assertFalse(c.shouldTriggerBuild(bitbucketAction));
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPREventTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPREventTest.java
index d34228c3..4efa858f 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPREventTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/model/BitBucketPPREventTest.java
@@ -21,17 +21,17 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.model;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertThrows;
import javax.naming.OperationNotSupportedException;
+import org.junit.jupiter.api.Test;
-import org.junit.Test;
-
-public class BitBucketPPREventTest {
+class BitBucketPPREventTest {
@Test
- public void testRepositoryEvent() throws OperationNotSupportedException {
+ void testRepositoryEvent() throws Exception {
String event = "repo";
String action = "push";
BitBucketPPRHookEvent bitbucketEvent = createEvent(event, action);
@@ -41,7 +41,7 @@ public void testRepositoryEvent() throws OperationNotSupportedException {
}
@Test
- public void testRepositoryEventPushAction() throws OperationNotSupportedException {
+ void testRepositoryEventPushAction() throws Exception {
String event = "repo";
String action = "push";
BitBucketPPRHookEvent bitbucketEvent = createEvent(event, action);
@@ -51,7 +51,7 @@ public void testRepositoryEventPushAction() throws OperationNotSupportedExceptio
}
@Test
- public void testPullRequestEventCreated() throws OperationNotSupportedException {
+ void testPullRequestEventCreated() throws Exception {
String event = "pullrequest";
String action = "created";
BitBucketPPRHookEvent bitbucketEvent = createEvent(event, action);
@@ -61,7 +61,7 @@ public void testPullRequestEventCreated() throws OperationNotSupportedException
}
@Test
- public void testPullRequestEventUpdated() throws OperationNotSupportedException {
+ void testPullRequestEventUpdated() throws Exception {
String event = "pullrequest";
String action = "updated";
BitBucketPPRHookEvent bitbucketEvent = createEvent(event, action);
@@ -71,7 +71,7 @@ public void testPullRequestEventUpdated() throws OperationNotSupportedException
}
@Test
- public void testPullRequestEventApprovedAction() throws OperationNotSupportedException {
+ void testPullRequestEventApprovedAction() throws Exception {
String event = "pullrequest";
String action = "approved";
BitBucketPPRHookEvent bitbucketEvent = createEvent(event, action);
@@ -80,24 +80,24 @@ public void testPullRequestEventApprovedAction() throws OperationNotSupportedExc
assertEquals(action, bitbucketEvent.getAction());
}
- @Test(expected = OperationNotSupportedException.class)
- public void testUnknownEvent() throws OperationNotSupportedException {
+ @Test
+ void testUnknownEvent() {
String event = "fake";
String action = "created";
- createEvent(event, action);
+ assertThrows(OperationNotSupportedException.class, () ->
+ createEvent(event, action));
}
- @Test(expected = OperationNotSupportedException.class)
- public void testUnknownAction() throws OperationNotSupportedException {
+ @Test
+ void testUnknownAction() {
String event = "repo";
String action = "fake";
- createEvent(event, action);
+ assertThrows(OperationNotSupportedException.class, () ->
+ createEvent(event, action));
}
private BitBucketPPRHookEvent createEvent(String event, String action)
- throws OperationNotSupportedException {
- BitBucketPPRHookEvent bitbucketEvent = new BitBucketPPRHookEvent(event + ":" + action);
-
- return bitbucketEvent;
+ throws Exception {
+ return new BitBucketPPRHookEvent(event + ":" + action);
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRCloudObserverTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRCloudObserverTest.java
index 0645829f..bfbadfe2 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRCloudObserverTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/observer/BitBucketPPRCloudObserverTest.java
@@ -1,68 +1,56 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.observer;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.mockito.Mockito.mock;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.nio.charset.StandardCharsets;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import javax.naming.OperationNotSupportedException;
-
import com.google.gson.Gson;
import com.google.gson.stream.JsonReader;
-
import hudson.model.Job;
import hudson.model.Run;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.MockedStatic;
-import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
-
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRRepositoryAction;
+import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
import io.jenkins.plugins.bitbucketpushandpullrequest.event.BitBucketPPREvent;
import io.jenkins.plugins.bitbucketpushandpullrequest.event.BitBucketPPREventContext;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRHookEvent;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud.BitBucketPPRCloudPayload;
-import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.MockedStatic;
+import org.mockito.Mockito;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRCloudObserverTest {
- public BitBucketPPRPayload payload;
- public BitBucketPPRHookEvent bitbucketEvent;
-
- @Before
- public void readPayload() {
- JsonReader reader = null;
-
- try {
- ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- InputStream is = classloader.getResourceAsStream("./cloud/repo_push.json");
- InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
- reader = new JsonReader(isr);
- } catch (Exception e) {
- e.printStackTrace();
- }
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRCloudObserverTest {
+
+ private BitBucketPPRPayload payload;
+ private BitBucketPPRHookEvent bitbucketEvent;
+
+ @BeforeEach
+ void setUp() throws Exception {
+ ClassLoader classloader = Thread.currentThread().getContextClassLoader();
+ InputStream is = classloader.getResourceAsStream("./cloud/repo_push.json");
+ assertNotNull(is);
+ InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
+ JsonReader reader = new JsonReader(isr);
Gson gson = new Gson();
this.payload = gson.fromJson(reader, BitBucketPPRCloudPayload.class);
-
- try {
- this.bitbucketEvent = new BitBucketPPRHookEvent("repo:push");
- } catch (OperationNotSupportedException e) {
- e.printStackTrace();
- }
+ this.bitbucketEvent = new BitBucketPPRHookEvent("repo:push");
}
@Test
- public void testPushCloudObserver() throws Throwable {
+ void testPushCloudObserver() throws Exception {
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig c = mock(BitBucketPPRPluginConfig.class);
@@ -74,7 +62,8 @@ public void testPushCloudObserver() throws Throwable {
assertEquals(links, action.getCommitLinks());
- BitBucketPPRPushCloudObserver spyObserver = Mockito.spy(BitBucketPPRPushCloudObserver.class);
+ BitBucketPPRPushCloudObserver spyObserver = Mockito.spy(
+ BitBucketPPRPushCloudObserver.class);
BitBucketPPREvent event = Mockito.mock(BitBucketPPREvent.class);
BitBucketPPREventContext context = Mockito.mock(BitBucketPPREventContext.class);
@@ -100,8 +89,9 @@ public void testPushCloudObserver() throws Throwable {
}
@Test
- public void testComputeBitBucketBuildKeyForInProgressBuild() {
- BitBucketPPRPushCloudObserver spyObserver = Mockito.spy(BitBucketPPRPushCloudObserver.class);
+ void testComputeBitBucketBuildKeyForInProgressBuild() {
+ BitBucketPPRPushCloudObserver spyObserver = Mockito.spy(
+ BitBucketPPRPushCloudObserver.class);
BitBucketPPREventContext context = Mockito.mock(BitBucketPPREventContext.class);
BitBucketPPRPluginConfig config = Mockito.mock(BitBucketPPRPluginConfig.class);
Run run = Mockito.mock(Run.class);
@@ -130,8 +120,9 @@ public void testComputeBitBucketBuildKeyForInProgressBuild() {
}
@Test
- public void testComputeBitBucketBuildKeyForFinishedBuild() {
- BitBucketPPRPushCloudObserver spyObserver = Mockito.spy(BitBucketPPRPushCloudObserver.class);
+ void testComputeBitBucketBuildKeyForFinishedBuild() {
+ BitBucketPPRPushCloudObserver spyObserver = Mockito.spy(
+ BitBucketPPRPushCloudObserver.class);
BitBucketPPREventContext context = Mockito.mock(BitBucketPPREventContext.class);
BitBucketPPRPluginConfig config = Mockito.mock(BitBucketPPRPluginConfig.class);
Run run = Mockito.mock(Run.class);
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestPayloadProcessorTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestPayloadProcessorTest.java
index 0ea26e8b..657f05b5 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestPayloadProcessorTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestPayloadProcessorTest.java
@@ -21,67 +21,52 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.processor;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.mockStatic;
import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-import hudson.ExtensionList;
-import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.nio.charset.StandardCharsets;
-import javax.naming.OperationNotSupportedException;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.ArgumentCaptor;
-import org.mockito.Captor;
-import org.mockito.Mock;
-import org.mockito.MockedConstruction;
-import org.mockito.MockedStatic;
-import org.mockito.MockedStatic.Verification;
-import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
import com.google.gson.Gson;
import com.google.gson.stream.JsonReader;
import io.jenkins.plugins.bitbucketpushandpullrequest.BitBucketPPRJobProbe;
import io.jenkins.plugins.bitbucketpushandpullrequest.action.BitBucketPPRAction;
+import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRHookEvent;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.BitBucketPPRPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.model.cloud.BitBucketPPRCloudPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.observer.BitBucketPPRObservable;
import io.jenkins.plugins.bitbucketpushandpullrequest.observer.BitBucketPPRObserverFactory;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.ArgumentCaptor;
+import org.mockito.Captor;
+import org.mockito.MockedStatic;
+import org.mockito.Mockito;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestPayloadProcessorTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestPayloadProcessorTest {
@Captor
private ArgumentCaptor eventCaptor;
-
@Captor
private ArgumentCaptor actionCaptor;
-
@Captor
private ArgumentCaptor observableCaptor;
- BitBucketPPRPullRequestCloudPayloadProcessor pullRequestPayloadProcessor;
-
+ private BitBucketPPRPullRequestCloudPayloadProcessor pullRequestPayloadProcessor;
@Test
- public void testProcessPullRequestApprovalWebhookGit() throws OperationNotSupportedException {
- JsonReader reader = null;
-
- try {
- ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- InputStream is = classloader.getResourceAsStream("./cloud/pr_approved.json");
- assert is != null;
- InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
- reader = new JsonReader(isr);
- } catch (Exception e) {
- e.printStackTrace();
- }
+ void testProcessPullRequestApprovalWebhookGit() throws Exception {
+ ClassLoader classloader = Thread.currentThread().getContextClassLoader();
+ InputStream is = classloader.getResourceAsStream("./cloud/pr_approved.json");
+ assertNotNull(is);
+ InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
+ JsonReader reader = new JsonReader(isr);
try (MockedStatic config = Mockito.mockStatic(
BitBucketPPRPluginConfig.class)) {
@@ -91,10 +76,10 @@ public void testProcessPullRequestApprovalWebhookGit() throws OperationNotSuppor
BitBucketPPRJobProbe probe = mock(BitBucketPPRJobProbe.class);
Gson gson = new Gson();
- assert reader != null;
BitBucketPPRPayload payload = gson.fromJson(reader, BitBucketPPRCloudPayload.class);
- BitBucketPPRHookEvent bitbucketEvent = new BitBucketPPRHookEvent("pullrequest:approved");
+ BitBucketPPRHookEvent bitbucketEvent = new BitBucketPPRHookEvent(
+ "pullrequest:approved");
pullRequestPayloadProcessor =
new BitBucketPPRPullRequestCloudPayloadProcessor(probe, bitbucketEvent);
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestServerPayloadProcessorTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestServerPayloadProcessorTest.java
index 48d3839f..200069c1 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestServerPayloadProcessorTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRPullRequestServerPayloadProcessorTest.java
@@ -21,6 +21,12 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.processor;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
+import static org.junit.jupiter.api.Assertions.assertThrows;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.verify;
+
import com.google.gson.Gson;
import com.google.gson.stream.JsonReader;
import io.jenkins.plugins.bitbucketpushandpullrequest.BitBucketPPRJobProbe;
@@ -31,46 +37,36 @@
import io.jenkins.plugins.bitbucketpushandpullrequest.model.server.BitBucketPPRServerPayload;
import io.jenkins.plugins.bitbucketpushandpullrequest.observer.BitBucketPPRObservable;
import io.jenkins.plugins.bitbucketpushandpullrequest.observer.BitBucketPPRObserverFactory;
-import org.junit.Test;
-import org.junit.jupiter.api.Assertions;
-import org.junit.runner.RunWith;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.ArgumentCaptor;
import org.mockito.Captor;
import org.mockito.MockedStatic;
import org.mockito.Mockito;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.nio.charset.StandardCharsets;
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRPullRequestServerPayloadProcessorTest {
-import static org.junit.Assert.assertEquals;
-import static org.mockito.Mockito.*;
+ @Captor
+ private ArgumentCaptor eventCaptor;
+ @Captor
+ private ArgumentCaptor actionCaptor;
+ @Captor
+ private ArgumentCaptor observableCaptor;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRPullRequestServerPayloadProcessorTest {
-
- @Captor private ArgumentCaptor eventCaptor;
-
- @Captor private ArgumentCaptor actionCaptor;
-
- @Captor private ArgumentCaptor observableCaptor;
-
- BitBucketPPRPullRequestServerPayloadProcessor pullRequestPayloadProcessor;
+ private BitBucketPPRPullRequestServerPayloadProcessor pullRequestPayloadProcessor;
@Test
- public void testProcessPayload() throws Exception {
- JsonReader reader = null;
-
- try {
- ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- InputStream is = classloader.getResourceAsStream("./server/pr_opened.json");
- assert is != null;
- InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
- reader = new JsonReader(isr);
- } catch (Exception e) {
- e.printStackTrace();
- }
+ void testProcessPayload() throws Exception {
+ ClassLoader classloader = Thread.currentThread().getContextClassLoader();
+ InputStream is = classloader.getResourceAsStream("./server/pr_opened.json");
+ assertNotNull(is);
+ InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
+ JsonReader reader = new JsonReader(isr);
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
@@ -80,7 +76,6 @@ public void testProcessPayload() throws Exception {
BitBucketPPRJobProbe probe = mock(BitBucketPPRJobProbe.class);
Gson gson = new Gson();
- assert reader != null;
BitBucketPPRPayload payload = gson.fromJson(reader, BitBucketPPRServerPayload.class);
BitBucketPPRHookEvent bitbucketEvent = new BitBucketPPRHookEvent("pr:opened");
@@ -103,18 +98,12 @@ public void testProcessPayload() throws Exception {
}
@Test
- public void testProcessPayloadException() throws Exception {
- JsonReader reader = null;
-
- try {
- ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- InputStream is = classloader.getResourceAsStream("./server/pr_opened_no_clone_property.json");
- assert is != null;
- InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
- reader = new JsonReader(isr);
- } catch (Exception e) {
- e.printStackTrace();
- }
+ void testProcessPayloadException() throws Exception {
+ ClassLoader classloader = Thread.currentThread().getContextClassLoader();
+ InputStream is = classloader.getResourceAsStream(
+ "./server/pr_opened_no_clone_property.json");
+ InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
+ JsonReader reader = new JsonReader(isr);
try (MockedStatic config =
Mockito.mockStatic(BitBucketPPRPluginConfig.class)) {
@@ -124,7 +113,6 @@ public void testProcessPayloadException() throws Exception {
BitBucketPPRJobProbe jobProbe = mock(BitBucketPPRJobProbe.class);
Gson gson = new Gson();
- assert reader != null;
BitBucketPPRPayload payload = gson.fromJson(reader, BitBucketPPRServerPayload.class);
BitBucketPPRHookEvent bitbucketEvent = new BitBucketPPRHookEvent("pr:opened");
@@ -135,11 +123,10 @@ public void testProcessPayloadException() throws Exception {
BitBucketPPRObservable observable =
BitBucketPPRObserverFactory.createObservable(bitbucketEvent);
- Assertions.assertThrows(
+ assertThrows(
Exception.class,
- () -> {
- pullRequestPayloadProcessor.processPayload(payload, observable);
- });
+ () ->
+ pullRequestPayloadProcessor.processPayload(payload, observable));
}
}
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryPayloadProcessorTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryPayloadProcessorTest.java
index ce146543..702c7dc2 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryPayloadProcessorTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/processor/BitBucketPPRRepositoryPayloadProcessorTest.java
@@ -1,6 +1,7 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.processor;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.mockStatic;
import static org.mockito.Mockito.verify;
@@ -18,51 +19,42 @@
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
-import javax.naming.OperationNotSupportedException;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.ArgumentCaptor;
import org.mockito.Captor;
import org.mockito.MockedStatic;
-import org.mockito.junit.MockitoJUnitRunner;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRRepositoryPayloadProcessorTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRRepositoryPayloadProcessorTest {
- public BitBucketPPRPayload payload;
- public BitBucketPPRHookEvent bitbucketEvent;
- @Captor private ArgumentCaptor eventCaptor;
- @Captor private ArgumentCaptor actionCaptor;
- @Captor private ArgumentCaptor observableCaptor;
+ @Captor
+ private ArgumentCaptor eventCaptor;
+ @Captor
+ private ArgumentCaptor actionCaptor;
+ @Captor
+ private ArgumentCaptor observableCaptor;
- @Before
- public void readPayload() {
- JsonReader reader = null;
+ private BitBucketPPRPayload payload;
+ private BitBucketPPRHookEvent bitbucketEvent;
- try {
- ClassLoader classloader = Thread.currentThread().getContextClassLoader();
- InputStream is = classloader.getResourceAsStream("./cloud/repo_push.json");
- assert (is != null);
- InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
- reader = new JsonReader(isr);
- } catch (Exception e) {
- e.printStackTrace();
- }
+ @BeforeEach
+ void setUp() throws Exception {
+ ClassLoader classloader = Thread.currentThread().getContextClassLoader();
+ InputStream is = classloader.getResourceAsStream("./cloud/repo_push.json");
+ assertNotNull(is);
+ InputStreamReader isr = new InputStreamReader(is, StandardCharsets.UTF_8);
+ JsonReader reader = new JsonReader(isr);
Gson gson = new Gson();
- assert (reader != null);
this.payload = gson.fromJson(reader, BitBucketPPRCloudPayload.class);
-
- try {
- this.bitbucketEvent = new BitBucketPPRHookEvent("repo:push");
- } catch (OperationNotSupportedException e) {
- e.printStackTrace();
- }
+ this.bitbucketEvent = new BitBucketPPRHookEvent("repo:push");
}
@Test
- public void testRepositoryPushWebhookGit() {
+ void testRepositoryPushWebhookGit() {
try (MockedStatic config =
mockStatic(BitBucketPPRPluginConfig.class)) {
BitBucketPPRPluginConfig configInstance = mock(BitBucketPPRPluginConfig.class);
@@ -72,12 +64,8 @@ public void testRepositoryPushWebhookGit() {
BitBucketPPRRepositoryCloudPayloadProcessor repositoryPayloadProcessor =
new BitBucketPPRRepositoryCloudPayloadProcessor(probe, this.bitbucketEvent);
- BitBucketPPRObservable observable = null;
- try {
- observable = BitBucketPPRObserverFactory.createObservable(bitbucketEvent);
- } catch (Exception e) {
- e.printStackTrace();
- }
+ BitBucketPPRObservable observable = BitBucketPPRObserverFactory.createObservable(
+ bitbucketEvent);
repositoryPayloadProcessor.processPayload(payload, observable);
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRCrumbExclusionTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRCrumbExclusionTest.java
index 43baa365..6d922396 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRCrumbExclusionTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRCrumbExclusionTest.java
@@ -21,48 +21,56 @@
package io.jenkins.plugins.bitbucketpushandpullrequest.receiver;
-import static org.junit.Assert.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
import static io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRConst.HOOK_URL;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotNull;
-import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import org.apache.commons.io.IOUtils;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.jupiter.api.extension.ExtendWith;
-import org.jvnet.hudson.test.JenkinsRule;
-import org.mockito.junit.jupiter.MockitoExtension;
-
import org.htmlunit.HttpMethod;
import org.htmlunit.WebRequest;
import org.htmlunit.WebResponse;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.jvnet.hudson.test.JenkinsRule;
+import org.jvnet.hudson.test.junit.jupiter.WithJenkins;
+import org.mockito.junit.jupiter.MockitoExtension;
@ExtendWith(MockitoExtension.class)
-public class BitBucketPPRCrumbExclusionTest {
+@WithJenkins
+class BitBucketPPRCrumbExclusionTest {
+
private static final int SUCCESS_RESPONSE = 200;
- @Rule
- public JenkinsRule jenkins = new JenkinsRule();
+ private JenkinsRule j;
+
+ @BeforeEach
+ void setUp(JenkinsRule rule) {
+ j = rule;
+ }
@Test
- public void testTest() throws IOException {
- JenkinsRule.WebClient wc = jenkins.createWebClient();
- WebRequest req = new WebRequest(new URL(wc.getContextPath() + HOOK_URL + "/"), HttpMethod.POST);
+ void testTest() throws Exception {
+ try (JenkinsRule.WebClient wc = j.createWebClient()) {
+ WebRequest req = new WebRequest(new URL(wc.getContextPath() + HOOK_URL + "/"),
+ HttpMethod.POST);
- InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("./cloud/pr_updated.json");
- String jenkinsFileContent = IOUtils.toString(is, StandardCharsets.UTF_8);
- assertNotNull(jenkinsFileContent);
+ InputStream is = Thread.currentThread().getContextClassLoader()
+ .getResourceAsStream("./cloud/pr_updated.json");
+ assertNotNull(is);
+ String jenkinsFileContent = IOUtils.toString(is, StandardCharsets.UTF_8);
+ assertNotNull(jenkinsFileContent);
- req.setAdditionalHeader("x-event-key", "pullrequest:updated");
- req.setAdditionalHeader("content-type", "application/json");
- req.setRequestBody(jenkinsFileContent);
+ req.setAdditionalHeader("x-event-key", "pullrequest:updated");
+ req.setAdditionalHeader("content-type", "application/json");
+ req.setRequestBody(jenkinsFileContent);
- WebResponse resp = wc.getPage(req).getWebResponse();
- assertNotNull(resp.getContentAsString());
- assertEquals(SUCCESS_RESPONSE, resp.getStatusCode());
+ WebResponse resp = wc.getPage(req).getWebResponse();
+ assertNotNull(resp.getContentAsString());
+ assertEquals(SUCCESS_RESPONSE, resp.getStatusCode());
+ }
}
-
}
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiverGetUrlNameTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiverGetUrlNameTest.java
index dc53ee93..35fce55a 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiverGetUrlNameTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiverGetUrlNameTest.java
@@ -20,31 +20,33 @@
*/
package io.jenkins.plugins.bitbucketpushandpullrequest.receiver;
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertNotEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertNotEquals;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.mockStatic;
import static org.mockito.Mockito.when;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.MockedStatic;
-import org.mockito.MockedStatic.Verification;
-import org.mockito.junit.MockitoJUnitRunner;
+
import hudson.ExtensionList;
import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.ExtendWith;
+import org.mockito.MockedStatic;
+import org.mockito.MockedStatic.Verification;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
-public class BitBucketPPRHookReceiverGetUrlNameTest {
+@ExtendWith(MockitoExtension.class)
+class BitBucketPPRHookReceiverGetUrlNameTest {
@Test
- public void testAGetUrlName() {
+ void testAGetUrlName() {
try (MockedStatic mocked = mockStatic(ExtensionList.class)) {
BitBucketPPRPluginConfig config = mock(BitBucketPPRPluginConfig.class);
when(config.isHookUrlSet()).thenReturn(true);
when(config.getHookUrl()).thenReturn("ABc");
-
- mocked.when((Verification) ExtensionList.lookupSingleton(BitBucketPPRPluginConfig.class))
+
+ mocked.when(
+ (Verification) ExtensionList.lookupSingleton(BitBucketPPRPluginConfig.class))
.thenReturn(config);
BitBucketPPRHookReceiver bitBucketPPRHookReceiver = new BitBucketPPRHookReceiver();
diff --git a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiverTest.java b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiverTest.java
index 1d68a0d2..9082f1d1 100644
--- a/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiverTest.java
+++ b/src/test/java/io/jenkins/plugins/bitbucketpushandpullrequest/receiver/BitBucketPPRHookReceiverTest.java
@@ -20,48 +20,54 @@
*/
package io.jenkins.plugins.bitbucketpushandpullrequest.receiver;
-import static org.junit.Assert.assertEquals;
+import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.params.provider.Arguments.arguments;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.mockStatic;
-import java.io.UnsupportedEncodingException;
-import java.util.stream.Stream;
-import org.junit.Test;
+import hudson.ExtensionList;
+import io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRConst;
+import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
+import java.util.stream.Stream;
+import org.junit.jupiter.api.extension.ExtendWith;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.Arguments;
import org.junit.jupiter.params.provider.MethodSource;
-import org.junit.runner.RunWith;
import org.mockito.MockedStatic;
import org.mockito.MockedStatic.Verification;
-import org.mockito.junit.MockitoJUnitRunner;
-import hudson.ExtensionList;
-import io.jenkins.plugins.bitbucketpushandpullrequest.common.BitBucketPPRConst;
-import io.jenkins.plugins.bitbucketpushandpullrequest.config.BitBucketPPRPluginConfig;
+import org.mockito.junit.jupiter.MockitoExtension;
-@RunWith(MockitoJUnitRunner.class)
+@ExtendWith(MockitoExtension.class)
class BitBucketPPRHookReceiverTest {
@ParameterizedTest
@MethodSource("paramsProvider")
- void execDecodeImputStream(String inputStream, String contentType, String expected)
- throws UnsupportedEncodingException {
+ void execDecodeInputStream(String inputStream, String contentType, String expected)
+ throws Exception {
try (MockedStatic mocked = mockStatic(ExtensionList.class)) {
- mocked.when((Verification) ExtensionList.lookupSingleton(BitBucketPPRPluginConfig.class))
+ mocked.when(
+ (Verification) ExtensionList.lookupSingleton(BitBucketPPRPluginConfig.class))
.thenReturn(mock(BitBucketPPRPluginConfig.class));
- assertEquals(expected, BitBucketPPRHookReceiver.decodeInputStream(inputStream, contentType));
+ assertEquals(expected,
+ BitBucketPPRHookReceiver.decodeInputStream(inputStream, contentType));
}
}
static Stream paramsProvider() {
return Stream.of(
- arguments("here%20we%20are%2C%20isn%27t%20it%3F%3F", "abc", "here%20we%20are%2C%20isn%27t%20it%3F%3F"),
- arguments("here%20we%20are%2C%20isn%27t%20it%3F%3F", "", "here%20we%20are%2C%20isn%27t%20it%3F%3F"),
- arguments("payloadhere%20we%20are%2C%20isn%27t%20it%3F%3F", BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED, "payloadhere we are, isn't it??"),
- arguments(BitBucketPPRConst.PAYLOAD_PFX + "here%20we%20are%2C%20isn%27t%20it%3F%3F", BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED, "here we are, isn't it??"),
- arguments("", BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED, ""),
- arguments("here%20we%20are%2C%20isn%27t%20it%3F%3F",BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED,"here we are, isn't it??")
+ arguments("here%20we%20are%2C%20isn%27t%20it%3F%3F", "abc",
+ "here%20we%20are%2C%20isn%27t%20it%3F%3F"),
+ arguments("here%20we%20are%2C%20isn%27t%20it%3F%3F", "",
+ "here%20we%20are%2C%20isn%27t%20it%3F%3F"),
+ arguments("payloadhere%20we%20are%2C%20isn%27t%20it%3F%3F",
+ BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED,
+ "payloadhere we are, isn't it??"),
+ arguments(BitBucketPPRConst.PAYLOAD_PFX + "here%20we%20are%2C%20isn%27t%20it%3F%3F",
+ BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED, "here we are, isn't it??"),
+ arguments("", BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED, ""),
+ arguments("here%20we%20are%2C%20isn%27t%20it%3F%3F",
+ BitBucketPPRConst.APPLICATION_X_WWW_FORM_URLENCODED, "here we are, isn't it??")
);
}
}