]> source.dussan.org Git - sonarqube.git/commitdiff
Fix some Java compiler warnings
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Fri, 9 Mar 2018 13:08:43 +0000 (14:08 +0100)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Mon, 12 Mar 2018 08:24:23 +0000 (09:24 +0100)
219 files changed:
plugins/sonar-xoo-plugin/src/main/java/org/sonar/xoo/rule/ChecksSensor.java
server/sonar-ce/src/test/java/org/sonar/ce/cleaning/CeCleaningSchedulerImplTest.java
server/sonar-ce/src/test/java/org/sonar/ce/monitoring/CEQueueStatusImplTest.java
server/sonar-ce/src/test/java/org/sonar/ce/notification/ReportAnalysisFailureNotificationExecutionListenerTest.java
server/sonar-ce/src/test/java/org/sonar/ce/taskprocessor/CeProcessingSchedulerImplTest.java
server/sonar-ce/src/test/java/org/sonar/ce/taskprocessor/CeWorkerImplTest.java
server/sonar-db-dao/src/test/java/org/sonar/db/BatchSessionTest.java
server/sonar-db-dao/src/test/java/org/sonar/db/DBSessionsImplTest.java
server/sonar-db-dao/src/test/java/org/sonar/db/purge/PurgeProfilerTest.java
server/sonar-db-dao/src/test/java/org/sonar/db/purge/period/DefaultPeriodCleanerTest.java
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/step/BaseSqlStatement.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/charset/DatabaseCharsetCheckerTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/charset/MssqlCharsetHandlerTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/charset/MssqlMetadataReaderTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/charset/MysqlCharsetHandlerTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/charset/OracleCharsetHandlerTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/charset/PostgresCharsetHandlerTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/charset/PostgresMetadataReaderTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/def/TimestampColumnDefTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/step/MigrationStepsProviderTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v63/DeleteUselessPropertiesTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v67/CopyDeprecatedServerIdTest.java
server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v67/DropOldLicensesTest.java
server/sonar-main/src/test/java/org/sonar/application/command/CommandFactoryImplTest.java
server/sonar-main/src/test/java/org/sonar/application/process/EsProcessMonitorTest.java
server/sonar-process/src/main/java/org/sonar/process/Jmx.java
server/sonar-process/src/test/java/org/sonar/process/cluster/health/HealthStateRefresherTest.java
server/sonar-server/src/main/java/org/sonar/server/qualitygate/QualityGateConditionsUpdater.java
server/sonar-server/src/test/java/org/sonar/server/app/TomcatConnectorsTest.java
server/sonar-server/src/test/java/org/sonar/server/app/TomcatContextsTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/AuthenticatorsImplTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/BaseContextFactoryTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/InitFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/JwtHttpHandlerTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/OAuth2CallbackFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/OAuth2ContextFactoryTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/RealmAuthenticatorTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/SsoAuthenticatorTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/UserSessionInitializerTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/ws/LoginActionTest.java
server/sonar-server/src/test/java/org/sonar/server/authentication/ws/LogoutActionTest.java
server/sonar-server/src/test/java/org/sonar/server/batch/ProjectActionTest.java
server/sonar-server/src/test/java/org/sonar/server/branch/ws/DeleteActionTest.java
server/sonar-server/src/test/java/org/sonar/server/ce/ws/SubmitActionTest.java
server/sonar-server/src/test/java/org/sonar/server/component/ComponentCleanerServiceTest.java
server/sonar-server/src/test/java/org/sonar/server/component/ComponentUpdaterTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/dbcleaner/ProjectCleanerTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/queue/ReportSubmitterTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/api/measurecomputer/MeasureComputerDefinitionImplTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/api/posttask/PostProjectAnalysisTasksExecutorTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/component/ReportVisitorsCrawlerTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/component/ViewsVisitorsCrawlerTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/filemove/FileMoveDetectionStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/formula/AverageFormulaTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/formula/counter/IntSumCounterTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/formula/counter/LongSumCounterTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/issue/IntegrateIssuesVisitorTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/issue/IssueCreationDateCalculatorTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/issue/MovedIssueVisitorTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/issue/RemoveProcessedComponentsVisitorTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/issue/RuleRepositoryImplTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/issue/ShortBranchIssueMergerTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/issue/TrackerBaseInputFactoryTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/issue/TrackerRawInputFactoryTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/qualitygate/QualityGateServiceImplTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/BuildComponentTreeStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/LoadQualityGateStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/LoadReportAnalysisMetadataHolderStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/PersistComponentsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/PersistEventsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/PurgeDatastoresStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/QualityGateEventsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/QualityGateMeasuresStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/QualityProfileEventsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/SendIssueNotificationsStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/step/VerifyBillingStepTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/projectanalysis/webhook/WebhookPostTaskTest.java
server/sonar-server/src/test/java/org/sonar/server/computation/task/step/ComputationStepExecutorTest.java
server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelPluginRepositoryTest.java
server/sonar-server/src/test/java/org/sonar/server/edition/ws/ApplyLicenseActionTest.java
server/sonar-server/src/test/java/org/sonar/server/email/ws/SendActionTest.java
server/sonar-server/src/test/java/org/sonar/server/es/IndexerStartupTaskTest.java
server/sonar-server/src/test/java/org/sonar/server/exceptions/MessageTest.java
server/sonar-server/src/test/java/org/sonar/server/health/DbConnectionNodeCheckTest.java
server/sonar-server/src/test/java/org/sonar/server/health/HealthCheckerImplTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/CommentActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesEmailTemplateTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesEmailTemplateTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/AddCommentActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/AssignActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/ComponentTagsActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/DeleteCommentActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/DoTransitionActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/EditCommentActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/SetSeverityActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/SetTagsActionTest.java
server/sonar-server/src/test/java/org/sonar/server/issue/ws/SetTypeActionTest.java
server/sonar-server/src/test/java/org/sonar/server/measure/live/LiveMeasureComputerImplTest.java
server/sonar-server/src/test/java/org/sonar/server/notification/DefaultNotificationManagerTest.java
server/sonar-server/src/test/java/org/sonar/server/notification/NotificationDaemonTest.java
server/sonar-server/src/test/java/org/sonar/server/organization/ws/EnableSupportActionTest.java
server/sonar-server/src/test/java/org/sonar/server/organization/ws/UpdateProjectVisibilityActionTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/SettingsChangeNotifierTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/cluster/AppNodesInfoLoaderImplTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/cluster/CeQueueGlobalSectionTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/web/MasterServletFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/web/RedirectFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/web/RootFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/web/SecurityServletFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/web/WebPagesFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/web/requestid/RequestIdFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/ws/HealthActionTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/ws/SafeModeHealthActionTest.java
server/sonar-server/src/test/java/org/sonar/server/platform/ws/UpgradesActionTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/PluginDownloaderTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/StaticResourcesServletTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/UpdateCenterClientTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/UpdateCenterMatrixFactoryTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/edition/EditionInstallerTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AbstractUpdateCenterBasedPluginsWsActionTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AvailableActionTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstallActionTest.java
server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdateActionTest.java
server/sonar-server/src/test/java/org/sonar/server/project/ws/BulkDeleteActionTest.java
server/sonar-server/src/test/java/org/sonar/server/project/ws/BulkUpdateKeyActionTest.java
server/sonar-server/src/test/java/org/sonar/server/project/ws/CreateActionTest.java
server/sonar-server/src/test/java/org/sonar/server/project/ws/DeleteActionTest.java
server/sonar-server/src/test/java/org/sonar/server/project/ws/UpdateKeyActionTest.java
server/sonar-server/src/test/java/org/sonar/server/project/ws/UpdateVisibilityActionTest.java
server/sonar-server/src/test/java/org/sonar/server/qualitygate/changeevent/QGChangeEventListenersImplTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileExportersTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileFactoryImplTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RegisterQualityProfilesNotificationTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/ActivateRuleActionTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/ActivateRulesActionTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/DeactivateRuleActionTest.java
server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/DeactivateRulesActionTest.java
server/sonar-server/src/test/java/org/sonar/server/rule/CachingRuleFinderTest.java
server/sonar-server/src/test/java/org/sonar/server/rule/DeprecatedRulesDefinitionLoaderTest.java
server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesTest.java
server/sonar-server/src/test/java/org/sonar/server/rule/ws/CreateActionTest.java
server/sonar-server/src/test/java/org/sonar/server/rule/ws/DeleteActionTest.java
server/sonar-server/src/test/java/org/sonar/server/rule/ws/SearchActionTest.java
server/sonar-server/src/test/java/org/sonar/server/rule/ws/ShowActionTest.java
server/sonar-server/src/test/java/org/sonar/server/rule/ws/UpdateActionTest.java
server/sonar-server/src/test/java/org/sonar/server/settings/ProjectConfigurationLoaderImplTest.java
server/sonar-server/src/test/java/org/sonar/server/source/ws/LinesActionTest.java
server/sonar-server/src/test/java/org/sonar/server/source/ws/ShowActionTest.java
server/sonar-server/src/test/java/org/sonar/server/startup/RegisterServletFiltersTest.java
server/sonar-server/src/test/java/org/sonar/server/telemetry/TelemetryDaemonTest.java
server/sonar-server/src/test/java/org/sonar/server/ui/PageRepositoryTest.java
server/sonar-server/src/test/java/org/sonar/server/ui/ws/ComponentActionTest.java
server/sonar-server/src/test/java/org/sonar/server/ui/ws/GlobalActionTest.java
server/sonar-server/src/test/java/org/sonar/server/ui/ws/OrganizationActionTest.java
server/sonar-server/src/test/java/org/sonar/server/ui/ws/SettingsActionTest.java
server/sonar-server/src/test/java/org/sonar/server/user/UserUpdaterCreateTest.java
server/sonar-server/src/test/java/org/sonar/server/user/ws/CreateActionTest.java
server/sonar-server/src/test/java/org/sonar/server/usertoken/ws/GenerateActionTest.java
server/sonar-server/src/test/java/org/sonar/server/webhook/AsynchronousWebHooksImplTest.java
server/sonar-server/src/test/java/org/sonar/server/webhook/SynchronousWebHooksImplTest.java
server/sonar-server/src/test/java/org/sonar/server/webhook/WebhookQGChangeEventListenerTest.java
server/sonar-server/src/test/java/org/sonar/server/ws/DeprecatedPropertiesWsFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/ws/WebServiceEngineTest.java
server/sonar-server/src/test/java/org/sonar/server/ws/WebServiceFilterTest.java
server/sonar-server/src/test/java/org/sonar/server/ws/WebServiceReroutingFilterTest.java
sonar-core/src/test/java/org/sonar/core/platform/ComponentKeysTest.java
sonar-core/src/test/java/org/sonar/core/platform/ModuleTest.java
sonar-core/src/test/java/org/sonar/core/timemachine/PeriodsTest.java
sonar-core/src/test/java/org/sonar/core/util/CloseableIteratorTest.java
sonar-core/src/test/java/org/sonar/core/util/DefaultHttpDownloaderTest.java
sonar-core/src/test/java/org/sonar/core/util/HttpsTrustTest.java
sonar-duplications/src/main/java/org/sonar/duplications/detector/suffixtree/TextSet.java
sonar-duplications/src/test/java/org/sonar/duplications/statement/StatementChannelDisptacherTest.java
sonar-duplications/src/test/java/org/sonar/duplications/statement/StatementChannelTest.java
sonar-duplications/src/test/java/org/sonar/duplications/statement/matcher/ForgetLastTokenMatcherTest.java
sonar-home/src/test/java/org/sonar/home/cache/FileCacheTest.java
sonar-home/src/test/java/org/sonar/home/cache/FileHashesTest.java
sonar-plugin-api/src/test/java/org/sonar/api/ce/measure/test/TestMeasureComputerDefinitionTest.java
sonar-plugin-api/src/test/java/org/sonar/api/internal/ApiVersionTest.java
sonar-plugin-api/src/test/java/org/sonar/api/issue/NoSonarFilterTest.java
sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/NotConditionTest.java
sonar-plugin-api/src/test/java/org/sonar/api/profiles/AnnotationProfileParserTest.java
sonar-plugin-api/src/test/java/org/sonar/api/profiles/XMLProfileParserTest.java
sonar-plugin-api/src/test/java/org/sonar/api/utils/MessageExceptionTest.java
sonar-plugin-api/src/test/java/org/sonar/api/utils/text/CsvWriterTest.java
sonar-plugin-api/src/test/java/org/sonar/api/web/page/PageTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/WsTestUtil.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/bootstrap/ScannerPluginInstallerTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/bootstrap/ScannerPluginRepositoryTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/cpd/CpdSettingsTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/cpd/deprecated/JavaCpdBlockIndexerTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParserTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/issue/ModuleIssuesTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/issue/ignore/IgnoreIssuesFilterTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/mediumtest/fs/ProjectBuilderMediumTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/phases/PostJobsExecutorTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/phases/SensorsExecutorTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/report/ContextPropertiesPublisherTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/report/CoveragePublisherTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/report/MeasuresPublisherTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/report/MetadataPublisherTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/report/ReportPublisherTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/repository/DefaultMetricsRepositoryLoaderTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/repository/DefaultProjectRepositoriesLoaderTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/repository/ProjectRepositoriesProviderTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/repository/QualityProfileProviderTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/rule/ActiveRulesProviderTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/ProjectBuildersExecutorTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/ProjectReactorValidatorTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/branch/BranchConfigurationProviderTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/branch/ProjectBranchesProviderTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/filesystem/ByteCharsetDetectorTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/scan/filesystem/ModuleInputComponentStoreTest.java
sonar-scanner-engine/src/test/java/org/sonar/scanner/sensor/DefaultSensorStorageTest.java
sonar-ws/src/main/java/org/sonarqube/ws/client/BaseRequest.java
sonar-ws/src/test/java/org/sonarqube/ws/client/LocalWsConnectorTest.java
sonar-ws/src/test/java/org/sonarqube/ws/client/ServiceTester.java
tests/src/test/java/org/sonarqube/tests/measure/MeasuresWsTest.java

index fa9c325f428992198be3d752441c424fb56a3ded..d93efbee155a4b7810f6299d6d225523d3b385b7 100644 (file)
@@ -50,7 +50,7 @@ public class ChecksSensor implements Sensor {
   @Override
   public void execute(SensorContext context) {
     Checks<Check> checks = checkFactory.create(XooRulesDefinition.XOO_REPOSITORY);
-    checks.addAnnotatedChecks(Check.ALL);
+    checks.addAnnotatedChecks((Object[]) Check.ALL);
     FilePredicates p = context.fileSystem().predicates();
     for (InputFile file : context.fileSystem().inputFiles(p.and(p.hasLanguages(Xoo.KEY), p.hasType(Type.MAIN)))) {
       for (Check check : checks.all()) {
index 489933bbb18907eb21d12621e38daa88ead0cb8a..528b469db52bf9c468fb5b4b74151bf1906cab43 100644 (file)
@@ -22,11 +22,9 @@ package org.sonar.ce.cleaning;
 import java.util.Collection;
 import java.util.List;
 import java.util.concurrent.Callable;
-import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Future;
 import java.util.concurrent.ScheduledFuture;
 import java.util.concurrent.TimeUnit;
-import java.util.concurrent.TimeoutException;
 import java.util.concurrent.locks.Lock;
 import org.junit.Test;
 import org.sonar.ce.CeDistributedInformation;
@@ -35,7 +33,7 @@ import org.sonar.ce.queue.InternalCeQueue;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.fail;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
index 426afd48126d6de95a32a139ef19e614808762ac..b860b9042f838015e15e5c463a475b01e8b2c33f 100644 (file)
@@ -29,8 +29,8 @@ import org.sonar.db.DbSession;
 import org.sonar.db.ce.CeQueueDto;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 242856862f2febd6114720ceab2c6afe2748b461..749b93e7b3d9963b423662ccbc423f80d73e089c 100644 (file)
@@ -47,8 +47,8 @@ import static java.util.Collections.singleton;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index 068692cbd48fa985145294a73ac403c0a8fdc309..096d31fae3f244bf816b0deebd3c5b9d01f8639d 100644 (file)
@@ -53,8 +53,8 @@ import static com.google.common.collect.ImmutableList.copyOf;
 import static java.util.Collections.emptySet;
 import static java.util.concurrent.TimeUnit.MILLISECONDS;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.times;
index 5f3643414a194478e944c5247f3539fe89d813f0..eb9e23c3894e913197e24af0b9b71827322b581d 100644 (file)
@@ -42,8 +42,8 @@ import org.sonar.db.ce.CeTaskTypes;
 import org.sonar.server.computation.task.projectanalysis.taskprocessor.ReportTaskProcessor;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
index 33486a1d25e980638ebb2f08eacc2c7b62ff6dbd..fa9f0793d46c4345656e3df6cd36777e649d017d 100644 (file)
@@ -21,7 +21,7 @@ package org.sonar.db;
 
 import org.junit.Test;
 
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.times;
index bee042455f23ff1f2cb37a9e45158acc73caeedb..ba6373356e4859cedde50f8fe83252896a445bc1 100644 (file)
@@ -44,7 +44,7 @@ import org.sonar.core.util.stream.MoreCollectors;
 import static java.lang.Math.abs;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphabetic;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
 import static org.mockito.Mockito.times;
index b8e09ff21c8daedc0e9f081cc4244018640c36cd..acf198c94ec4b795b453dfb1b353b6ce4d2b1592 100644 (file)
@@ -23,7 +23,7 @@ import org.junit.Before;
 import org.junit.Test;
 import org.sonar.api.utils.log.Logger;
 
-import static org.mockito.Matchers.contains;
+import static org.mockito.ArgumentMatchers.contains;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 
index dc2c30b34cf5bbcd33d189f376c5c68d523c1071..d4ab3ebe6fa63797c50e185e851bc88f73b8ef23 100644 (file)
@@ -33,8 +33,8 @@ import org.sonar.db.purge.PurgeDao;
 import org.sonar.db.purge.PurgeProfiler;
 import org.sonar.db.purge.PurgeableAnalysisDto;
 
-import static org.mockito.Matchers.anyListOf;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.anyList;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.when;
@@ -66,7 +66,7 @@ public class DefaultPeriodCleanerTest {
 
   private Filter newFirstSnapshotInListFilter() {
     Filter filter1 = mock(Filter.class);
-    when(filter1.filter(anyListOf(PurgeableAnalysisDto.class))).thenAnswer(invocation -> Collections.singletonList(((List) invocation.getArguments()[0]).iterator().next()));
+    when(filter1.filter(anyList())).thenAnswer(invocation -> Collections.singletonList(((List) invocation.getArguments()[0]).iterator().next()));
     return filter1;
   }
 }
index 978d5c0829a4de7a7f287f345ac486ed0ab45d96..9f136e611023d93addccce573e2e7de7cfbf0a51 100644 (file)
@@ -41,12 +41,14 @@ class BaseSqlStatement<CHILD extends SqlStatement> implements SqlStatement<CHILD
   }
 
   @Override
+  @SuppressWarnings("unchecked")
   public CHILD setString(int columnIndex, @Nullable String value) throws SQLException {
     pstmt.setString(columnIndex, value);
     return (CHILD) this;
   }
 
   @Override
+  @SuppressWarnings("unchecked")
   public CHILD setInt(int columnIndex, @Nullable Integer value) throws SQLException {
     if (value == null) {
       pstmt.setNull(columnIndex, Types.INTEGER);
@@ -57,6 +59,7 @@ class BaseSqlStatement<CHILD extends SqlStatement> implements SqlStatement<CHILD
   }
 
   @Override
+  @SuppressWarnings("unchecked")
   public CHILD setLong(int columnIndex, @Nullable Long value) throws SQLException {
     if (value == null) {
       pstmt.setNull(columnIndex, Types.BIGINT);
@@ -67,6 +70,7 @@ class BaseSqlStatement<CHILD extends SqlStatement> implements SqlStatement<CHILD
   }
 
   @Override
+  @SuppressWarnings("unchecked")
   public CHILD setBoolean(int columnIndex, @Nullable Boolean value) throws SQLException {
     if (value == null) {
       pstmt.setNull(columnIndex, Types.BOOLEAN);
@@ -77,6 +81,7 @@ class BaseSqlStatement<CHILD extends SqlStatement> implements SqlStatement<CHILD
   }
 
   @Override
+  @SuppressWarnings("unchecked")
   public CHILD setBytes(int columnIndex, @Nullable byte[] value) throws SQLException {
     if (value == null) {
       pstmt.setNull(columnIndex, Types.BINARY);
@@ -87,6 +92,7 @@ class BaseSqlStatement<CHILD extends SqlStatement> implements SqlStatement<CHILD
   }
 
   @Override
+  @SuppressWarnings("unchecked")
   public CHILD setDouble(int columnIndex, @Nullable Double value) throws SQLException {
     if (value == null) {
       pstmt.setNull(columnIndex, Types.DECIMAL);
@@ -97,6 +103,7 @@ class BaseSqlStatement<CHILD extends SqlStatement> implements SqlStatement<CHILD
   }
 
   @Override
+  @SuppressWarnings("unchecked")
   public CHILD setDate(int columnIndex, @Nullable Date value) throws SQLException {
     if (value == null) {
       pstmt.setNull(columnIndex, Types.TIMESTAMP);
index 912c21c622e05c5fc70898f305fa26b4f52b5d30..1a53a0e09a0ba6d14730c27cb63a3f937e1758a4 100644 (file)
@@ -34,8 +34,8 @@ import org.sonar.db.dialect.Oracle;
 import org.sonar.db.dialect.PostgreSql;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.spy;
index 0faf4874c809cb28447f0870520e38010a054f13..a8e786f2a591b613e043adde9747350f3e304cb3 100644 (file)
@@ -35,9 +35,9 @@ import org.sonar.api.utils.MessageException;
 
 import static java.lang.String.format;
 import static java.util.Arrays.asList;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.verify;
index 175c38045b2cc6e21731ce722ce535b98c3a7570..8898d17d0661d9d184f9f45feb862393272fdac6 100644 (file)
@@ -26,9 +26,9 @@ import java.util.List;
 import org.junit.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index cf609c4b9e99827c5724670c46c4b90dd1b7cae3..101f6781c1cca5faeb5af6739769c8966318e1ee 100644 (file)
@@ -26,9 +26,9 @@ import org.junit.Test;
 import org.junit.rules.ExpectedException;
 
 import static java.util.Arrays.asList;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index 852fac75ec7dabae7b3f51692368a7a942125e2d..b2dc98a2b70f0798e47e7d286a301530129fae92 100644 (file)
@@ -29,8 +29,8 @@ import org.junit.rules.ExpectedException;
 import org.sonar.api.utils.MessageException;
 
 import static java.util.Collections.singletonList;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verifyZeroInteractions;
 import static org.mockito.Mockito.when;
index ac98107b32928465d160352748751f8848d9cb41..79652c748475a95a1c33b194557b574b7e499de2 100644 (file)
@@ -29,9 +29,9 @@ import org.junit.rules.ExpectedException;
 import org.sonar.api.utils.MessageException;
 
 import static java.util.Arrays.asList;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index 0b8070cd3017ab476bc9966befcb323a35f3709d..e6ee9d8b1471988115b6d30f0492dc6ca1797fd3 100644 (file)
@@ -26,9 +26,9 @@ import java.util.List;
 import org.junit.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 15da755165b7905ef1b7b2c4c9d324c7b487fb14..914a7c450d722649c96051540fcc06164255e8b6 100644 (file)
@@ -31,6 +31,7 @@ import org.sonar.db.dialect.PostgreSql;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.sonar.server.platform.db.migration.def.TimestampColumnDef.newTimestampColumnDefBuilder;
 
+@SuppressWarnings("deprecation")
 public class TimestampColumnDefTest {
 
   @Rule
index 19b1ee96f513a74ca8e68946f64ae27301e849bd..df6524e9b1a652ad0f2e29f778d3a2bbdf94c69c 100644 (file)
@@ -27,7 +27,7 @@ import org.mockito.InOrder;
 import org.sonar.server.platform.db.migration.version.DbVersion;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doNothing;
 import static org.mockito.Mockito.inOrder;
 import static org.mockito.Mockito.mock;
index a8c1500cbb68c972cb91806539b9aa87b70d9464..1c367ef28e5746a3d3a2d8925f97597ab132397d 100644 (file)
@@ -155,7 +155,7 @@ public class DeleteUselessPropertiesTest {
 
   private void verifyPropertyKeys(String... propertyKeys) {
     List<Map<String, Object>> rows = db.select("select prop_key from " + TABLE_PROPERTIES);
-    Set<Object> result = rows.stream().map(cols -> cols.get("PROP_KEY")).collect(Collectors.toSet());
+    Set<String> result = rows.stream().map(cols -> (String)cols.get("PROP_KEY")).collect(Collectors.toSet());
     assertThat(result).containsOnly(propertyKeys);
   }
 
index 3cad2606f98fb1a78e87a65195f3dbbab8f04465..0626b977bb35e3533b0e733e56d7ce7026c6ae55 100644 (file)
@@ -20,7 +20,6 @@
 package org.sonar.server.platform.db.migration.version.v67;
 
 import java.sql.SQLException;
-import java.util.List;
 import org.junit.Rule;
 import org.junit.Test;
 import org.sonar.db.CoreDbTester;
@@ -76,8 +75,8 @@ public class CopyDeprecatedServerIdTest {
   }
 
   private void assertThatDeprecatedKeyDoesNotExist() {
-    List rows = db.select("SELECT * FROM PROPERTIES WHERE PROP_KEY = '" + DEPRECATED_KEY + "'");
-    assertThat(rows).isEmpty();
+    assertThat(db.select("SELECT * FROM PROPERTIES WHERE PROP_KEY = '" + DEPRECATED_KEY + "'"))
+      .isEmpty();
   }
 
   public void insertProperty(String key, String value) {
index f451d0eb635130e4e2915723f0fb89b3980c2908..cb3a2a2a1f263b23ad074e23a84c2b0505fb1f1d 100644 (file)
@@ -83,9 +83,9 @@ public class DropOldLicensesTest {
   private void assertProperties(String... expectedSettingKeys) {
     assertThat(db.select("SELECT PROP_KEY FROM PROPERTIES")
       .stream()
-      .map(map -> map.get("PROP_KEY"))
+      .map(map -> (String)map.get("PROP_KEY"))
       .collect(Collectors.toList()))
-        .containsExactlyInAnyOrder(expectedSettingKeys);
+        .containsExactly(expectedSettingKeys);
   }
 
   public void insertProperty(String propertyKey) {
index 08cf403ea09c364c5d81d4f38828b776dfddc931..e6fb71a2548e05c275a79b376de5ce1a63404345 100644 (file)
@@ -40,7 +40,7 @@ import org.sonar.application.logging.ListAppender;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.entry;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.when;
 
 public class CommandFactoryImplTest {
index 6871eab19d054d2489feb4f9c009e9a0da2fc8f3..01a18d41abd5d19ee72fa31df8ff9f67dd470b20 100644 (file)
@@ -41,7 +41,7 @@ import org.sonar.process.Props;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 52cae4d3ae4f4d8f07fd5a6cf8d36d2bb7d88238..e7e63988f8be08771e75ad7f28852f69015eb7d2 100644 (file)
@@ -42,7 +42,7 @@ public class Jmx {
    */
   public static void register(String name, Object instance) {
     try {
-      Class mbeanInterface = guessMBeanInterface(instance);
+      Class<Object> mbeanInterface = guessMBeanInterface(instance);
       ManagementFactory.getPlatformMBeanServer().registerMBean(new StandardMBean(instance, mbeanInterface), new ObjectName(name));
 
     } catch (MalformedObjectNameException | NotCompliantMBeanException | InstanceAlreadyExistsException | MBeanRegistrationException e) {
@@ -58,10 +58,11 @@ public class Jmx {
    * To avoid the last convention, we wrap the mbean within a StandardMBean. That
    * requires to find the related interface.
    */
-  private static Class guessMBeanInterface(Object instance) {
-    Class mbeanInterface = null;
-    Class<?>[] interfaces = instance.getClass().getInterfaces();
-    for (Class<?> anInterface : interfaces) {
+
+  private static Class<Object> guessMBeanInterface(Object instance) {
+    Class<Object> mbeanInterface = null;
+    Class<Object>[] interfaces = (Class<Object>[])instance.getClass().getInterfaces();
+    for (Class<Object> anInterface : interfaces) {
       if (anInterface.getName().endsWith("MBean")) {
         mbeanInterface = anInterface;
         break;
index 2b88d03f13c58162891469817c3c4cc8684635bf..0d4428265f172c5f3f4948939aaacc61b05a379e 100644 (file)
@@ -27,7 +27,7 @@ import org.junit.rules.ExpectedException;
 import org.mockito.ArgumentCaptor;
 
 import static org.assertj.core.api.Assertions.fail;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index 9d56caabfb73bd2b168b73548f69fcf73bb279de..d91c1c837e0922da553489e68a061a2002c8e8dc 100644 (file)
@@ -197,6 +197,7 @@ public class QualityGateConditionsUpdater {
     return isNullOrEmpty(value) || RATING_VALID_INT_VALUES.contains(value);
   }
 
+  @SuppressWarnings("unchecked")
   private static boolean check(boolean expression, List<String> errors, String message, String... args) {
     if (!expression) {
       errors.add(format(message, args));
index c89a70364adcdbddc02144e94943f8f83456cc3a..c8d72a1adaa175d5cbcfaed934249afe07778cb1 100644 (file)
@@ -30,7 +30,7 @@ import org.sonar.process.Props;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.argThat;
+import static org.mockito.ArgumentMatchers.argThat;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 
index c8c62bbc66552dd44f4646388c39d285405929b4..c01fbf7208b11c1fa1060c74d04ad377ad906cc5 100644 (file)
@@ -34,8 +34,8 @@ import org.sonar.api.utils.MessageException;
 import org.sonar.process.Props;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index e1f9879aed83c6a98608d4d3d87ca989a15270a8..0924ad34d15a3bb8bc05e52f4838ebc903883033 100644 (file)
@@ -26,7 +26,7 @@ import org.junit.Test;
 import org.sonar.db.user.UserDto;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.verify;
index cf17bfbce753d07d9aa89d483e4577bf3ce3a50b..684cb7974ba961abe13316238baf2f365e28a1af 100644 (file)
@@ -37,8 +37,8 @@ import org.sonar.server.user.ThreadLocalUserSession;
 import org.sonar.server.user.UserSession;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 4b37c140ad6969e8473b72b9bdbc9892eee9e76e..d129bc38a32664c936cc236b94365e1be02763ec 100644 (file)
@@ -41,7 +41,7 @@ import org.sonar.server.authentication.event.AuthenticationEvent;
 import org.sonar.server.authentication.event.AuthenticationException;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.verify;
index 7fe3af4919920751ef38f61dc87548ed74969ed0..37f7125375d3e952541880c9de9dd3b6db5f61e5 100644 (file)
@@ -41,9 +41,9 @@ import org.sonar.db.DbTester;
 import org.sonar.db.user.UserDto;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyInt;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.spy;
index 792455da6bf2601c252fc5c893a2e6954b7ff10d..4165bfe1670d198718b08fbc7c7b90d0077e177a 100644 (file)
@@ -38,7 +38,7 @@ import org.sonar.server.authentication.event.AuthenticationEvent;
 import org.sonar.server.authentication.event.AuthenticationException;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index 02b33b9b68d6245fde87cacb49955aa4bc61c5d3..48fe5e65c015fe4d110aecc2f15acc9bf9712b3a 100644 (file)
@@ -38,8 +38,8 @@ import org.sonar.server.user.ThreadLocalUserSession;
 import org.sonar.server.user.UserSession;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index ead8ab63cf36535f9eb41d18f6d67fc5f193f6f7..e5b22162c1cbd228d8f8c1bc9e5c760de807d30d 100644 (file)
@@ -42,7 +42,7 @@ import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.rules.ExpectedException.none;
 import static org.mockito.ArgumentMatchers.eq;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index 57f6d7eb5c6b5b7d50ae137a47dd9f8c214f0f6e..22549c7ac3ffc539031672152e1dc896dc616f55 100644 (file)
@@ -54,9 +54,9 @@ import org.sonar.server.usergroups.DefaultGroupFinder;
 import static java.util.Arrays.stream;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.rules.ExpectedException.none;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyMap;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyMap;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.verify;
index 816574e8121096261ddb55d489607e8af4a8c4c6..4b8365cc0a4899f2cb870a9266deb3163f603a1f 100644 (file)
@@ -42,8 +42,8 @@ import org.sonar.server.user.ThreadLocalUserSession;
 import org.sonar.server.user.UserSession;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
index 54b80364d425551a83520ba5d8d2656c1f10a4ba..d7aa024634e81d1828d2a8c501c7c259d4f485e4 100644 (file)
@@ -42,8 +42,8 @@ import org.sonar.server.user.TestUserSessionFactory;
 import org.sonar.server.user.ThreadLocalUserSession;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index f54d2301a2913a12b38f96150a36080d0ff0e07b..69b0f83827f4dbfb52cf2c03dd40f0315a0d2b25 100644 (file)
@@ -36,7 +36,7 @@ import org.sonar.server.authentication.event.AuthenticationEvent;
 import org.sonar.server.authentication.event.AuthenticationException;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index d35be2ce14ab2753bb46c1476b2b7e67e849c6d4..dfa8bef112153abca5766ed774fcc7181bf5e3f7 100644 (file)
@@ -28,7 +28,7 @@ import org.sonar.server.ws.WsActionTester;
 import org.sonarqube.ws.Batch.WsProjectResponse;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.test.JsonAssert.assertJson;
index 5daec6384da5c06daeb19616118cb26be0d431b2..384aa6274a3a55498b73fce3f8756a0cb97ba64e 100644 (file)
@@ -39,7 +39,7 @@ import org.sonar.server.tester.UserSessionRule;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 
index 69f4d7d8d9542245fb115be7d9466d682438a9c8..969817d88a3ff0980166a23a53d44f4276372f09 100644 (file)
@@ -27,7 +27,6 @@ import org.junit.Before;
 import org.junit.Test;
 import org.mockito.ArgumentCaptor;
 import org.mockito.Captor;
-import org.mockito.Matchers;
 import org.mockito.MockitoAnnotations;
 import org.sonar.ce.queue.CeTask;
 import org.sonar.db.ce.CeTaskTypes;
@@ -39,13 +38,13 @@ import org.sonar.server.ws.WsActionTester;
 import org.sonar.test.JsonAssert;
 import org.sonarqube.ws.Ce;
 import org.sonarqube.ws.MediaTypes;
-import org.sonarqube.ws.Ce;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.entry;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyMapOf;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyMap;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.ArgumentMatchers.isNull;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
@@ -75,8 +74,8 @@ public class SubmitActionTest {
 
   @Test
   public void submit_task_to_the_queue_and_ask_for_immediate_processing() {
-    when(reportSubmitter.submit(eq(organizationKey), eq("my_project"), Matchers.isNull(String.class), eq("My Project"),
-      anyMapOf(String.class, String.class), any(InputStream.class))).thenReturn(A_CE_TASK);
+    when(reportSubmitter.submit(eq(organizationKey), eq("my_project"), isNull(), eq("My Project"),
+      anyMap(), any())).thenReturn(A_CE_TASK);
 
     Ce.SubmitResponse submitResponse = tester.newRequest()
       .setParam("projectKey", "my_project")
@@ -85,8 +84,8 @@ public class SubmitActionTest {
       .setMethod("POST")
       .executeProtobuf(Ce.SubmitResponse.class);
 
-    verify(reportSubmitter).submit(eq(organizationKey), eq("my_project"), Matchers.isNull(String.class), eq("My Project"),
-      anyMapOf(String.class, String.class), any(InputStream.class));
+    verify(reportSubmitter).submit(eq(organizationKey), eq("my_project"), isNull(), eq("My Project"),
+      anyMap(), any());
 
     assertThat(submitResponse.getTaskId()).isEqualTo("TASK_1");
     assertThat(submitResponse.getProjectId()).isEqualTo("PROJECT_1");
@@ -94,8 +93,8 @@ public class SubmitActionTest {
 
   @Test
   public void submit_task_with_multiple_characteristics() {
-    when(reportSubmitter.submit(eq(organizationKey), eq("my_project"), Matchers.isNull(String.class), eq("My Project"),
-      anyMapOf(String.class, String.class), any(InputStream.class))).thenReturn(A_CE_TASK);
+    when(reportSubmitter.submit(eq(organizationKey), eq("my_project"), isNull(), eq("My Project"),
+      anyMap(), any())).thenReturn(A_CE_TASK);
 
     String[] characteristics = {"branch=branch1", "key=value1=value2"};
     Ce.SubmitResponse submitResponse = tester.newRequest()
@@ -107,7 +106,7 @@ public class SubmitActionTest {
       .executeProtobuf(Ce.SubmitResponse.class);
 
     assertThat(submitResponse.getTaskId()).isEqualTo("TASK_1");
-    verify(reportSubmitter).submit(eq(organizationKey), eq("my_project"), Matchers.isNull(String.class), eq("My Project"),
+    verify(reportSubmitter).submit(eq(organizationKey), eq("my_project"), isNull(), eq("My Project"),
       map.capture(), any(InputStream.class));
 
     assertThat(map.getValue()).containsOnly(entry("branch", "branch1"), entry("key", "value1=value2"));
@@ -115,8 +114,8 @@ public class SubmitActionTest {
 
   @Test
   public void test_example_json_response() {
-    when(reportSubmitter.submit(eq(organizationKey), eq("my_project"), Matchers.isNull(String.class), eq("My Project"),
-      anyMapOf(String.class, String.class), any(InputStream.class))).thenReturn(A_CE_TASK);
+    when(reportSubmitter.submit(eq(organizationKey), eq("my_project"), isNull(), eq("My Project"),
+      anyMap(), any())).thenReturn(A_CE_TASK);
 
     TestResponse wsResponse = tester.newRequest()
       .setParam("projectKey", "my_project")
@@ -134,8 +133,8 @@ public class SubmitActionTest {
    */
   @Test
   public void project_name_is_optional() {
-    when(reportSubmitter.submit(eq(organizationKey), eq("my_project"), Matchers.isNull(String.class), eq("my_project"),
-      anyMapOf(String.class, String.class), any(InputStream.class))).thenReturn(A_CE_TASK);
+    when(reportSubmitter.submit(eq(organizationKey), eq("my_project"), isNull(), eq("my_project"),
+      anyMap(), any())).thenReturn(A_CE_TASK);
 
     tester.newRequest()
       .setParam("projectKey", "my_project")
@@ -144,8 +143,8 @@ public class SubmitActionTest {
       .setMethod("POST")
       .execute();
 
-    verify(reportSubmitter).submit(eq(organizationKey), eq("my_project"), Matchers.isNull(String.class), eq("my_project"),
-      anyMapOf(String.class, String.class), any(InputStream.class));
+    verify(reportSubmitter).submit(eq(organizationKey), eq("my_project"), isNull(), eq("my_project"),
+      anyMap(), any());
 
   }
 }
index 75f678005e42a265e84061f2960a53929c46b9d7..bd2a8b0a69ff93f697026740ef176353a3a18fc6 100644 (file)
@@ -42,7 +42,7 @@ import org.sonar.server.es.TestProjectIndexers;
 
 import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.db.component.ComponentTesting.newFileDto;
index c22505fa0b015903b65a02cfef0d5a4f320517dd..a1378970de8e0472fdef5efdfd513ebf14d8800c 100644 (file)
@@ -40,8 +40,8 @@ import org.sonar.server.i18n.I18nRule;
 import org.sonar.server.permission.PermissionTemplateService;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index d7f1e1af6d3a352fe88869266d2e05ae14f76616..12ae7f4eefdab1be6adcd26505d21f52a272df9f 100644 (file)
@@ -35,7 +35,7 @@ import org.sonar.db.purge.period.DefaultPeriodCleaner;
 
 import static java.util.Collections.emptyList;
 import static org.mockito.ArgumentMatchers.anyLong;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.verify;
index b4ea206381a80a26631db19bf53058dd7bb449c7..ac2717ddedd0f72b689ddd933d61ceeb6c6fa897 100644 (file)
@@ -58,9 +58,9 @@ import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
 import static org.junit.Assert.fail;
 import static org.mockito.ArgumentMatchers.isNull;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.argThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.argThat;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index f739874dd2640b33885d60e65ef3296b96b80ea5..2aa5a01863bf316d2c9259a886ae90c936e824e3 100644 (file)
@@ -82,7 +82,7 @@ public class MeasureComputerDefinitionImplTest {
     thrown.expectMessage("Input metrics cannot be null");
 
     new MeasureComputerDefinitionImpl.BuilderImpl()
-      .setInputMetrics(null)
+      .setInputMetrics((String[])null)
       .setOutputMetrics("comment_density_1", "comment_density_2");
   }
 
@@ -113,7 +113,7 @@ public class MeasureComputerDefinitionImplTest {
 
     new MeasureComputerDefinitionImpl.BuilderImpl()
       .setInputMetrics("ncloc", "comment")
-      .setOutputMetrics(null);
+      .setOutputMetrics((String[])null);
   }
 
   @Test
index 119e9885d7dff5af615436091150cb3f4e9d4d18..15e0705c3e423f2644649164e9cafcbd96a07217 100644 (file)
@@ -59,7 +59,7 @@ import static com.google.common.collect.ImmutableList.of;
 import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.data.MapEntry.entry;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.inOrder;
 import static org.mockito.Mockito.mock;
index e08355c1d68927aca93f3138f5ea8515bd81d0db..d4eb6443a0ce1a9f9b8186dc640bf72c7c6fed41 100644 (file)
@@ -26,8 +26,8 @@ import org.junit.rules.ExpectedException;
 import org.mockito.InOrder;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.inOrder;
 import static org.mockito.Mockito.spy;
 import static org.sonar.server.computation.task.projectanalysis.component.Component.Type.DIRECTORY;
index e4150dd3e3ab1cead557edd8a539432ce45833ad..f0467ce5514abc9b0950b0b9a07674fa0fc68522 100644 (file)
@@ -26,8 +26,8 @@ import org.junit.rules.ExpectedException;
 import org.mockito.InOrder;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.inOrder;
 import static org.mockito.Mockito.spy;
 import static org.sonar.server.computation.task.projectanalysis.component.Component.Type.PROJECT_VIEW;
index 3a77d11e15942ea1dcd872410394ab35bb899dcc..60636baba3128a0f249d4a1b96a64e48ecc329aa 100644 (file)
@@ -53,8 +53,8 @@ import static com.google.common.base.Joiner.on;
 import static java.util.Arrays.stream;
 import static java.util.stream.Collectors.toList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.api.resources.Qualifiers.FILE;
index 87325ad33619db9ce00c088064384e1efaeafb64..bb9907632b27746c7c24ba4bc1fdc491381b455f 100644 (file)
@@ -31,7 +31,7 @@ import org.sonar.server.computation.task.projectanalysis.metric.Metric;
 import org.sonar.server.computation.task.projectanalysis.period.PeriodHolder;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.api.measures.CoreMetrics.COMPLEXITY_IN_FUNCTIONS_KEY;
index 57b797fb8c22aa91c8f839f192be94794d348559..0e056c25c6c15d79c25e78378e0f4ca22fa5df52 100644 (file)
@@ -26,7 +26,7 @@ import org.sonar.server.computation.task.projectanalysis.measure.Measure;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.guava.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index c348c1463d05647486cb0ea59cbfbb1c1f22ffec..015083e6f8270793f1d83f5c3d633031e9184a81 100644 (file)
@@ -26,7 +26,7 @@ import org.sonar.server.computation.task.projectanalysis.measure.Measure;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.guava.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 9fa06cfa3b8c269960d42d53d888744c24bc1c93..629aad4894b95dfda903ea139ef9f9f8266b1aac 100644 (file)
@@ -61,8 +61,8 @@ import org.sonar.server.computation.task.projectanalysis.source.SourceLinesRepos
 import static com.google.common.collect.Lists.newArrayList;
 import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 226b3bbf3f6a2a7901b74d81df35fd9aa36fd83c..b8ebe63fdb54a9d28fd351e19264595c251dad82 100644 (file)
@@ -44,9 +44,9 @@ import org.sonar.server.computation.task.projectanalysis.scm.ScmInfo;
 import org.sonar.server.computation.task.projectanalysis.scm.ScmInfoRepository;
 import org.sonar.server.issue.IssueFieldsSetter;
 
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.atLeastOnce;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
index 3fceb6b4b8bdc519287312e31d95453361b5ac7e..f36473f392eb14c307958d16c0867af79bfadc8a 100644 (file)
@@ -34,8 +34,8 @@ import org.sonar.server.computation.task.projectanalysis.filemove.MovedFilesRepo
 import org.sonar.server.issue.IssueFieldsSetter;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
index 79ced6bf28a2604fc59ebe1298d4b780dd5c68a8..65a9b5e5eb8aa22184747ac7b767be5b57b165f5 100644 (file)
@@ -19,7 +19,7 @@
  */
 package org.sonar.server.computation.task.projectanalysis.issue;
 
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
index 0102edffc4bdd2efeed7d9a9b5e912db41020f72..6dd3eee57a092f36686435afbb13daecad32cf25 100644 (file)
@@ -36,9 +36,9 @@ import org.sonar.db.rule.RuleDto;
 import org.sonar.server.computation.task.projectanalysis.analysis.AnalysisMetadataHolderRule;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyBoolean;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
 import static org.mockito.Mockito.verify;
index 67785230807080d9d17a7347a9b11c9b521eccbe..e65ee68cc018f190033f59647b9e0811406c0f31 100644 (file)
@@ -45,7 +45,7 @@ import org.sonar.server.computation.task.projectanalysis.component.ShortBranchCo
 import org.sonar.server.computation.task.projectanalysis.component.TreeRootHolderRule;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
 import static org.sonar.db.component.ComponentTesting.newFileDto;
index b553419d643d80d3479b8e58318289f2d1c2f464..a02e18738bfecb1685d3a5cea397f782ef5eccb7 100644 (file)
@@ -29,7 +29,7 @@ import org.sonar.server.computation.task.projectanalysis.component.Component;
 import org.sonar.server.computation.task.projectanalysis.component.ReportComponent;
 import org.sonar.server.computation.task.projectanalysis.filemove.MovedFilesRepository;
 
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
index 1af9aab7ca291019470db99ef64fb2d82ffe956f..d6cd5b1c129e8dcbcc4925b522e33c3fb1242b5f 100644 (file)
@@ -42,8 +42,8 @@ import org.sonar.server.rule.CommonRuleKeys;
 
 import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index ec2c1e8f2e6b6af6c51c6412c590b2789b0c694c..531cce9de791f914cf0a9e63dbca167ed55acb8d 100644 (file)
@@ -39,8 +39,8 @@ import org.sonar.server.qualitygate.ShortLivingBranchQualityGate;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.server.computation.task.projectanalysis.qualitygate.Condition.Operator.GREATER_THAN;
index 43b658bede7400875f055396e9bcd9e1d7f91a4c..906c345a1ad9b124d54a42a054246ca44bb41178 100644 (file)
@@ -50,7 +50,7 @@ import static com.google.common.base.Predicates.not;
 import static com.google.common.collect.FluentIterable.from;
 import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.db.component.ComponentTesting.newDirectory;
index 016f1c1d751b7db481280b4310c349b0beed396a..3d61a0369bb864ccc5d5b2a2b1932f2a29147b57 100644 (file)
@@ -34,7 +34,7 @@ import org.sonar.server.qualitygate.ShortLivingBranchQualityGate;
 
 import static java.util.Collections.emptyList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 6bd9523036ec53efef1c5707a12cd96ddf5dff77..77fbfe6a9d42fe43602bf5b584283be71e39d61f 100644 (file)
@@ -49,7 +49,7 @@ import org.sonar.server.organization.TestDefaultOrganizationProvider;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 52643c4c6b78d4be3860a461e58b94f026e41091..638ae279ec8c80c45c499fcb7b9e59a095f2bfc3 100644 (file)
@@ -35,8 +35,8 @@ import org.sonar.server.computation.task.projectanalysis.component.TreeRootHolde
 
 import static java.util.Collections.emptyList;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphabetic;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.mock;
 
index 0eb615c6e3eea40eb2341cabb7c8db4dc60f0547..d8390b906000a72651a8b4907c3ed083428e9a18 100644 (file)
@@ -37,7 +37,7 @@ import org.sonar.server.computation.task.projectanalysis.event.Event;
 import org.sonar.server.computation.task.projectanalysis.event.EventRepository;
 import org.sonar.server.computation.task.step.ComputationStep;
 
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.server.computation.task.projectanalysis.component.Component.Type.DIRECTORY;
index ea5fb6e7dc5ecff19152925713420a2e22b8a3e8..7ad30a480587c8020809325a8bfb31d4e036f20e 100644 (file)
@@ -45,7 +45,7 @@ import org.sonar.server.util.WrapInSingleElementArray;
 
 import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index 79e011e2d6d071213f62434a21db3dbd9124bb37..1bf8cb095213d4b1f9c49bc5dddcf320be2021e5 100644 (file)
@@ -44,7 +44,7 @@ import org.sonar.server.computation.task.projectanalysis.metric.MetricRepository
 import org.sonar.server.notification.NotificationService;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
 import static org.mockito.Mockito.verify;
index e192a6a140b94b4949c31b5a00740d25843d403c..3dca97aa0eed00484e2133f4bac32ad5b11fb40e 100644 (file)
@@ -53,7 +53,7 @@ import org.sonar.server.computation.task.projectanalysis.qualitygate.QualityGate
 import org.sonar.server.computation.task.projectanalysis.qualitygate.QualityGateStatusHolder;
 
 import static com.google.common.collect.ImmutableList.of;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.api.measures.CoreMetrics.ALERT_STATUS_KEY;
index 7a256d9f00807abb651a6a2a2e2502a0cb966d77..ca0047eb0ff3179bf9e6f797f91b5f23a13174ae 100644 (file)
@@ -51,9 +51,9 @@ import org.sonar.server.qualityprofile.QPMeasureData;
 import org.sonar.server.qualityprofile.QualityProfile;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
index 08e78d0a15659f7ed6f0ddc2bc2e83fa22d28247..4778aa7a0f23818c167e607bc5b392103e88fe32 100644 (file)
@@ -61,7 +61,7 @@ import org.sonar.server.util.cache.DiskCache;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
index 925e1069471fcc75dd02954c988a6d8a1a2d51f8..49ec1ba8a99a3e9980760e05d8c65cfe5f09ddbd 100644 (file)
@@ -32,7 +32,7 @@ import org.sonar.server.organization.BillingValidations.BillingValidationsExcept
 import org.sonar.server.organization.BillingValidationsProxy;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index 8b2ef5f685882f6cf99706cea340bbea7c0fdca6..bb8616830f80e2ced109fc88f57570cd41c29921 100644 (file)
@@ -48,8 +48,8 @@ import org.sonar.server.webhook.WebhookPayloadFactory;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 9cf11c5f092a723580caba4bf44e24cf252ad774..19050a279bf9b2e80220957a57cbe775224a6910 100644 (file)
@@ -31,7 +31,7 @@ import org.sonar.server.computation.task.ChangeLogLevel;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.fail;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.inOrder;
 import static org.mockito.Mockito.mock;
index 699fdb8e74aa45996bbfe036df891ce493f424c4..050e12a2548e100755bf4e26384fee38485dac98 100644 (file)
@@ -39,7 +39,7 @@ import org.sonar.core.platform.PluginRepository;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 531663d8754d6c48b56a537920bf8f1262f9f130..9e3de7f7445d87014a049b57e708a877443af748 100644 (file)
@@ -56,7 +56,7 @@ import org.sonarqube.ws.Editions.StatusResponse;
 
 import static java.util.Collections.singleton;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
index 1efe1fda216928e08b94b972cae59385219c533f..193d75160c4686eea757da47719cf156102bd5ac 100644 (file)
@@ -34,7 +34,7 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index 0483c179da4c928998a7286a0323aa018ba516b1..38479be76d5b270d747d5778b81a090062c1b9b1 100644 (file)
@@ -27,7 +27,7 @@ import org.mockito.Mockito;
 import org.sonar.api.config.internal.MapSettings;
 import org.sonar.server.es.metadata.MetadataIndex;
 
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index 3727d35324f87248bc1e44f821c3cac752b4e6e9..11cb4a463a4a5956430f7c3bdefa7612b7850967 100644 (file)
@@ -83,6 +83,6 @@ public class MessageTest {
   public void to_string() {
     assertThat(Message.of("key1 %s", "param1").toString()).isEqualTo("key1 param1");
     assertThat(Message.of("key1").toString()).isEqualTo("key1");
-    assertThat(Message.of("key1", null).toString()).isEqualTo("key1");
+    assertThat(Message.of("key1", (Object[])null).toString()).isEqualTo("key1");
   }
 }
index 9ac8a3eb25b80ae6af50b983bc3f585deb1cd09d..8a892b1beb85d523cbb79ed29a69f35fc2b3e6a0 100644 (file)
@@ -26,7 +26,7 @@ import org.sonar.db.DbSession;
 import org.sonar.db.IsAliveMapper;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 00df1c246d79d3ab699abb6f9b730d8e6b8e882d..6d6a660a0e865b17357b7bb2f14093835c462913 100644 (file)
@@ -38,7 +38,7 @@ import org.sonar.server.platform.WebServer;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index c8db81dc5758b42b3ecbee69daac76969ce3a105..a51b84dd3bbfc606ac0dc6ba6421908f775b87fc 100644 (file)
@@ -30,8 +30,8 @@ import org.sonar.server.tester.AnonymousMockUserSession;
 import static com.google.common.collect.Maps.newHashMap;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index 9168195bc9528127ce554d24551accdab5304a25..13935ab49c7e09a90c0f199f85076fc3e9e4535b 100644 (file)
@@ -35,9 +35,9 @@ import org.sonar.server.user.index.UserDoc;
 import org.sonar.server.user.index.UserIndex;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.server.issue.notification.NewIssuesStatistics.Metric.COMPONENT;
index 5405f904ae4915cd9123a1f29925cdc0dc2917fa..0dabe249a9f5d12ee1ac0bad615ec8d394b68da1 100644 (file)
@@ -34,9 +34,9 @@ import org.sonar.server.user.index.UserDoc;
 import org.sonar.server.user.index.UserIndex;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.server.issue.notification.NewIssuesStatistics.Metric.ASSIGNEE;
index 5f66137f6a0d1a906f60b5d8a86b4828cc613814..bfaff09a8b6f4f519850ecf70f0f220f9212f7ca 100644 (file)
@@ -47,10 +47,10 @@ import org.sonar.server.user.index.UserIndex;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyBoolean;
-import static org.mockito.Matchers.anyCollection;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyCollection;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.server.issue.notification.NewIssuesStatistics.Metric.ASSIGNEE;
index 67b52acfd0ca5ca2168d89ef958c3dedcb022bed..42b134f6069a1ce05a711f3bf4e9f14e3bf557dc 100644 (file)
@@ -60,8 +60,8 @@ import org.sonar.server.ws.WsActionTester;
 
 import static java.util.Collections.singletonList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index aed5de8eb823c7602b2d693b0504137b4c82793c..ad6fedd889cb94448700a9a0582538217dc46b85 100644 (file)
@@ -54,8 +54,8 @@ import org.sonar.server.tester.UserSessionRule;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.api.web.UserRole.CODEVIEWER;
index 3196d3eef4cecbf62b7c72ed36a3f1bf919ca9db..a18696cfd0a74c7b43f7b6b2987aba19be84574e 100644 (file)
@@ -34,8 +34,8 @@ import org.sonar.server.ws.WsActionTester;
 import org.sonar.server.issue.SearchRequest;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.test.JsonAssert.assertJson;
index ed0c10cc94117025cabd49348eedcff4ff80352d..d997549dea952434979b98bcd66499570a992650 100644 (file)
@@ -42,8 +42,8 @@ import org.sonar.server.ws.TestResponse;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.api.web.UserRole.CODEVIEWER;
index d3c69b8d6966d49d2d2bf7ce236aedc4a47672c0..1266dd4d89a46f163eab59e9067e7edc7294b511 100644 (file)
@@ -64,8 +64,8 @@ import org.sonar.server.ws.WsAction;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index fa6dc0a9f75e7c9038697ea3b6f408ea3f333b23..11e7993e933096678b6135b0c5dd11da76909320 100644 (file)
@@ -44,8 +44,8 @@ import org.sonar.server.ws.TestResponse;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 545ce4d5ec72954c94a35a83c3025927719f9802..4017774cd7533366545521fa1c2d4e6d48fad68b 100644 (file)
@@ -59,8 +59,8 @@ import org.sonar.server.ws.TestResponse;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.api.rule.Severity.MAJOR;
index 30657d664fa5ed79b5e0bbaf5afbf0ba5b75f0ff..8dc873b675120b2ace90eb07c6c00653dcb51b0a 100644 (file)
@@ -62,8 +62,8 @@ import org.sonar.server.ws.WsActionTester;
 
 import static java.util.Collections.singletonList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.api.web.UserRole.ISSUE_ADMIN;
index e51d37abab2dee1a2c700e5878c9acc0e84e15f1..3c6a9c9434ce06ebb0a23f756fcb072d9e52c7cc 100644 (file)
@@ -59,8 +59,8 @@ import org.sonar.server.ws.TestResponse;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index c93037ddc445bdaa388e781c6b7abd7c9e9b10dd..37bc24313552995377dc0254b868721514c11801 100644 (file)
@@ -60,9 +60,9 @@ import static java.util.Arrays.asList;
 import static java.util.Collections.emptyList;
 import static java.util.Collections.singleton;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 28cf1900e84d8492c1256cbde798dfeb31522207..dcd3e1981a573e825eb47332df357bf995339f64 100644 (file)
@@ -43,11 +43,11 @@ import org.sonar.server.notification.NotificationManager.SubscriberPermissionsOn
 
 import static com.google.common.collect.Sets.newHashSet;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyBoolean;
-import static org.mockito.Matchers.anySet;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anySet;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.inOrder;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.only;
index 2dc9192163f537e92c1674f9a9a4642cd8563c23..3c1bb980739d4bd7874013c0c9231c0ba1b34634 100644 (file)
@@ -33,9 +33,9 @@ import org.sonar.db.DbClient;
 import org.sonar.db.property.PropertiesDao;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
index 33c2a3fd4b8cae02ba4d776bb250473f8ab439bd..e2a0b7dd206ce0a85ae2f7d39b9d00b996a73411 100644 (file)
@@ -56,7 +56,7 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
 import static org.sonar.db.permission.OrganizationPermission.ADMINISTER;
index 38ee7f78b5dee8e073124b612afc609e25ed4551..5a48c5eee0e3ef2f8920ce494935e0b5d71766e3 100644 (file)
@@ -34,8 +34,8 @@ import org.sonar.server.ws.TestRequest;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.sonar.db.permission.OrganizationPermission.ADMINISTER;
index bd1d64468a0aeee595fd58b1d3ae4dae591e2074..0ab38a691d1d81b28261f0dff18fb3efc137f864 100644 (file)
@@ -23,7 +23,7 @@ import org.junit.Test;
 import org.sonar.api.config.GlobalPropertyChangeHandler;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.argThat;
+import static org.mockito.ArgumentMatchers.argThat;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 
index 2005cf2a6a977d08c1dc669322107cdd038825a6..41c5fb0330ca509c3402bfcc08e2934ef679951f 100644 (file)
@@ -36,8 +36,8 @@ import org.sonar.process.systeminfo.protobuf.ProtobufSystemInfo.Section;
 import org.sonar.process.systeminfo.protobuf.ProtobufSystemInfo.SystemInfo;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyLong;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyLong;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 16d73b3392131361f58fd2c6960946b975bedea1..0f375ac4a192488cbbb7f0e29de6770453dd9a19 100644 (file)
@@ -27,8 +27,8 @@ import org.sonar.db.DbSession;
 import org.sonar.db.ce.CeQueueDto;
 import org.sonar.process.systeminfo.protobuf.ProtobufSystemInfo;
 
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.server.platform.monitoring.SystemInfoTesting.assertThatAttributeIs;
index cdedf01c172478bfe5b6c70d491f664395615525..0616ffa237ac3b8166021cda73247d56e7310251 100644 (file)
@@ -40,7 +40,7 @@ import org.sonar.api.web.ServletFilter.UrlPattern;
 import static java.util.Arrays.asList;
 import static java.util.Collections.singletonList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index f1718b10a8e47c02df7f528744e54ec6525f72a2..5fe39fabf6119d0e1ff5e6e6c2cdcd31b6c15392 100644 (file)
@@ -28,7 +28,7 @@ import javax.servlet.http.HttpServletResponse;
 import org.junit.Before;
 import org.junit.Test;
 
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
 import static org.mockito.Mockito.verify;
index 0d2f08e24e4b9cae2b3b945ba5f754bd76272e7e..79d49843a4aefe5d59392ea593378f9420229c98 100644 (file)
@@ -33,7 +33,7 @@ import org.junit.rules.ExpectedException;
 import org.mockito.ArgumentCaptor;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
index 88b77a6728afcf9364564a322967e2b30fc582b0..6c40c7d2279d569fffefd718749b07e0932ea94b 100644 (file)
@@ -28,8 +28,8 @@ import javax.servlet.http.HttpServletResponse;
 import org.junit.Test;
 import org.sonar.server.platform.web.SecurityServletFilter;
 
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.startsWith;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.startsWith;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.times;
index 9c24ac1fc7ab7b245fc9621093f6fc99b8867129..55080c092cbc320c372a15553673455b3717ec48 100644 (file)
@@ -34,7 +34,7 @@ import org.junit.Test;
 import org.junit.rules.ExpectedException;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
 import static org.mockito.Mockito.verify;
index 0b5b9a94ac811b3a9dc3d28884ca684786cfd2a1..1f251913a7d7bf04fa9f6cae181fcde95fd7a5af 100644 (file)
@@ -32,7 +32,7 @@ import org.sonar.server.platform.Platform;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.fail;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
index a2a981c1dd7f0bb7dd906cfb7d8bdcb4dd1ca269..0915ae91d3e9ceae6aecf35ebc17277978eca40b 100644 (file)
@@ -53,7 +53,7 @@ import static java.util.Collections.singleton;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphabetic;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.api.utils.DateUtils.formatDateTime;
index 18a59dbfdb4b0d5b17eecddbaf42b0bf2d0bd82d..5f24446eddad145a2cde0a5cc55cdfd141043572 100644 (file)
@@ -39,7 +39,7 @@ import org.sonarqube.ws.System;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.server.health.Health.newHealthCheckBuilder;
index 1821ba2bbfdb3f63aa463415e24cc699540ddea8..3ce52d6d6942cce568cadeaf4be11aa05742d68f 100644 (file)
@@ -38,7 +38,7 @@ import org.sonar.updatecenter.common.Version;
 
 import static com.google.common.collect.ImmutableList.of;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.test.JsonAssert.assertJson;
index 87a83c25187f732465b1b37d3ef47e0293160947..2317c077ab4bf30a2a678817dd850c0db123a7a0 100644 (file)
@@ -46,9 +46,9 @@ import static org.apache.commons.io.FileUtils.touch;
 import static org.apache.commons.io.FilenameUtils.separatorsToUnix;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyBoolean;
-import static org.mockito.Matchers.argThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.argThat;
 import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
index 6be24a4935f96c105ced5e5a44e32694699f3953..fab7ebee9cf20498be9ba8b49ff437da05435c0b 100644 (file)
@@ -33,7 +33,7 @@ import org.sonar.core.platform.ComponentContainer;
 import org.sonar.core.platform.PluginRepository;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
index 8669eb1d44295090a5a10f6847c290d1da383185..d4030b38f984bf425af00aee10f82b80284f603f 100644 (file)
@@ -33,8 +33,8 @@ import org.sonar.updatecenter.common.Version;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.guava.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
index 1a17068b886838683ed08356158946f00069597d..68c6d5be5463ab9a3daa9021713073f5cafda8af 100644 (file)
@@ -25,7 +25,7 @@ import org.sonar.api.SonarRuntime;
 import org.sonar.updatecenter.common.UpdateCenter;
 
 import static org.assertj.guava.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 093a78599295ea4063765756df9946e17781db90..7dcf06d3ca5b6215b5d8a37c1e61ed4ee57c4719 100644 (file)
@@ -39,10 +39,10 @@ import org.sonar.updatecenter.common.UpdateCenter;
 
 import static java.util.Collections.singleton;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyBoolean;
-import static org.mockito.Matchers.anySetOf;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anySetOf;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
index ac1a146f7d29a77dce1241dbd564bc4dc2bce6bd..1b9862336d888440aefd7d8139c4c09e8bac2e36 100644 (file)
@@ -32,7 +32,7 @@ import org.sonar.updatecenter.common.Release;
 import org.sonar.updatecenter.common.UpdateCenter;
 import org.sonar.updatecenter.common.Version;
 
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.updatecenter.common.PluginUpdate.Status.COMPATIBLE;
index 8579c928b634c2a5f8d648d2e8c3a4831d5688c5..3d3a7be11616a8e999321b42115045dade1e15e0 100644 (file)
@@ -36,7 +36,7 @@ import org.sonar.updatecenter.common.UpdateCenter;
 
 import static com.google.common.collect.ImmutableList.of;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.when;
 import static org.sonar.test.JsonAssert.assertJson;
 import static org.sonar.updatecenter.common.PluginUpdate.Status.COMPATIBLE;
index 4842bd3dc14c80f1896de0bdc6d8e43f6cec9899..d388023be3fec2e094134b8f9fd35291ba8aba0f 100644 (file)
@@ -42,7 +42,7 @@ import org.sonar.updatecenter.common.UpdateCenter;
 import org.sonar.updatecenter.common.Version;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 00264a86070bbc258d99343f6583d80f30ba0797..1d9c03fbd09dd76fd5c723912419abbf10d3bacb 100644 (file)
@@ -40,7 +40,7 @@ import org.sonar.updatecenter.common.UpdateCenter;
 import org.sonar.updatecenter.common.Version;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 617e0f07290941616f40feb15efbc8bcc7fc4ab1..874b67032d39cdb8fe810561635bf34c98b760ab 100644 (file)
@@ -48,7 +48,7 @@ import org.sonar.server.ws.TestResponse;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
index 2aa531c1f756307a61cb98238cb3f6a03b7641ce..353e0097ed6186b9f393db8fbe6cfac91c2fe3c3 100644 (file)
@@ -52,8 +52,8 @@ import org.sonarqube.ws.Projects.BulkUpdateKeyWsResponse.Key;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.db.component.ComponentTesting.newFileDto;
index 7b507f94a4f48bbf0dc9a5edc3c169d3cb9c6223..15f597352bad2e34a03f17f2efc321e735889113 100644 (file)
@@ -48,8 +48,8 @@ import org.sonarqube.ws.Projects.CreateWsResponse;
 import org.sonarqube.ws.Projects.CreateWsResponse.Project;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.sonar.core.util.Protobuf.setNullable;
index 8153b84b9cff34915fddc73a2a2afa35ea0b16a2..403e6ff8180ba47f88dcb7937415d070b180fafb 100644 (file)
@@ -45,7 +45,7 @@ import org.sonar.server.tester.UserSessionRule;
 import org.sonar.server.ws.WsTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.api.resources.Qualifiers.PROJECT;
index 3caccbacd160155007a6ce5bb7f3046c941cc447..91b7df17ec7dde0b593af2b95a437bee4b7676ec 100644 (file)
@@ -39,8 +39,8 @@ import org.sonar.server.ws.TestRequest;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonarqube.ws.client.project.ProjectsWsParameters.PARAM_FROM;
index c13dbca57bf558398662ef655688a3807744d559..946ba9b80a97f67cbf002aa8a51b018654fa2dae 100644 (file)
@@ -65,8 +65,8 @@ import static java.lang.String.format;
 import static java.util.Arrays.stream;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.sonar.db.component.ComponentTesting.newProjectCopy;
index 47cee4474b71e735c90a0f696fb0a31f0b92dfb1..1effcf08f68dfd9fc30bc3a5693cde23eeb7e749 100644 (file)
@@ -49,8 +49,8 @@ import static java.util.Collections.emptySet;
 import static java.util.Collections.singletonList;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.same;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.same;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index f53da79afaa23d1c1ab1f611322f0bef15d60f66..bad95c17c344619963089ae61be2c431dc395ec8 100644 (file)
@@ -52,7 +52,7 @@ import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.apache.commons.io.IOUtils.toInputStream;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 
index 8db47b1e321d8683fa5404e2775a42b12b53491a..edbecb079d5090f7042929789d17e4beeb77e32e 100644 (file)
@@ -51,8 +51,8 @@ import org.sonar.server.qualityprofile.index.ActiveRuleIndexer;
 
 import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyCollection;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyCollection;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.verify;
index b68366b46186c83570e0aa453d5155b78724c1c9..e94ba2fc00685f7bee87af6434cf3b6e00575379 100644 (file)
@@ -58,9 +58,9 @@ import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.apache.commons.lang.math.RandomUtils.nextLong;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyLong;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyLong;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index e80ff4595a1511106042ea68cd0d4390953adf98..9633863955d5d62708ecbf75ad4e967e6d5aaa70 100644 (file)
@@ -51,8 +51,8 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyCollection;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyCollection;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.server.platform.db.migration.def.VarcharColumnDef.UUID_SIZE;
index e9ef9ca12472831c6993d677151f02cf325eee16..909ea57ade3f28d0fb181c6c663b7ea8202aab8e 100644 (file)
@@ -43,7 +43,7 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.db.permission.OrganizationPermission.ADMINISTER_QUALITY_PROFILES;
index 2194109bfecb4ca8ff4a71984e73771e8938e381..21902b4d72ef32ccf402b9e30961b9d2b5684ca9 100644 (file)
@@ -49,8 +49,8 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyCollection;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyCollection;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.server.platform.db.migration.def.VarcharColumnDef.UUID_SIZE;
index dea2b2aa073c42e0c742706695b6ad9c21374b96..c1a570d8d286410e5bdd8dddbec485d3676eb472 100644 (file)
@@ -42,7 +42,7 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index ee0287a318a830f25df56fe2fd96873eb62c5313..120bb34c304e510230ac96420bee679b2e392b86 100644 (file)
@@ -42,7 +42,7 @@ import org.sonar.db.rule.RuleTesting;
 import static java.util.stream.Collectors.toList;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphabetic;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
index 78f45de339493ce49cfa07b35de870ab0289af90..243a45a6d2ba62dbb147cc06ae7d9e64f1670032 100644 (file)
@@ -44,8 +44,8 @@ import org.sonar.server.plugins.ServerPluginRepository;
 import static com.google.common.collect.Lists.newArrayList;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 7c63e9255f999a8555f078eac51cdabc03afcc73..5ad35663a30be786199c4744551537960ce4f8fd 100644 (file)
@@ -75,7 +75,7 @@ import static java.lang.String.valueOf;
 import static java.util.Collections.singletonList;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
 import static org.mockito.Mockito.verify;
index 28f34459613eb5c012e2f7f72bb242618a6f64bb..79aecea78685caa4b8c5239faa64871727c5f059 100644 (file)
@@ -47,7 +47,7 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.mockito.AdditionalAnswers.returnsFirstArg;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.mock;
 import static org.sonar.api.rules.RuleType.BUG;
index b728886d364ccb7600ca36b114e29266cebac0d2..19ed708fe55e790c8fdf6037562673e1fc6312ac 100644 (file)
@@ -41,8 +41,8 @@ import org.sonar.server.tester.UserSessionRule;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
index 64fc3453163605c13bd6a6824b3625761e731380..a981bea606c954d3398082cb61fd46b90f0e9433 100644 (file)
@@ -78,7 +78,7 @@ import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
 import static org.assertj.guava.api.Assertions.entry;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.mock;
 import static org.sonar.api.rule.Severity.BLOCKER;
index bd887fe680c2fe7ae39ba3c343e57f52ea50eaa6..cded9decf2a2d1289507bfa970460b2ce9e79624 100644 (file)
@@ -74,8 +74,8 @@ import static java.util.Arrays.asList;
 import static java.util.Collections.singletonList;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.mock;
 import static org.sonar.api.rule.Severity.MINOR;
index b9a98e16b2d05b67c0f4925f96ef1187113353c0..6178d9c3eeba37f30522c7c42e057f3583859324 100644 (file)
@@ -54,7 +54,7 @@ import org.sonarqube.ws.Rules;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.mockito.AdditionalAnswers.returnsFirstArg;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.mock;
 import static org.sonar.api.server.debt.DebtRemediationFunction.Type.LINEAR;
index b61dfc40e1c80f9f5df822223f261d849e58a288..41fc7f123d2285b6982734cae5b895dbf1f5399a 100644 (file)
@@ -38,7 +38,7 @@ import static java.util.Collections.singleton;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphabetic;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.anyBoolean;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
index 16ed1ab33f172a1f374c59ef1a73640a3617ca59..30e5de83212eb2f53533e5594e2e5f681ea223b1 100644 (file)
@@ -44,7 +44,7 @@ import org.sonar.server.tester.UserSessionRule;
 import org.sonar.server.ws.WsTester;
 
 import static java.lang.String.format;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.db.component.ComponentTesting.newFileDto;
index fb6f57dc9f52ac876e1729fa181e10891ff733ca..fee0c08eed8023c7bf03d4f99778e4a2c4e90b48 100644 (file)
@@ -42,8 +42,8 @@ import org.sonar.server.tester.UserSessionRule;
 import org.sonar.server.ws.WsTester;
 
 import static com.google.common.collect.Lists.newArrayList;
-import static org.mockito.Matchers.anyInt;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 19473955d2bbe8cf1238874a57a953977a471900..dc0df39bb7d61173acc20efebdc0c9373d110ed9 100644 (file)
  */
 package org.sonar.server.startup;
 
+import javax.servlet.ServletException;
 import org.junit.Test;
 import org.sonar.api.web.ServletFilter;
 import org.sonar.server.platform.web.MasterServletFilter;
-
-import javax.servlet.ServletException;
 import org.sonar.server.platform.web.RegisterServletFilters;
 
-import static org.mockito.Matchers.anyListOf;
+import static org.mockito.ArgumentMatchers.anyList;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 
@@ -42,7 +41,7 @@ public class RegisterServletFiltersTest {
     MasterServletFilter.INSTANCE = mock(MasterServletFilter.class);
     new RegisterServletFilters(new ServletFilter[2]).start();
 
-    verify(MasterServletFilter.INSTANCE).initFilters(anyListOf(ServletFilter.class));
+    verify(MasterServletFilter.INSTANCE).initFilters(anyList());
   }
 
   @Test
@@ -50,6 +49,6 @@ public class RegisterServletFiltersTest {
     MasterServletFilter.INSTANCE = mock(MasterServletFilter.class);
     new RegisterServletFilters().start();
     // do not fail
-    verify(MasterServletFilter.INSTANCE).initFilters(anyListOf(ServletFilter.class));
+    verify(MasterServletFilter.INSTANCE).initFilters(anyList());
   }
 }
index c2da4c8dc03ff3f3abc59a194ef73d9c78ff19ff..3bdd92eaed01068a82a6f2b9af01df660e53f249 100644 (file)
@@ -55,7 +55,7 @@ import static java.util.Arrays.asList;
 import static java.util.Collections.emptySet;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.after;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.reset;
index 102acccfea3127e1bfc19a8cc24b0a6d6ea099aa..df25db5fa4aee2995d9537b51453d927cb50e43f 100644 (file)
@@ -33,7 +33,7 @@ import org.sonar.core.platform.PluginRepository;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.api.web.page.Page.Scope.COMPONENT;
index 89b05c34399d68311f4cbc93954c38abe47304ce..3929f444c5aa1aad8ee381d5c7b5f9778d1baf25 100644 (file)
@@ -63,8 +63,8 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.api.measures.CoreMetrics.QUALITY_PROFILES_KEY;
index fd675cfacb6d2209649689b5a9250457b1fd1d68..c09bdcea4587ba12498ed77b9b4a3b01fdb89171 100644 (file)
@@ -42,7 +42,7 @@ import org.sonar.server.ui.PageRepository;
 import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
index 2a8b65cb6e0e6919ec9f0a22581046027a951a03..44d67fb5eddc7b6b3d29eb5c6742b2832e928369 100644 (file)
@@ -44,8 +44,8 @@ import org.sonar.server.ws.WsActionTester;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.api.web.page.Page.Scope.ORGANIZATION;
index 044236ec1e8e09d31d230ad00476159c51eaf903..4cc6e07eb3429c32739f8d4f8408c5932d989197 100644 (file)
@@ -30,7 +30,7 @@ import org.sonar.server.tester.UserSessionRule;
 import org.sonar.server.ui.PageRepository;
 import org.sonar.server.ws.WsActionTester;
 
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.test.JsonAssert.assertJson;
index 6f08edb7914d5e06802f83d35bb8f8128bd113b9..928ba19bb218406726f8338ce272e61663573121 100644 (file)
@@ -53,8 +53,8 @@ import static java.util.Collections.singletonList;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.data.MapEntry.entry;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.core.config.CorePropertyDefinitions.ONBOARDING_TUTORIAL_SHOW_TO_NEW_USERS;
index cd5fa7a6fb3a9278b799b7b731387c98e835a6ea..2d9c134f9dbf8c2c9f99fe8f2d4aed47c86e9bb3 100644 (file)
@@ -56,7 +56,7 @@ import org.sonarqube.ws.Users.CreateWsResponse.User;
 
 import static java.util.Collections.singletonList;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.core.util.Protobuf.setNullable;
index d30470869f6bd1ccaf2f4f327ee4256c38141e93..8753fdb3680802c29d110b0927b4d72430794e2f 100644 (file)
@@ -38,7 +38,7 @@ import org.sonarqube.ws.MediaTypes;
 import org.sonarqube.ws.UserTokens.GenerateWsResponse;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 import static org.sonar.db.user.UserTesting.newUserDto;
index 6aaee28f3a5d83fb3378a4789bea5cd26d5ce040..b7ca6d75fdeb9501ac20d646fdf9d332f08f51ad 100644 (file)
@@ -36,7 +36,7 @@ import org.sonar.server.organization.DefaultOrganizationProvider;
 
 import static java.util.Objects.requireNonNull;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
index 38a835f61f9a53e58385c6a7cde8c741ee46b1bd..de8d298052f31807b8458c78913dfd4135fa85ad 100644 (file)
@@ -32,7 +32,7 @@ import org.sonar.server.async.AsyncExecution;
 import org.sonar.server.organization.DefaultOrganizationProvider;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
index 64619526680562d4d9bcd5b4553e00d02845eff0..f748399122fb25711f24f82c3a7e895fffb00cd0 100644 (file)
@@ -35,7 +35,7 @@ import org.junit.Rule;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.ArgumentCaptor;
-import org.mockito.Matchers;
+import org.mockito.ArgumentMatchers;
 import org.mockito.Mockito;
 import org.sonar.api.config.Configuration;
 import org.sonar.api.measures.Metric;
@@ -59,7 +59,8 @@ import static java.util.stream.Stream.concat;
 import static java.util.stream.Stream.of;
 import static org.apache.commons.lang.RandomStringUtils.randomAlphanumeric;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
@@ -214,7 +215,7 @@ public class WebhookQGChangeEventListenerTest {
   @DataProvider
   public static Object[][] newQGorNot() {
     EvaluatedQualityGate newQualityGate = mock(EvaluatedQualityGate.class);
-    return new Object[][] {
+    return new Object[][]{
       {null},
       {newQualityGate}
     };
@@ -238,7 +239,7 @@ public class WebhookQGChangeEventListenerTest {
       supplier.get();
       return null;
     }).when(webHooks)
-      .sendProjectAnalysisUpdate(Matchers.any(), Matchers.any());
+      .sendProjectAnalysisUpdate(ArgumentMatchers.any(), ArgumentMatchers.any());
   }
 
   private void insertPropertiesFor(String snapshotUuid, Map<String, String> properties) {
@@ -266,8 +267,8 @@ public class WebhookQGChangeEventListenerTest {
   private void verifyWebhookCalled(ComponentAndBranch componentAndBranch, SnapshotDto analysis, ComponentDto project) {
     verify(webHooks).isEnabled(project);
     verify(webHooks).sendProjectAnalysisUpdate(
-      Matchers.eq(new WebHooks.Analysis(componentAndBranch.uuid(), analysis.getUuid(), null)),
-      any(Supplier.class));
+      eq(new WebHooks.Analysis(componentAndBranch.uuid(), analysis.getUuid(), null)),
+      any());
   }
 
   private List<ProjectAnalysis> extractPayloadFactoryArguments(int time) {
index 9f5c6c3b32278c6801e540b75966c69b9305b296..7ba0c744f4ebb851065dbac3920843b2d6b84439 100644 (file)
@@ -35,7 +35,7 @@ import org.mockito.ArgumentCaptor;
 
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 9036782894811e235f1a0c581ac2525811929a97..153ce9fcd5eee3d18bb146c3bef5587c8b0de398 100644 (file)
@@ -39,7 +39,7 @@ import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.apache.commons.lang.StringUtils.substringAfterLast;
 import static org.apache.commons.lang.StringUtils.substringBeforeLast;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.never;
 import static org.mockito.Mockito.verify;
index 64fc78b9095429419fe8c4a7a3492bc0803a21b2..a7d5969a97e76d3d4c1153fd9f0cdf3034f05be4 100644 (file)
@@ -35,7 +35,7 @@ import org.sonar.api.server.ws.Response;
 import org.sonar.api.server.ws.WebService;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 4c9e8d6db9bfa967dbc9f3d2244554a92eecfc00..acf7d3b5f598728db4e4e5068ff0e33bad16bf9f 100644 (file)
@@ -31,7 +31,7 @@ import org.junit.rules.ExpectedException;
 import org.mockito.ArgumentCaptor;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 98c8f1f9211e01ac3b76513bfa246cad6385490d..03a3c7eacbd7020ac84bd0adb34629a9cdb30dc0 100644 (file)
@@ -23,7 +23,7 @@ import org.junit.Test;
 import org.sonar.api.utils.log.Logger;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.startsWith;
+import static org.mockito.ArgumentMatchers.startsWith;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index f983a71fee976862f052d21c95f682baffc551f4..b8476abc34c3c661de9d6dfa629f8c7a7792430d 100644 (file)
@@ -54,7 +54,7 @@ public class ModuleTest {
     new Module() {
       @Override
       protected void configureModule() {
-        add(null);
+        add((Object)null);
       }
     }.configure(container);
 
index e718f724c0535863312dc5d58286b39000e892de..cf9d3ec3b79051ea9b19084c4be9c5b971deeef3 100644 (file)
@@ -27,10 +27,10 @@ import org.junit.rules.ExpectedException;
 import org.sonar.api.config.internal.MapSettings;
 import org.sonar.api.i18n.I18n;
 
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
-import static org.mockito.Matchers.isNull;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.ArgumentMatchers.isNull;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.sonar.api.utils.DateUtils.parseDate;
index 507339e1ed5299fa24dd4eb6fb2009c120b6a1a3..6be93f670cd9b8711132e14c5dec10b664ec1cfd 100644 (file)
@@ -167,7 +167,7 @@ public class CloseableIteratorTest {
 
   @Test(expected = NullPointerException.class)
   public void wrap_fails_if_null_closeable() {
-    CloseableIterator.wrap(new SimpleCloseableIterator(), null);
+    CloseableIterator.wrap(new SimpleCloseableIterator(), (AutoCloseable)null);
   }
 
   private static class CloseableIt implements Iterator<String>, AutoCloseable {
index ecb23275f2e82d4279768e0cc947b66ba8da2589..26717e80255be03763b2786ce137b86d6371591f 100644 (file)
@@ -58,8 +58,8 @@ import org.sonar.api.utils.SonarException;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.internal.matchers.ThrowableCauseMatcher.hasCause;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.argThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.argThat;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 7f2809dd10b7ccb663528054a70c0309db1a531c..ee3a445ebbb145b14ddcd4b65b7902f8ebfe6731 100644 (file)
@@ -28,7 +28,7 @@ import org.junit.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 8bad1e2119be687e65ea7fad1af16b329e28112d..6044a20a9f1787b906df66218c489de77dd0bc45 100644 (file)
@@ -32,7 +32,7 @@ public final class TextSet extends AbstractText {
 
   public static final class Builder {
 
-    private List<Object> symbols = new ArrayList();
+    private List<Object> symbols = new ArrayList<>();
     private Integer lengthOfOrigin;
     private int count;
 
index 0b712f119cf1865c4f10985776d0f6c2002a0440..e2c514dd37bcd0bd836934603785f7fc6bad0686 100644 (file)
  */
 package org.sonar.duplications.statement;
 
+import java.util.List;
+import org.junit.Test;
+import org.sonar.duplications.statement.matcher.TokenMatcher;
+import org.sonar.duplications.token.Token;
+import org.sonar.duplications.token.TokenQueue;
+
+import static java.util.Arrays.asList;
 import static org.hamcrest.CoreMatchers.is;
 import static org.junit.Assert.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyListOf;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyList;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
 import static org.mockito.Mockito.when;
 
-import java.util.Arrays;
-import java.util.List;
-
-import org.junit.Test;
-import org.sonar.duplications.statement.matcher.TokenMatcher;
-import org.sonar.duplications.token.Token;
-import org.sonar.duplications.token.TokenQueue;
-
 public class StatementChannelDisptacherTest {
 
   @Test(expected = IllegalStateException.class)
   public void shouldThrowAnException() {
     TokenMatcher tokenMatcher = mock(TokenMatcher.class);
     StatementChannel channel = StatementChannel.create(tokenMatcher);
-    StatementChannelDisptacher dispatcher = new StatementChannelDisptacher(Arrays.asList(channel));
+    StatementChannelDisptacher dispatcher = new StatementChannelDisptacher(asList(channel));
     TokenQueue tokenQueue = mock(TokenQueue.class);
     when(tokenQueue.peek()).thenReturn(new Token("a", 1, 0)).thenReturn(null);
     List<Statement> statements = mock(List.class);
@@ -54,9 +53,9 @@ public class StatementChannelDisptacherTest {
   @Test
   public void shouldConsume() {
     TokenMatcher tokenMatcher = mock(TokenMatcher.class);
-    when(tokenMatcher.matchToken(any(TokenQueue.class), anyListOf(Token.class))).thenReturn(true);
+    when(tokenMatcher.matchToken(any(TokenQueue.class), anyList())).thenReturn(true);
     StatementChannel channel = StatementChannel.create(tokenMatcher);
-    StatementChannelDisptacher dispatcher = new StatementChannelDisptacher(Arrays.asList(channel));
+    StatementChannelDisptacher dispatcher = new StatementChannelDisptacher(asList(channel));
     TokenQueue tokenQueue = mock(TokenQueue.class);
     when(tokenQueue.peek()).thenReturn(new Token("a", 1, 0)).thenReturn(null);
     List<Statement> statements = mock(List.class);
index f1b1aa3f97646943086167df8ea8e110043f7c72..361ebcc43c14f4045bbc168f85eaff2ed64e6e5a 100644 (file)
@@ -23,7 +23,6 @@ import java.util.Arrays;
 import java.util.List;
 import org.junit.Test;
 import org.mockito.ArgumentCaptor;
-import org.mockito.Matchers;
 import org.sonar.duplications.statement.matcher.AnyTokenMatcher;
 import org.sonar.duplications.statement.matcher.TokenMatcher;
 import org.sonar.duplications.token.Token;
@@ -31,6 +30,9 @@ import org.sonar.duplications.token.TokenQueue;
 
 import static org.hamcrest.CoreMatchers.is;
 import static org.junit.Assert.assertThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyList;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
@@ -45,7 +47,7 @@ public class StatementChannelTest {
 
   @Test(expected = IllegalArgumentException.class)
   public void shouldNotAcceptEmpty() {
-    StatementChannel.create(new TokenMatcher[] {});
+    StatementChannel.create(new TokenMatcher[]{});
   }
 
   @Test
@@ -57,7 +59,7 @@ public class StatementChannelTest {
 
     assertThat(channel.consume(tokenQueue, output), is(false));
     ArgumentCaptor<List> matchedTokenList = ArgumentCaptor.forClass(List.class);
-    verify(matcher).matchToken(Matchers.eq(tokenQueue), matchedTokenList.capture());
+    verify(matcher).matchToken(eq(tokenQueue), matchedTokenList.capture());
     verifyNoMoreInteractions(matcher);
     verify(tokenQueue).pushForward(matchedTokenList.getValue());
     verifyNoMoreInteractions(tokenQueue);
@@ -73,7 +75,7 @@ public class StatementChannelTest {
     List<Statement> output = mock(List.class);
 
     assertThat(channel.consume(tokenQueue, output), is(true));
-    verify(matcher).matchToken(Matchers.eq(tokenQueue), Matchers.anyList());
+    verify(matcher).matchToken(eq(tokenQueue), anyList());
     verifyNoMoreInteractions(matcher);
     ArgumentCaptor<Statement> statement = ArgumentCaptor.forClass(Statement.class);
     verify(output).add(statement.capture());
@@ -91,9 +93,9 @@ public class StatementChannelTest {
     List<Statement> output = mock(List.class);
 
     assertThat(channel.consume(tokenQueue, output), is(true));
-    verify(matcher).matchToken(Matchers.eq(tokenQueue), Matchers.anyList());
+    verify(matcher).matchToken(eq(tokenQueue), anyList());
     verifyNoMoreInteractions(matcher);
-    verify(output).add(Matchers.any(Statement.class));
+    verify(output).add(any());
     verifyNoMoreInteractions(output);
   }
 
index ee296272c38e886ca8cd5086f4ce57f6a36992c7..e2996280aed4ae9fbeaf07227a9d85fb8eaed145 100644 (file)
@@ -29,7 +29,7 @@ import org.sonar.duplications.token.TokenQueue;
 
 import static org.hamcrest.CoreMatchers.is;
 import static org.junit.Assert.assertThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.verify;
 
index 97bb4462e72e804c5a615ac1260cf20243802901..0e88e88b1f644d165c9aa1835775cadde65a3b81 100644 (file)
@@ -29,7 +29,7 @@ import org.junit.rules.ExpectedException;
 import org.junit.rules.TemporaryFolder;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verifyZeroInteractions;
 import static org.mockito.Mockito.when;
index 2d8780d4cea2749454b6dc1dbbe0f28aed0be573..975d0e65218847ee1aeee73e9fee343c336d971d 100644 (file)
@@ -38,8 +38,8 @@ import java.nio.file.Files;
 import java.security.SecureRandom;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyInt;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index a6a1e3b3e74f2e55028f3d910b74686988ebe1fa..225b0db1d21c3cbf07e2a69b4838af9f75e9ec1d 100644 (file)
@@ -34,7 +34,7 @@ public class TestMeasureComputerDefinitionTest {
   public ExpectedException thrown = ExpectedException.none();
 
   @Test
-  public void build_definition() throws Exception {
+  public void build_definition() {
     MeasureComputerDefinition definition = new MeasureComputerDefinitionBuilderImpl()
       .setInputMetrics("INPUT_1", "INPUT_2")
       .setOutputMetrics("OUTPUT_1", "OUTPUT_2")
@@ -45,7 +45,7 @@ public class TestMeasureComputerDefinitionTest {
   }
 
   @Test
-  public void build_definition_without_input_metric() throws Exception {
+  public void build_definition_without_input_metric() {
     MeasureComputerDefinition definition = new MeasureComputerDefinitionBuilderImpl()
       .setOutputMetrics("OUTPUT_1", "OUTPUT_2")
       .build();
@@ -55,18 +55,18 @@ public class TestMeasureComputerDefinitionTest {
   }
 
   @Test
-  public void fail_with_NPE_when_building_definition_with_null_input_metrics() throws Exception {
+  public void fail_with_NPE_when_building_definition_with_null_input_metrics() {
     thrown.expect(NullPointerException.class);
     thrown.expectMessage("Input metrics cannot be null");
 
     new MeasureComputerDefinitionBuilderImpl()
-      .setInputMetrics(null)
+      .setInputMetrics((String[]) null)
       .setOutputMetrics("OUTPUT_1", "OUTPUT_2")
       .build();
   }
 
   @Test
-  public void fail_with_NPE_when_building_definition_with_on_null_input_metric() throws Exception {
+  public void fail_with_NPE_when_building_definition_with_on_null_input_metric() {
     thrown.expect(NullPointerException.class);
     thrown.expectMessage("Null metric is not allowed");
 
@@ -77,18 +77,18 @@ public class TestMeasureComputerDefinitionTest {
   }
 
   @Test
-  public void fail_with_NPE_when_building_definition_with_null_output_metrics() throws Exception {
+  public void fail_with_NPE_when_building_definition_with_null_output_metrics() {
     thrown.expect(NullPointerException.class);
     thrown.expectMessage("Output metrics cannot be null");
 
     new MeasureComputerDefinitionBuilderImpl()
       .setInputMetrics("INPUT_1", "INPUT_2")
-      .setOutputMetrics(null)
+      .setOutputMetrics((String[]) null)
       .build();
   }
 
   @Test
-  public void fail_with_NPE_when_building_definition_without_output_metrics() throws Exception {
+  public void fail_with_NPE_when_building_definition_without_output_metrics() {
     thrown.expect(NullPointerException.class);
     thrown.expectMessage("Output metrics cannot be null");
 
@@ -98,7 +98,7 @@ public class TestMeasureComputerDefinitionTest {
   }
 
   @Test
-  public void fail_with_NPE_when_building_definition_with_on_null_ouput_metric() throws Exception {
+  public void fail_with_NPE_when_building_definition_with_on_null_ouput_metric() {
     thrown.expect(NullPointerException.class);
     thrown.expectMessage("Null metric is not allowed");
 
@@ -109,7 +109,7 @@ public class TestMeasureComputerDefinitionTest {
   }
 
   @Test
-  public void fail_with_IAE_when_building_definition_with_empty_output_metrics() throws Exception {
+  public void fail_with_IAE_when_building_definition_with_empty_output_metrics() {
     thrown.expect(IllegalArgumentException.class);
     thrown.expectMessage("At least one output metric must be defined");
 
@@ -120,7 +120,7 @@ public class TestMeasureComputerDefinitionTest {
   }
 
   @Test
-  public void fail_with_IAE_when_building_definition_with_core_metrics_in_output_metrics() throws Exception {
+  public void fail_with_IAE_when_building_definition_with_core_metrics_in_output_metrics() {
     thrown.expect(IllegalArgumentException.class);
     thrown.expectMessage("Core metrics are not allowed");
 
index 21715e281ec3d53a7603750acead856e218e00f9..76a30d39a08a91b1936499399eb2936838171cda 100644 (file)
@@ -27,7 +27,7 @@ import org.sonar.api.utils.System2;
 import org.sonar.api.utils.Version;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.spy;
 import static org.mockito.Mockito.when;
 
index 756e45e55a2e576288e1d758143266f36668c858..51066a572fd5f08f3f552b71393e8feb653c24d9 100644 (file)
@@ -32,7 +32,7 @@ import java.util.Set;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.isA;
+import static org.mockito.ArgumentMatchers.isA;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index f9fdef9ca61c948ae6527e8e34d96821bc0f1f25..13ba1e56c04d9fb8318be89534f91638afdb58a9 100644 (file)
@@ -24,7 +24,7 @@ import org.mockito.Mockito;
 import org.sonar.api.issue.Issue;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 854e780806b6d76d287f33d38bf8e1b5f78bbe21..4f1cb5e638574b7d1b9877d8ee4ea756422c183f 100644 (file)
@@ -31,7 +31,7 @@ import org.sonar.check.BelongsToProfile;
 import org.sonar.check.Priority;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 0b971ba6c811eebf6248c324ae05ebc3e93c0697..4e454aeae523c1b706d490a25545dec236514592 100644 (file)
@@ -29,7 +29,7 @@ import org.sonar.api.rules.RulePriority;
 import org.sonar.api.utils.ValidationMessages;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index da3d7dddb2908c8ea7d21306bbbcea72ab86ed49..7dbddaef854cc55c64a6f69b551de49724ab7e53 100644 (file)
@@ -35,14 +35,14 @@ public class MessageExceptionTest {
 
   @Test
   public void should_create_exception_with_status_and_l10n_message_with_param(){
-    MessageException exception = MessageException.ofL10n("key", new String[]{"value"});
+    MessageException exception = MessageException.ofL10n("key", "value");
     assertThat(exception.l10nKey()).isEqualTo("key");
     assertThat(exception.l10nParams()).containsOnly("value");
   }
 
   @Test
   public void should_create_exception_with_status_and_l10n_message_without_param(){
-    MessageException exception = MessageException.ofL10n("key", null);
+    MessageException exception = MessageException.ofL10n("key", (Object[])null);
     assertThat(exception.l10nKey()).isEqualTo("key");
     assertThat(exception.l10nParams()).isEmpty();
   }
index 21eeb5fd7d92af99cecea965a0769259da0f030c..833446cee7ca88309bcc07dac0698eedb3257e8c 100644 (file)
@@ -28,7 +28,7 @@ import org.junit.Test;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 
index 2ba1e6bb08fe7f270029b21cc4ea88d9bebe8e8a..54b2f54ef2e6c4625362ee341bda791b5ea3fa81 100644 (file)
@@ -94,10 +94,10 @@ public class PageTest {
   }
 
   @Test
-  public void fail_if_no_qualifier() {
+  public void fail_if_null_qualifiers() {
     expectedException.expect(NullPointerException.class);
 
-    underTest.setComponentQualifiers(null).build();
+    underTest.setComponentQualifiers((Qualifier[])null).build();
   }
 
   @Test
index 1cda6fd4e15df9d6dd5334b6a15348b22822c452..811a4511e2671e25916a519b9e1481478d147539 100644 (file)
@@ -28,8 +28,8 @@ import org.sonar.scanner.bootstrap.ScannerWsClient;
 import org.sonarqube.ws.client.WsRequest;
 import org.sonarqube.ws.client.WsResponse;
 
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.argThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.argThat;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index f9e24616e64529d5c435b8b9db3d0b4b4e051587..b99ab430412df92c2c8a902d82c3e68ec7f797b3 100644 (file)
@@ -32,8 +32,8 @@ import org.sonar.scanner.WsTestUtil;
 import org.sonar.scanner.bootstrap.ScannerPluginInstaller.InstalledPlugin;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 4c17cdfc8d8b1d1ab2eb96390e8d961dcdab2abe..a5dec432e8f358eed98f59f02ab176bff2ce79f7 100644 (file)
@@ -27,8 +27,8 @@ import org.sonar.core.platform.PluginLoader;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.anyCollectionOf;
-import static org.mockito.Matchers.anyMapOf;
+import static org.mockito.ArgumentMatchers.anyCollection;
+import static org.mockito.ArgumentMatchers.anyMap;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
@@ -44,7 +44,7 @@ public class ScannerPluginRepositoryTest {
     PluginInfo info = new PluginInfo("squid");
     ImmutableMap<String, ScannerPlugin> plugins = ImmutableMap.of("squid", new ScannerPlugin("squid", 1L, info));
     Plugin instance = mock(Plugin.class);
-    when(loader.load(anyMapOf(String.class, PluginInfo.class))).thenReturn(ImmutableMap.of("squid", instance));
+    when(loader.load(anyMap())).thenReturn(ImmutableMap.of("squid", instance));
     when(installer.installRemotes()).thenReturn(plugins);
 
     underTest.start();
@@ -55,7 +55,7 @@ public class ScannerPluginRepositoryTest {
     assertThat(underTest.getPluginInstance("squid")).isSameAs(instance);
 
     underTest.stop();
-    verify(loader).unload(anyCollectionOf(Plugin.class));
+    verify(loader).unload(anyCollection());
   }
 
   @Test
index 85e7af54edd036bd9f9e918aad6ad55aa7cf0008..b22df410dd1679b2cdb2b4884701d52b977cef5c 100644 (file)
@@ -27,7 +27,7 @@ import org.sonar.api.batch.fs.internal.InputModuleHierarchy;
 import org.sonar.api.config.Configuration;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index fc10df40da34ebc5716aad10d0de90f5fcb80df8..4acf685f0089f58f73b46cd6b1a2bf8c165f6f87 100644 (file)
@@ -42,7 +42,7 @@ import org.sonar.duplications.block.Block;
 import org.sonar.scanner.cpd.index.SonarCpdBlockIndex;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index 597f7d817f56cf829b2e6e436404bd9d6cc27db5..e0d5a3e7bb1825f27892e1f5eaeb49d619b49d29 100644 (file)
@@ -36,10 +36,10 @@ import org.sonar.api.utils.MessageException;
 import org.sonar.scanner.deprecated.test.TestPlanBuilder;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyLong;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyLong;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 27d20ed23468161da758011cc4f893aed9c87d7a..1db69331274d411e37a418b01da134210717d5ff 100644 (file)
@@ -39,9 +39,9 @@ import org.sonar.scanner.report.ReportPublisher;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.RETURNS_DEEP_STUBS;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
index 9f212f8c2326112e58814c629b590ac0912a2875..369f0554c74869b9c0dcf48cea60a03d3512068e 100644 (file)
@@ -28,8 +28,8 @@ import org.sonar.scanner.issue.ignore.pattern.IssuePattern;
 import org.sonar.scanner.issue.ignore.pattern.PatternMatcher;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 4e03ba7367f32b116b4a09e5e356ff1c77bfae31..8036b83a7e20cbb1fb90de5550c900af9cd47cf9 100644 (file)
@@ -41,7 +41,7 @@ import org.sonar.xoo.rule.XooRulesDefinition;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.tuple;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 
index a6dd5b556ee05319fc4b7e0355e2a2cac6f0ace0..f8ef008f86e8ba159f9581883a64a7242c707ec5 100644 (file)
@@ -33,8 +33,8 @@ import org.sonar.api.resources.Project;
 import org.sonar.scanner.bootstrap.ScannerExtensionDictionnary;
 import org.sonar.scanner.events.EventBus;
 
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index c9222cee7c813cc745832640a1d94255fe0c9519..1ea486c1a907c6afdf42864159abd4c26f5c8b9f 100644 (file)
@@ -37,8 +37,8 @@ import org.sonar.scanner.bootstrap.ScannerExtensionDictionnary;
 import org.sonar.scanner.events.EventBus;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 04bdf6cf150676773b5599be2d99e1826d2bccbf..25f54200567745cb9d4acd70f509ffaf632cf0a6 100644 (file)
@@ -34,7 +34,7 @@ import org.sonar.scanner.protocol.output.ScannerReportWriter;
 import org.sonar.scanner.repository.ContextPropertiesCache;
 
 import static java.util.Collections.emptyList;
-import static org.mockito.Matchers.argThat;
+import static org.mockito.ArgumentMatchers.argThat;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 7ac17455d7cd5d0ca89ec3d4ca31ac06d24c3db5..a6bbe4b59e8b044569131de40ee8d2e551f09bf5 100644 (file)
@@ -39,7 +39,7 @@ import org.sonar.scanner.scan.filesystem.InputComponentStore;
 import org.sonar.scanner.scan.measure.MeasureCache;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 0af7666e43ed2eb6d5bcc85050ffe5606dc5cdd2..581e513cc3bc06e48ef2a581f1e2073b314985d3 100644 (file)
@@ -45,7 +45,7 @@ import org.sonar.scanner.scan.measure.MeasureCache;
 import static java.util.Arrays.asList;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index e8c3f6a3f96207db0ff703d73d07b63ff072136e..f8af70d532c7a5a09d6749cece63acade652fa8e 100644 (file)
@@ -54,7 +54,7 @@ import static java.util.Arrays.asList;
 import static java.util.Collections.emptyMap;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.entry;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index d34be01eb8d897aa571aab455d44e81ca12533ae..128561c45bf61da91368917d952375e391310555 100644 (file)
@@ -55,7 +55,7 @@ import org.sonarqube.ws.client.WsResponse;
 import static org.apache.commons.io.FileUtils.readFileToString;
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.api.Assertions.entry;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 6603ac206f5a8502c7a5ea7621fba4694c9ad477..c4a9b3b5267a100f8d9228fd79dfc9550fb67071 100644 (file)
@@ -31,8 +31,8 @@ import org.sonar.scanner.WsTestUtil;
 import org.sonar.scanner.bootstrap.ScannerWsClient;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyInt;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
index 66cab1491948a9c9b0a8210884d1cabc24aab249..1a8b69c23b7741e1779e4af4a992dc53c9e61dc1 100644 (file)
@@ -36,7 +36,7 @@ import org.sonarqube.ws.client.HttpException;
 import org.sonarqube.ws.client.WsRequest;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 38e990e1b5d797f4f641b703dae49d653fd61d1d..b627bdd118927445b3bb7ac7a0421833b761f29d 100644 (file)
@@ -31,8 +31,8 @@ import org.sonar.scanner.bootstrap.GlobalAnalysisMode;
 import org.sonar.scanner.scan.branch.BranchConfiguration;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
index 161fb7d029f028a092a7fa4ef1440a1af9b3217d..e77e76f17193ce35a708be571522d9f6088c0922 100644 (file)
@@ -37,8 +37,8 @@ import org.sonar.scanner.rule.ModuleQProfiles;
 import org.sonarqube.ws.Qualityprofiles.SearchWsResponse.QualityProfile;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
 import static org.mockito.Mockito.when;
index 87f6658d5760770aafe0d7c14cae660131e4b8e0..5548f01220b2658c811362376070d36ec1a756a6 100644 (file)
@@ -33,7 +33,7 @@ import org.sonar.api.utils.DateUtils;
 import org.sonarqube.ws.Qualityprofiles.SearchWsResponse.QualityProfile;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyNoMoreInteractions;
 import static org.mockito.Mockito.when;
index 47d66a1773247238e37c72da2b0bee5fd00e723a..3d5ac730d71e0f73ff3b044a4a7e413f7e0672ed 100644 (file)
@@ -28,7 +28,7 @@ import org.sonar.api.batch.bootstrap.ProjectBuilder.Context;
 import org.sonar.api.batch.bootstrap.ProjectReactor;
 import org.sonar.api.utils.MessageException;
 
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doThrow;
 import static org.mockito.Mockito.mock;
 
index 5ad3d2dc6c59a3167c6be78492720930fc2e4980..e71a71f161b437bd95e8421014b068da304c7094 100644 (file)
@@ -35,8 +35,8 @@ import org.sonar.core.config.ScannerProperties;
 import org.sonar.scanner.bootstrap.GlobalConfiguration;
 
 import static org.apache.commons.lang.StringUtils.repeat;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index da44c75668eabf1ea946012636f8b8c91e57f6b6..067114dd43b24862404a60a7a43ea3c29ba45fd1 100644 (file)
@@ -29,9 +29,9 @@ import org.sonar.scanner.bootstrap.GlobalConfiguration;
 import org.sonar.scanner.repository.settings.SettingsLoader;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyString;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index 9ff1a197cded7a8e1808dbf4d44ea35a49ac5738..6b75d766e3e45127b8e573cda6e14a62b72477ec 100644 (file)
@@ -26,7 +26,7 @@ import org.sonar.api.config.Configuration;
 import org.sonar.scanner.bootstrap.GlobalConfiguration;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.anyString;
+import static org.mockito.ArgumentMatchers.anyString;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index db19c492943ccf77ce5ab1a989f5da1bbf3e0ae8..46f67d9c0ae8b8c7031210a68aa284a6aebd8c7a 100644 (file)
@@ -33,9 +33,9 @@ import org.sonar.scanner.scan.filesystem.CharsetValidation.Result;
 import org.sonar.scanner.scan.filesystem.CharsetValidation.Validation;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.anyBoolean;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyBoolean;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
index fdcb15f3c7836686035c2a4c67993da97e7c27fd..149ec8ea4e241aade048fa6cbb0f622ff2e8446a 100644 (file)
@@ -32,8 +32,8 @@ import org.sonar.api.batch.fs.internal.TestInputFileBuilder;
 import org.sonar.scanner.scan.branch.BranchConfiguration;
 
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index 8805622b82d36eb00b3b0528be854b81907bee88..52da53edbf5ac595cd561a3215b0c2c418994d4c 100644 (file)
@@ -56,7 +56,7 @@ import org.sonar.scanner.scan.measure.MeasureCache;
 
 import static org.assertj.core.api.Assertions.assertThat;
 import static org.assertj.core.data.MapEntry.entry;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.verifyZeroInteractions;
index 058ff52e92b2c9d0afc7d21e1f43ba71180be913..8f76a4f1ecb1b671d9c2313a168a2c76487b30ef 100644 (file)
@@ -67,6 +67,7 @@ abstract class BaseRequest<SELF extends BaseRequest> implements WsRequest {
   /**
    * Expected media type of response. Default is {@link MediaTypes#JSON}.
    */
+  @SuppressWarnings("unchecked")
   public SELF setMediaType(String s) {
     requireNonNull(s, "media type of response cannot be null");
     this.mediaType = s;
@@ -93,6 +94,7 @@ abstract class BaseRequest<SELF extends BaseRequest> implements WsRequest {
     return setSingleValueParam(key, value);
   }
 
+  @SuppressWarnings("unchecked")
   private SELF setSingleValueParam(String key, @Nullable Object value) {
     checkArgument(!isNullOrEmpty(key), "a WS parameter key cannot be null");
     if (value == null) {
@@ -103,6 +105,7 @@ abstract class BaseRequest<SELF extends BaseRequest> implements WsRequest {
     return (SELF) this;
   }
 
+  @SuppressWarnings("unchecked")
   public SELF setParam(String key, @Nullable Collection<? extends Object> values) {
     checkArgument(!isNullOrEmpty(key), "a WS parameter key cannot be null");
     if (values == null || values.isEmpty()) {
@@ -140,6 +143,7 @@ abstract class BaseRequest<SELF extends BaseRequest> implements WsRequest {
     return headers;
   }
 
+  @SuppressWarnings("unchecked")
   public SELF setHeader(String name, @Nullable String value) {
     requireNonNull(name, "Header name can't be null");
     headers.setValue(name, value);
index 79b6c6e4583f9842508a7ca84b835906eb91c63a..b5c699c723f202a446f0f758d0917e9234b7e494 100644 (file)
@@ -32,8 +32,8 @@ import org.sonarqube.ws.MediaTypes;
 
 import static java.nio.charset.StandardCharsets.UTF_8;
 import static org.assertj.core.api.Assertions.assertThat;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.argThat;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.argThat;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
index ea76f6835f76254b1d4191cbb3945ac2bbaeae30..685b9af7f8111e3205cf3aba4a1b201ea8cd3a12 100644 (file)
@@ -34,7 +34,7 @@ import org.junit.rules.ExternalResource;
 import org.mockito.invocation.InvocationOnMock;
 import org.mockito.stubbing.Answer;
 
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.spy;
 
index 157a78cf5ef0b98f603bfa907420992864946663..b47028fa3646a31219016e9cce97fa5c13db27bb 100644 (file)
@@ -30,8 +30,8 @@ import org.sonarqube.qa.util.Tester;
 import org.sonarqube.ws.Measures;
 import org.sonarqube.ws.Measures.ComponentTreeWsResponse;
 import org.sonarqube.ws.Measures.ComponentWsResponse;
-import org.sonarqube.ws.client.measures.ComponentTreeRequest;
 import org.sonarqube.ws.client.measures.ComponentRequest;
+import org.sonarqube.ws.client.measures.ComponentTreeRequest;
 
 import static com.google.common.collect.Lists.newArrayList;
 import static java.util.Arrays.asList;
@@ -130,7 +130,8 @@ public class MeasuresWsTest {
 
     assertThat(response.getBaseComponent().getKey()).isEqualTo(baseComponentKey);
     assertThat(response.getComponentsList())
-      .extracting("key").containsOnly(childKeys);
+      .extracting(org.sonarqube.ws.Measures.Component::getKey)
+      .containsOnly(childKeys);
   }
 
   @Test