aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Gageot <david@gageot.net>2015-05-07 19:04:22 +0200
committerDavid Gageot <david@gageot.net>2015-05-07 19:12:29 +0200
commit5a587fb74fd9a8c8839b6f8582f5ff15f5183805 (patch)
treeb0201ec0afc1dad985a53c06c703a429d4bf095b
parent18834f5bf7f0bdd34912c46a83caaaac70db1e87 (diff)
downloadsonarqube-5a587fb74fd9a8c8839b6f8582f5ff15f5183805.tar.gz
sonarqube-5a587fb74fd9a8c8839b6f8582f5ff15f5183805.zip
Redundant throws clause in tests
-rw-r--r--plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/dashboards/ProjectIssuesDashboardTest.java2
-rw-r--r--plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/notifications/alerts/NewAlertsTest.java2
-rw-r--r--plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/timemachine/NewCoverageFileAnalyzerTest.java12
-rw-r--r--plugins/sonar-email-notifications-plugin/src/test/java/org/sonar/plugins/emailnotifications/EmailNotificationChannelTest.java8
-rw-r--r--server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaCommandTest.java2
-rw-r--r--server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaProcessLauncherTest.java2
-rw-r--r--server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/MonitorTest.java8
-rw-r--r--server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/StreamGobblerTest.java2
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/AesCipherTest.java18
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/ConfigurationUtilsTest.java4
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/LifecycleTest.java4
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/LogbackHelperTest.java14
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/LoopbackAddressTest.java6
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/MinimumViableSystemTest.java6
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java6
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/ProcessEntryPointTest.java4
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java8
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/ProcessUtilsTest.java2
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/PropsTest.java16
-rw-r--r--server/sonar-process/src/test/java/org/sonar/process/SystemExitTest.java4
-rw-r--r--server/sonar-search/src/test/java/org/sonar/search/SearchLoggingTest.java2
-rw-r--r--server/sonar-search/src/test/java/org/sonar/search/SearchServerTest.java2
-rw-r--r--server/sonar-search/src/test/java/org/sonar/search/script/UpdateListScriptTest.java4
-rw-r--r--server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java2
-rw-r--r--server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/PersistFileSourcesStepTest.java2
-rw-r--r--server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java2
-rw-r--r--server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/core/computation/dbcleaner/ProjectCleanerTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/activity/ActivityServiceTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/activity/RubyQProfileActivityServiceTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityIndexDefinitionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityResultSetIteratorTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/activity/ws/ActivitiesWebServiceMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/app/StartupLogsTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/app/TomcatConnectorsTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/app/WebLoggingTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/app/WebappTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/authentication/ws/AuthenticationWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/batch/BatchIndexTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/batch/BatchWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/batch/GlobalRepositoryActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/batch/IssuesActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryLoaderMediumTest.java54
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/batch/UsersActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ComponentCleanerServiceMediumTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ComponentQueryTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ComponentServiceMediumTest.java48
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/DefaultComponentFinderTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentDaoTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentIndexDaoTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentLinkDaoTest.java12
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/db/SnapshotDaoTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentAppActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentsWsTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ws/EventsWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ws/ProjectsWsTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ws/ResourcesWsTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/component/ws/SearchActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContainerTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContextTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ComputationServiceTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ComputationThreadTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ReportQueueTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/db/AnalysisReportDaoTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/issue/IssueComputationTest.java24
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheLoaderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/issue/ScmAccountCacheLoaderTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/issue/SourceLinesCacheTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/measure/MetricCacheTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/source/ComputeFileSourceDataTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/source/CoverageLineReaderTest.java18
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/source/DuplicationLineReaderTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/source/RangeOffsetHelperTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/source/ReportIteratorTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/source/ScmLineReaderTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/source/SymbolsLineReaderTest.java22
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/ApplyPermissionsStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/BaseStepTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/ComponentUuidsCacheTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/ComputationStepsTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexComponentsStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexIssuesStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexSourceLinesStepTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexTestsStepTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexViewsStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistComponentLinksStepTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistDuplicationMeasuresStepTest.java18
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistEventsStepTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileDependenciesStepTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileSourcesStepTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistIssuesStepTest.java12
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistMeasuresStepTest.java22
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistNumberOfDaysSinceLastCommitStepTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistTestsStepTest.java20
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeDatastoresStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeRemovedViewsStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/SendIssueNotificationsStepTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/step/SwitchSnapshotStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ws/ComputationWebServiceTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ws/HistoryWsActionMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ws/IsQueueEmptyWebServiceTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ws/QueueWsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/computation/ws/SubmitReportWsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/config/ws/PropertiesWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/dashboard/db/WidgetDaoTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/BaseDaoTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseFactoryTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/ResultSetIteratorTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/AddColumnsBuilderTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/BaseDataChangeTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/DatabaseMigratorTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/DropColumnsBuilderTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/MigrationStepsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationConcurrentAccessTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ProgressTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationConvertersTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationMigrationTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/ConvertIssueDebtToMinutesMigrationStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/DevelopmentCostMeasuresMigrationStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/IssueChangelogMigrationStepTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/NotResolvedIssuesOnRemovedComponentsMigrationStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/RequirementMeasuresMigrationStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/TechnicalDebtMeasuresMigrationStepTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/WorkDurationConvertorTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ChangeLogMigrationTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ConvertProfileMeasuresMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/FeedQProfileDatesMigrationTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/IssueActionPlanKeyMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/MeasureDataMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/AddMissingRuleParameterDefaultValuesMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/DeleteMeasuresOnDeletedProfilesMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/AddMissingCustomRuleParametersMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/DeleteUnescapedActivitiesTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/FeedFileSourcesTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/InsertProjectsAuthorizationUpdatedAtMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/PopulateProjectsUuidColumnsMigrationTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/RemoveSortFieldFromIssueFiltersMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/ReplaceIssueFiltersProjectKeyByUuidTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddIssuesColumnsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddNewCharacteristicsTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/CopyScmAccountsFromAuthorsToUsersTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/DropIssuesColumnsTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedEventsLongDatesTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueComponentUuidsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueTagsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedManualMeasuresLongDatesTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedSemaphoresLongDatesTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RemovePermissionsOnModulesMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RenameComponentRelatedParamsInIssueFiltersMigrationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/UpdateProjectsModuleUuidPathTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesColumnsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesComponentUuidColumnsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/DropDependenciesComponentColumnsTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedDependenciesComponentUuidsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedEventsComponentUuidTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedFileSourcesDataTypeTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedProjectLinksComponentUuidTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/MoveProjectProfileAssociationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/debt/DebtMediumTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelBackupTest.java40
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelLookupTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelOperationsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelPluginRepositoryTest.java12
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelServiceTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelXMLExporterTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/design/db/FileDependencyDaoTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/design/ws/DependenciesWsTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/design/ws/ShowActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsJsonWriterTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsParserTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/duplication/ws/ShowActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/BulkIndexerTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/DefaultIndexSettingsTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/EsClientTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/EsUtilsTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionContextTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionHashTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/NewIndexTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/SearchOptionsTest.java26
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyBulkRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClearCacheRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterHealthRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStateRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStatsRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCountRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCreateIndexRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteByQueryRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyFlushRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyGetRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndexRequestBuilderTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesExistsRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesStatsRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyMultiGetRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyPutMappingRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyRefreshRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchScrollRequestBuilderTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/event/db/EventDaoTest.java12
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/exceptions/BadRequestExceptionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/exceptions/MessageTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/exceptions/VerificationsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/AddTagsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/AssignActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/InternalRubyIssueServiceTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/IssueBulkChangeServiceMediumTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/IssueChangelogServiceTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceMediumTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceTest.java30
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryServiceTest.java28
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/IssueServiceMediumTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/PlanActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/RemoveTagsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/RulesAggregationTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ServerIssueStorageTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/actionplan/ActionPlanWsTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/db/IssueDaoTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/filter/AppActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/filter/FavoritesActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterServiceTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWriterTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWsTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/filter/RegisterIssueFiltersTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/filter/ShowActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationDaoTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationIndexerTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexDefinitionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexTest.java130
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexerTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueResultSetIteratorTest.java12
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcherTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/DoNotFixNotificationDispatcherTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/IssueChangeNotificationTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesEmailTemplateTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationDispatcherTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesEmailTemplateTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationDispatcherTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesStatisticsTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/AuthorsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/ComponentTagsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueActionsWriterTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueShowActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueTagsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssuesWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionComponentsMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/issue/ws/SetTagsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/language/ws/LanguageWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/measure/MeasureFilterEngineTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MeasureDaoTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MetricDaoTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/measure/ws/ManualMeasuresWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/measure/ws/MetricsWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/measure/ws/TimeMachineWsTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/notifications/NotificationServiceTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/ApplyPermissionTemplateQueryTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionServiceMediumTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionTemplateServiceTest.java46
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/PermissionChangeTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/PermissionFinderTest.java34
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryParserTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateUpdaterTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/permission/ws/PermissionsWsTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/BackendCleanupMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/MasterServletFilterTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/PersistentSettingsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/RailsAppsDeployerTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/ServerImplTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/ServerSettingsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/DatabaseMonitorTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/EsMonitorTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/JvmPropertiesMonitorTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/PluginsMonitorTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SonarQubeMonitorTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SystemMonitorTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/ws/MigrateDbSystemWsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/ws/ServerWsTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemInfoWsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/platform/ws/UpgradesSystemWsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/PluginDownloaderTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/StaticResourcesServletTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AbstractUpdateCenterBasedPluginsWsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AvailablePluginsWsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/CancelAllPluginsWsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstallPluginsWsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstalledPluginsWsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PendingPluginsWsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregateBuilderTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregatorTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginsWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UninstallPluginsWsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatePluginsWsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatesPluginsWsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsFactoryTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsTest.java18
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualitygate/QualityGatesTest.java50
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualitygate/ws/QGatesWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ActiveRuleBackendMediumTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/BuiltInProfilesTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileBackuperMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileComparisonMediumTest.java22
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileCopierMediumTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileExportersTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileFactoryMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileNameTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileProjectOperationsMediumTest.java12
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileResetMediumTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileServiceMediumTest.java24
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfilesTest.java30
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RegisterQualityProfilesMediumTest.java18
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RuleActivatorMediumTest.java80
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/ProfilesWsTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileBackupActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangeParentActionMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangelogActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCompareActionMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCopyActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCreateActionMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileDeleteActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileExportActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileInheritanceActionMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileProjectsActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRenameActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreBuiltInActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSearchActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSetDefaultActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java48
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRackBridgeTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRubyBridgeTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/DeprecatedRulesDefinitionLoaderTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesMediumTest.java20
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RubyRuleServiceTest.java22
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RuleBackendMediumTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RuleCreatorMediumTest.java52
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RuleDeleterMediumTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RuleOperationsTest.java26
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RuleServiceMediumTest.java22
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RuleTagHelperTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/RuleUpdaterMediumTest.java44
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/db/RuleDaoTest.java18
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/index/RuleIndexMediumTest.java46
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/ws/CreateActionMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/ws/DeleteActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/ws/RuleMappingTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/ws/RulesWebServiceMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/ws/ShowActionMediumTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/rule/ws/UpdateActionMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/BaseIndexTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/FacetsMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/QueryContextTest.java26
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/SearchClientMediumTest.java26
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/action/DeleteKeyTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/action/RefreshIndexTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/search/ws/SearchOptionsTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/DecorationDataHolderTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/HtmlTextDecoratorTest.java26
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/SourceServiceTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/db/FileSourceDaoTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexDefinitionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexerTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineResultSetIteratorTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/ws/HashActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/ws/IndexActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/ws/LinesActionTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/ws/RawActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/ws/ScmActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/ws/ShowActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/source/ws/SourcesWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/startup/CopyRequirementsFromCharacteristicsToRulesTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/startup/JdbcDriverDeployerTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/startup/RegisterDebtModelTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/startup/RegisterPermissionTemplatesTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/startup/RenameIssueWidgetsTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/test/CoverageServiceTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/test/index/TestIndexTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/test/index/TestResultSetIteratorTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsCoveredFilesActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsListActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsWsTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/text/RubyTextServiceTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ui/JRubyI18nTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ui/ViewProxyTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ui/ws/ComponentNavigationActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ui/ws/GlobalNavigationActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ui/ws/SettingsNavigationActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/updatecenter/ws/UpdateCenterWsTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/DefaultUserServiceTest.java26
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipFinderTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipServiceTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/RubyUserSessionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/UserSessionTest.java38
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/UserUpdaterTest.java84
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/db/GroupDaoTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/db/UserDaoTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/db/UserGroupDaoTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexDefinitionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexerTest.java8
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/index/UserResultSetIteratorTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/ChangePasswordActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/CreateActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/DeactivateActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/FavoritesWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/GroupsActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/SearchActionTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/UpdateActionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/UserPropertiesWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/user/ws/UsersWsTest.java16
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/BooleanTypeValidationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/CloseableIteratorTest.java12
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/DateCollectorTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/FloatTypeValidationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/IntegerTypeValidationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/ProgressLoggerTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/RubyUtilsTest.java22
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/SlugTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/StringListTypeValidationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/StringTypeValidationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/TextTypeValidationTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/TypeValidationsTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/cache/DiskCacheTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/util/cache/MemoryCacheTest.java6
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexDefinitionTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerMediumTest.java4
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java10
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ws/ListingWsTest.java2
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ws/ServletRequestTest.java14
-rw-r--r--server/sonar-server/src/test/java/org/sonar/server/ws/WebServiceEngineTest.java34
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarClientTest.java8
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarTest.java2
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/internal/HttpRequestFactoryTest.java2
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/issue/internal/DefaultActionPlanClientTest.java2
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/system/internal/DefaultSystemClientTest.java2
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/PluginUnmarshallerTest.java2
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/TimeMachineUnmarshallerTest.java4
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/DefaultUserClientTest.java6
-rw-r--r--server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/UserQueryTest.java4
-rw-r--r--sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java6
-rw-r--r--sonar-application/src/test/java/org/sonar/application/CommandLineParserTest.java4
-rw-r--r--sonar-application/src/test/java/org/sonar/application/JdbcSettingsTest.java4
-rw-r--r--sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/ProtobufUtilTest.java2
-rw-r--r--sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/input/GlobalRepositoriesTest.java2
-rw-r--r--sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportReaderTest.java44
-rw-r--r--sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportWriterTest.java30
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/ProjectConfiguratorTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/bootstrap/DatabaseCompatibilityTest.java6
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/bootstrap/DefaultPluginsRepositoryTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/bootstrap/ExtensionInstallerTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/bootstrap/JdbcDriverHolderTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/bootstrap/ServerClientTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/components/PastSnapshotFinderTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/debt/DebtDecoratorTest.java26
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/debt/DebtModelProviderTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/debt/IssueChangelogDebtCalculatorTest.java10
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/debt/NewDebtDecoratorTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingDecoratorTest.java6
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingGridTest.java6
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingSettingsTest.java16
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/deprecated/ResourceFiltersTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersionTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/duplication/DuplicationCacheTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/index/CacheTest.java12
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/index/CachesTest.java8
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/index/ResourceCacheTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/DefaultIssueFilterChainTest.java8
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/DefaultProjectIssuesTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/IssuableFactoryTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/IssueCacheTest.java8
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/IssueFiltersTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/ModuleIssuesTest.java26
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/ignore/pattern/PatternMatcherTest.java8
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/ignore/scanner/IssueExclusionsLoaderTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/tracking/InitialOpenIssuesStackTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueHandlersTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingDecoratorTest.java14
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/maven/MavenProjectBootstrapperTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/mediumtest/fs/FileSystemMediumTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/postjob/PostJobOptimizerTest.java8
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/profiling/PhasesSumUpTimeProfilerTest.java14
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/qualitygate/QualityGateVerifierTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/report/ReportPublisherTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/rule/QProfileDecoratorTest.java6
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/rule/QProfileSensorTest.java12
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/rule/RulesProfileProviderTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/rule/RulesProviderTest.java22
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/rule/UsedQProfilesTest.java6
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/DeprecatedProjectReactorBuilderTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/LanguageVerifierTest.java6
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorBuilderTest.java44
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java12
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/AdditionalFilePredicatesTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DefaultModuleFileSystemTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DeprecatedFileFiltersTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/ExclusionFiltersTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputFileBuilderFactoryTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputPathCacheTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/LanguageDetectionTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/StatusDetectionTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/scan/measure/MeasureCacheTest.java14
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/sensor/SensorOptimizerTest.java14
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/source/DefaultHighlightableTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolTableTest.java4
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolizableTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/source/HighlightableBuilderTest.java2
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/source/SymbolizableBuilderTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/UtcDateUtilsTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/component/ComponentDtoTest.java8
-rw-r--r--sonar-core/src/test/java/org/sonar/core/component/GraphPerspectiveBuilderTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/computation/dbcleaner/DefaultPurgeTaskTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/dashboard/ActiveDashboardDaoTest.java18
-rw-r--r--sonar-core/src/test/java/org/sonar/core/dashboard/DashboardDaoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/duplication/DuplicationDaoTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonReaderTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonUtilTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/i18n/I18nClassloaderTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/ActionPlanDeadlineComparatorTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/DefaultIssueBuilderTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java76
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDaoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDtoTest.java16
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeMapperTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/db/IssueMapperTest.java8
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/db/IssueStorageTest.java12
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/db/UpdateConflictResolverTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/IsEndOfLifeTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/IsManualTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/IssueWorkflowTest.java40
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/SetAssigneeTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/SetCloseDateTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/SetEndOfLifeTest.java8
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/SetResolutionTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/StateMachineTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/StateTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/issue/workflow/TransitionTest.java10
-rw-r--r--sonar-core/src/test/java/org/sonar/core/measure/db/MeasureDtoTest.java12
-rw-r--r--sonar-core/src/test/java/org/sonar/core/measure/db/MetricDtoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/notification/DefaultNotificationManagerTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDaoTest.java10
-rw-r--r--sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDtoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionTemplateDaoTest.java8
-rw-r--r--sonar-core/src/test/java/org/sonar/core/permission/PermissionFacadeTest.java26
-rw-r--r--sonar-core/src/test/java/org/sonar/core/permission/PermissionTemplateDaoTest.java32
-rw-r--r--sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDaoTest.java16
-rw-r--r--sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDtoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionTemplateDaoTest.java16
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/DaoUtilsTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java20
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreUpdaterTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/dialect/H2Test.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/dialect/MsSqlTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/dialect/MySqlTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/dialect/OracleTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/dialect/PostgreSqlTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/persistence/profiling/InvocationUtilsTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/plugins/PluginClassloadersTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/properties/PropertiesDaoTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/purge/IdUuidPairsTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/purge/PurgeConfigurationTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDaoTest.java8
-rw-r--r--sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDtoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationQueryTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateConditionDaoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateDaoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleKeyTest.java14
-rw-r--r--sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDtoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/resource/DefaultResourcePermissionsTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/resource/ResourceKeyUpdaterDaoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/rule/RuleDaoTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/source/db/FileSourceDtoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java14
-rw-r--r--sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDaoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDtoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/template/LoadedTemplateDaoTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/AuthorDaoTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/AuthorizationDaoTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/DefaultUserFinderTest.java6
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/GroupDtoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDaoTest.java18
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDtoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/GroupMembershipQueryTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/RoleDaoTest.java20
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/UserDaoTest.java18
-rw-r--r--sonar-core/src/test/java/org/sonar/core/user/UserDtoTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/core/util/MultiSetsTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/core/util/NonNullInputFunctionTest.java4
-rw-r--r--sonar-core/src/test/java/org/sonar/jpa/dao/MeasuresDaoTest.java2
-rw-r--r--sonar-core/src/test/java/org/sonar/jpa/session/DatabaseSessionTest.java2
-rw-r--r--sonar-deprecated/src/test/java/org/sonar/api/checks/NoSonarFilterTest.java2
-rw-r--r--sonar-home/src/test/java/org/sonar/home/cache/FileCacheBuilderTest.java4
-rw-r--r--sonar-home/src/test/java/org/sonar/home/cache/FileCacheTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/DebtRemediationFunctionTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtCharacteristicTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtModelTest.java12
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFilePredicatesTest.java28
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFileSystemTest.java10
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/PathPatternTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/RulesBuilderTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/batch/sensor/highlighting/internal/DefaultHighlightingTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/config/AesCipherTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/config/CategoryTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/config/SettingsTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/database/model/MeasureModelTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/NoSonarFilterTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionsTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasResolutionTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasStatusTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/IsUnResolvedTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/NotConditionTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/DefaultIssueTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/FieldDiffsTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/measures/MeasureUtilsTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/measures/SumChildDistributionFormulaTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentContainerTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentKeysTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleKeyTest.java16
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleStatusTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/rule/SeverityTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristicTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionI18nLoaderTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionXmlLoaderTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/server/ws/RequestTest.java38
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/server/ws/internal/SimpleGetRequestTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristicTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/server/internal/DefaultCharacteristicTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/user/UserQueryTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/DateUtilsTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationTest.java22
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationsTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/KeyValueFormatTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/MessageExceptionTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/PagingTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/PathUtilsTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/System2Test.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/TimeUtilsTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/UriReaderTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/WorkUnitTest.java8
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/UuidsTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/WorkDurationTest.java20
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/BaseLoggerTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleFormatterTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggerTest.java12
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggersTest.java4
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/DefaultProfilerTest.java14
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogInterceptorsTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogbackLoggerTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LoggersTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullInterceptorTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullProfilerTest.java2
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ProfilerTest.java6
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/text/JsonWriterTest.java32
-rw-r--r--sonar-plugin-api/src/test/java/org/sonar/api/utils/text/XmlWriterTest.java10
-rw-r--r--sonar-testing-harness/src/test/java/org/sonar/test/JsonAssertTest.java10
-rw-r--r--sonar-testing-harness/src/test/java/org/sonar/test/JsonComparisonTest.java22
682 files changed, 2572 insertions, 2572 deletions
diff --git a/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/dashboards/ProjectIssuesDashboardTest.java b/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/dashboards/ProjectIssuesDashboardTest.java
index 28924a13293..716a43843b6 100644
--- a/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/dashboards/ProjectIssuesDashboardTest.java
+++ b/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/dashboards/ProjectIssuesDashboardTest.java
@@ -42,7 +42,7 @@ public class ProjectIssuesDashboardTest {
ProjectIssuesDashboard template;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
IssueFilterDao issueFilterDao = new IssueFilterDao(dbTester.myBatis());
template = new ProjectIssuesDashboard(issueFilterDao);
}
diff --git a/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/notifications/alerts/NewAlertsTest.java b/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/notifications/alerts/NewAlertsTest.java
index dd35f5871cc..4dab1794650 100644
--- a/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/notifications/alerts/NewAlertsTest.java
+++ b/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/notifications/alerts/NewAlertsTest.java
@@ -39,7 +39,7 @@ public class NewAlertsTest {
NewAlerts dispatcher = new NewAlerts(notificationManager);
@Test
- public void should_not_dispatch_if_not_alerts_notification() throws Exception {
+ public void should_not_dispatch_if_not_alerts_notification() {
Notification notification = new Notification("other-notif");
dispatcher.performDispatch(notification, context);
diff --git a/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/timemachine/NewCoverageFileAnalyzerTest.java b/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/timemachine/NewCoverageFileAnalyzerTest.java
index b0efe896194..75297f6578f 100644
--- a/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/timemachine/NewCoverageFileAnalyzerTest.java
+++ b/plugins/sonar-core-plugin/src/test/java/org/sonar/plugins/core/timemachine/NewCoverageFileAnalyzerTest.java
@@ -78,7 +78,7 @@ public class NewCoverageFileAnalyzerTest {
}
@Test
- public void shouldDoNothingIfNoScmData() throws ParseException {
+ public void shouldDoNothingIfNoScmData() {
when(context.getMeasure(CoreMetrics.COVERAGE_LINE_HITS_DATA))
.thenReturn(new Measure(CoreMetrics.COVERAGE_LINE_HITS_DATA, "1=10"));
@@ -87,7 +87,7 @@ public class NewCoverageFileAnalyzerTest {
}
@Test
- public void shouldDoNothingIfNoCoverageData() throws ParseException {
+ public void shouldDoNothingIfNoCoverageData() {
writer.writeComponentChangesets(BatchReport.Changesets.newBuilder()
.setComponentRef(1)
.addChangeset(Changeset.newBuilder()
@@ -102,7 +102,7 @@ public class NewCoverageFileAnalyzerTest {
}
@Test
- public void shouldGetNewLines() throws ParseException {
+ public void shouldGetNewLines() {
when(context.getMeasure(CoreMetrics.COVERAGE_LINE_HITS_DATA)).thenReturn(
new Measure(CoreMetrics.COVERAGE_LINE_HITS_DATA, "10=2;11=3"));
writer.writeComponentChangesets(BatchReport.Changesets.newBuilder()
@@ -148,7 +148,7 @@ public class NewCoverageFileAnalyzerTest {
}
@Test
- public void shouldGetNewConditions() throws ParseException {
+ public void shouldGetNewConditions() {
when(context.getMeasure(CoreMetrics.COVERAGE_LINE_HITS_DATA)).thenReturn(
new Measure(CoreMetrics.COVERAGE_LINE_HITS_DATA, "10=2;11=3"));
when(context.getMeasure(CoreMetrics.CONDITIONS_BY_LINE)).thenReturn(
@@ -198,7 +198,7 @@ public class NewCoverageFileAnalyzerTest {
}
@Test
- public void shouldNotGetNewConditionsWhenNewLineHasNoConditions() throws ParseException {
+ public void shouldNotGetNewConditionsWhenNewLineHasNoConditions() {
when(context.getMeasure(CoreMetrics.COVERAGE_LINE_HITS_DATA)).thenReturn(
new Measure(CoreMetrics.COVERAGE_LINE_HITS_DATA, "10=2;11=3"));
when(context.getMeasure(CoreMetrics.CONDITIONS_BY_LINE)).thenReturn(
@@ -236,7 +236,7 @@ public class NewCoverageFileAnalyzerTest {
}
@Test
- public void shouldLeaveNullValueWhenNothingHasChanged() throws Exception {
+ public void shouldLeaveNullValueWhenNothingHasChanged() {
when(context.getMeasure(CoreMetrics.COVERAGE_LINE_HITS_DATA)).thenReturn(
new Measure(CoreMetrics.COVERAGE_LINE_HITS_DATA, "2=1;3=1"));
diff --git a/plugins/sonar-email-notifications-plugin/src/test/java/org/sonar/plugins/emailnotifications/EmailNotificationChannelTest.java b/plugins/sonar-email-notifications-plugin/src/test/java/org/sonar/plugins/emailnotifications/EmailNotificationChannelTest.java
index cd7113e44e0..02c43eb00d2 100644
--- a/plugins/sonar-email-notifications-plugin/src/test/java/org/sonar/plugins/emailnotifications/EmailNotificationChannelTest.java
+++ b/plugins/sonar-email-notifications-plugin/src/test/java/org/sonar/plugins/emailnotifications/EmailNotificationChannelTest.java
@@ -95,7 +95,7 @@ public class EmailNotificationChannelTest {
}
@Test
- public void shouldThrowAnExceptionWhenUnableToSendTestEmail() throws Exception {
+ public void shouldThrowAnExceptionWhenUnableToSendTestEmail() {
configure();
server.stop();
@@ -108,7 +108,7 @@ public class EmailNotificationChannelTest {
}
@Test
- public void shouldNotSendEmailWhenHostnameNotConfigured() throws Exception {
+ public void shouldNotSendEmailWhenHostnameNotConfigured() {
EmailMessage emailMessage = new EmailMessage()
.setTo("user@nowhere")
.setSubject("Foo")
@@ -176,7 +176,7 @@ public class EmailNotificationChannelTest {
}
@Test
- public void shouldNotThrowAnExceptionWhenUnableToSendEmail() throws Exception {
+ public void shouldNotThrowAnExceptionWhenUnableToSendEmail() {
configure();
server.stop();
@@ -188,7 +188,7 @@ public class EmailNotificationChannelTest {
}
@Test
- public void shouldSendTestEmailWithSTARTTLS() throws Exception {
+ public void shouldSendTestEmailWithSTARTTLS() {
server.getServer().setEnableTLS(true);
server.getServer().setRequireTLS(true);
configure();
diff --git a/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaCommandTest.java b/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaCommandTest.java
index c6e96e1e3f4..d24b194dfeb 100644
--- a/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaCommandTest.java
+++ b/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaCommandTest.java
@@ -65,7 +65,7 @@ public class JavaCommandTest {
}
@Test
- public void add_java_options() throws Exception {
+ public void add_java_options() {
JavaCommand command = new JavaCommand("foo");
assertThat(command.getJavaOptions()).isEmpty();
diff --git a/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaProcessLauncherTest.java b/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaProcessLauncherTest.java
index f88481019c8..5104542e0d9 100644
--- a/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaProcessLauncherTest.java
+++ b/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/JavaProcessLauncherTest.java
@@ -27,7 +27,7 @@ import static org.junit.Assert.fail;
public class JavaProcessLauncherTest {
@Test
- public void fail_to_launch() throws Exception {
+ public void fail_to_launch() {
JavaCommand command = new JavaCommand("test");
JavaProcessLauncher launcher = new JavaProcessLauncher(new Timeouts());
try {
diff --git a/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/MonitorTest.java b/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/MonitorTest.java
index e417b5fd268..57e3478162c 100644
--- a/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/MonitorTest.java
+++ b/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/MonitorTest.java
@@ -87,7 +87,7 @@ public class MonitorTest {
* Safeguard
*/
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
try {
if (monitor != null) {
monitor.stop();
@@ -97,7 +97,7 @@ public class MonitorTest {
}
@Test
- public void fail_to_start_if_no_commands() throws Exception {
+ public void fail_to_start_if_no_commands() {
monitor = newDefaultMonitor();
try {
monitor.start(Collections.<JavaCommand>emptyList());
@@ -264,7 +264,7 @@ public class MonitorTest {
this.httpPort = httpPort;
}
- JavaCommand newCommand() throws IOException {
+ JavaCommand newCommand() {
return new JavaCommand(commandKey)
.addClasspath(testJar.getAbsolutePath())
.setClassName("org.sonar.process.test.HttpProcess")
@@ -313,7 +313,7 @@ public class MonitorTest {
return readTimeFromFile("terminatedAt");
}
- boolean wasReady() throws IOException {
+ boolean wasReady() {
return fileExists("readyAt");
}
diff --git a/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/StreamGobblerTest.java b/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/StreamGobblerTest.java
index 16ebb2837c5..05e6dff57bf 100644
--- a/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/StreamGobblerTest.java
+++ b/server/sonar-process-monitor/src/test/java/org/sonar/process/monitor/StreamGobblerTest.java
@@ -33,7 +33,7 @@ import static org.mockito.Mockito.verifyZeroInteractions;
public class StreamGobblerTest {
@Test
- public void forward_stream_to_log() throws Exception {
+ public void forward_stream_to_log() {
InputStream stream = IOUtils.toInputStream("one\nsecond log\nthird log\n");
Logger logger = mock(Logger.class);
diff --git a/server/sonar-process/src/test/java/org/sonar/process/AesCipherTest.java b/server/sonar-process/src/test/java/org/sonar/process/AesCipherTest.java
index 58e4d594fea..fd94c291d0a 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/AesCipherTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/AesCipherTest.java
@@ -52,7 +52,7 @@ public class AesCipherTest {
}
@Test
- public void encrypt() throws Exception {
+ public void encrypt() {
AesCipher cipher = new AesCipher(pathToSecretKey());
String encryptedText = cipher.encrypt("this is a secret");
@@ -62,7 +62,7 @@ public class AesCipherTest {
}
@Test
- public void encrypt_bad_key() throws Exception {
+ public void encrypt_bad_key() {
thrown.expect(RuntimeException.class);
thrown.expectMessage("Invalid AES key");
@@ -72,7 +72,7 @@ public class AesCipherTest {
}
@Test
- public void decrypt() throws Exception {
+ public void decrypt() {
AesCipher cipher = new AesCipher(pathToSecretKey());
// the following value has been encrypted with the key /org/sonar/api/config/AesCipherTest/aes_secret_key.txt
@@ -82,7 +82,7 @@ public class AesCipherTest {
}
@Test
- public void decrypt_bad_key() throws Exception {
+ public void decrypt_bad_key() {
AesCipher cipher = new AesCipher(getPath("bad_secret_key.txt"));
try {
@@ -95,7 +95,7 @@ public class AesCipherTest {
}
@Test
- public void decrypt_other_key() throws Exception {
+ public void decrypt_other_key() {
AesCipher cipher = new AesCipher(getPath("other_secret_key.txt"));
try {
@@ -109,7 +109,7 @@ public class AesCipherTest {
}
@Test
- public void encryptThenDecrypt() throws Exception {
+ public void encryptThenDecrypt() {
AesCipher cipher = new AesCipher(pathToSecretKey());
assertThat(cipher.decrypt(cipher.encrypt("foo"))).isEqualTo("foo");
@@ -161,14 +161,14 @@ public class AesCipherTest {
}
@Test
- public void hasSecretKey() throws Exception {
+ public void hasSecretKey() {
AesCipher cipher = new AesCipher(pathToSecretKey());
assertThat(cipher.hasSecretKey()).isTrue();
}
@Test
- public void doesNotHaveSecretKey() throws Exception {
+ public void doesNotHaveSecretKey() {
AesCipher cipher = new AesCipher("/my/twitter/id/is/SimonBrandhof");
assertThat(cipher.hasSecretKey()).isFalse();
@@ -178,7 +178,7 @@ public class AesCipherTest {
return Resources.getResource(AesCipherTest.class, "AesCipherTest/" + file).getPath();
}
- private static String pathToSecretKey() throws Exception {
+ private static String pathToSecretKey() {
return getPath("aes_secret_key.txt");
}
diff --git a/server/sonar-process/src/test/java/org/sonar/process/ConfigurationUtilsTest.java b/server/sonar-process/src/test/java/org/sonar/process/ConfigurationUtilsTest.java
index 6ed9dc357cb..28cd557a3d1 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/ConfigurationUtilsTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/ConfigurationUtilsTest.java
@@ -62,7 +62,7 @@ public class ConfigurationUtilsTest {
}
@Test
- public void loadPropsFromCommandLineArgs_missing_argument() throws Exception {
+ public void loadPropsFromCommandLineArgs_missing_argument() {
try {
ConfigurationUtils.loadPropsFromCommandLineArgs(new String[0]);
fail();
@@ -95,7 +95,7 @@ public class ConfigurationUtilsTest {
}
@Test
- public void private_constructor() throws Exception {
+ public void private_constructor() {
assertThat(TestUtils.hasOnlyPrivateConstructors(ConfigurationUtils.class)).isTrue();
}
}
diff --git a/server/sonar-process/src/test/java/org/sonar/process/LifecycleTest.java b/server/sonar-process/src/test/java/org/sonar/process/LifecycleTest.java
index 11b267b3e77..fdcdbb1d957 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/LifecycleTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/LifecycleTest.java
@@ -27,7 +27,7 @@ import static org.sonar.process.Lifecycle.State;
public class LifecycleTest {
@Test
- public void equals_and_hashcode() throws Exception {
+ public void equals_and_hashcode() {
Lifecycle init = new Lifecycle();
assertThat(init.equals(init)).isTrue();
assertThat(init.equals(new Lifecycle())).isTrue();
@@ -42,7 +42,7 @@ public class LifecycleTest {
}
@Test
- public void try_to_move() throws Exception {
+ public void try_to_move() {
Lifecycle lifecycle = new Lifecycle();
assertThat(lifecycle.getState()).isEqualTo(State.INIT);
diff --git a/server/sonar-process/src/test/java/org/sonar/process/LogbackHelperTest.java b/server/sonar-process/src/test/java/org/sonar/process/LogbackHelperTest.java
index 753d06e67c4..e4cad8faea8 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/LogbackHelperTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/LogbackHelperTest.java
@@ -79,7 +79,7 @@ public class LogbackHelperTest {
}
@Test
- public void newConsoleAppender() throws Exception {
+ public void newConsoleAppender() {
LoggerContext ctx = sut.getRootContext();
ConsoleAppender appender = sut.newConsoleAppender(ctx, "MY_APPENDER", "%msg%n");
@@ -90,7 +90,7 @@ public class LogbackHelperTest {
}
@Test
- public void configureLogger() throws Exception {
+ public void configureLogger() {
LoggerContext ctx = sut.getRootContext();
Logger logger = sut.configureLogger(ctx, "my_logger", Level.WARN);
@@ -100,7 +100,7 @@ public class LogbackHelperTest {
}
@Test
- public void createRollingPolicy_defaults() throws Exception {
+ public void createRollingPolicy_defaults() {
LoggerContext ctx = sut.getRootContext();
LogbackHelper.RollingPolicy policy = sut.createRollingPolicy(ctx, props, "sonar");
FileAppender appender = policy.createAppender("SONAR_FILE");
@@ -114,7 +114,7 @@ public class LogbackHelperTest {
}
@Test
- public void createRollingPolicy_none() throws Exception {
+ public void createRollingPolicy_none() {
props.set("sonar.log.rollingPolicy", "none");
LoggerContext ctx = sut.getRootContext();
LogbackHelper.RollingPolicy policy = sut.createRollingPolicy(ctx, props, "sonar");
@@ -124,7 +124,7 @@ public class LogbackHelperTest {
}
@Test
- public void createRollingPolicy_size() throws Exception {
+ public void createRollingPolicy_size() {
props.set("sonar.log.rollingPolicy", "size:1MB");
props.set("sonar.log.maxFiles", "20");
LoggerContext ctx = sut.getRootContext();
@@ -143,7 +143,7 @@ public class LogbackHelperTest {
}
@Test
- public void createRollingPolicy_time() throws Exception {
+ public void createRollingPolicy_time() {
props.set("sonar.log.rollingPolicy", "time:yyyy-MM");
props.set("sonar.log.maxFiles", "20");
@@ -159,7 +159,7 @@ public class LogbackHelperTest {
}
@Test
- public void createRollingPolicy_fail_if_unknown_policy() throws Exception {
+ public void createRollingPolicy_fail_if_unknown_policy() {
props.set("sonar.log.rollingPolicy", "unknown:foo");
try {
LoggerContext ctx = sut.getRootContext();
diff --git a/server/sonar-process/src/test/java/org/sonar/process/LoopbackAddressTest.java b/server/sonar-process/src/test/java/org/sonar/process/LoopbackAddressTest.java
index 782923d9aee..39b75fd03b0 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/LoopbackAddressTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/LoopbackAddressTest.java
@@ -33,14 +33,14 @@ import static org.junit.Assert.fail;
public class LoopbackAddressTest {
@Test
- public void get() throws Exception {
+ public void get() {
assertThat(LoopbackAddress.get()).isNotNull();
assertThat(LoopbackAddress.get().isLoopbackAddress()).isTrue();
assertThat(LoopbackAddress.get().getHostAddress()).isNotNull();
}
@Test
- public void fail_to_get_loopback_address() throws Exception {
+ public void fail_to_get_loopback_address() {
Enumeration<NetworkInterface> ifaces = Iterators.asEnumeration(Collections.<NetworkInterface>emptyList().iterator());
try {
LoopbackAddress.doGet(ifaces);
@@ -51,7 +51,7 @@ public class LoopbackAddressTest {
}
@Test
- public void private_constructor() throws Exception {
+ public void private_constructor() {
assertThat(TestUtils.hasOnlyPrivateConstructors(LoopbackAddress.class)).isTrue();
}
}
diff --git a/server/sonar-process/src/test/java/org/sonar/process/MinimumViableSystemTest.java b/server/sonar-process/src/test/java/org/sonar/process/MinimumViableSystemTest.java
index de339683db6..dc2bdf2c4a6 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/MinimumViableSystemTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/MinimumViableSystemTest.java
@@ -38,7 +38,7 @@ public class MinimumViableSystemTest {
* Test environment does not necessarily follows all checks.
*/
@Test
- public void check() throws Exception {
+ public void check() {
MinimumViableSystem mve = new MinimumViableSystem();
try {
@@ -50,7 +50,7 @@ public class MinimumViableSystemTest {
}
@Test
- public void checkJavaVersion() throws Exception {
+ public void checkJavaVersion() {
MinimumViableSystem mve = new MinimumViableSystem();
// yes, sources are compiled with a supported Java version!
@@ -66,7 +66,7 @@ public class MinimumViableSystemTest {
}
@Test
- public void checkJavaOption() throws Exception {
+ public void checkJavaOption() {
String key = "MinimumViableEnvironmentTest.test.prop";
MinimumViableSystem mve = new MinimumViableSystem()
.setRequiredJavaOption(key, "true");
diff --git a/server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java b/server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java
index c14aa4daa9b..e5723aa99cc 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/NetworkUtilsTest.java
@@ -27,13 +27,13 @@ import static org.assertj.core.api.Assertions.assertThat;
public class NetworkUtilsTest {
@Test
- public void find_free_port() throws Exception {
+ public void find_free_port() {
int port = NetworkUtils.freePort();
assertThat(port).isGreaterThan(0);
}
@Test
- public void find_multiple_free_port() throws Exception {
+ public void find_multiple_free_port() {
int port1 = NetworkUtils.freePort();
int port2 = NetworkUtils.freePort();
@@ -41,7 +41,7 @@ public class NetworkUtilsTest {
}
@Test
- public void private_constructor() throws Exception {
+ public void private_constructor() {
assertThat(TestUtils.hasOnlyPrivateConstructors(NetworkUtils.class)).isTrue();
}
}
diff --git a/server/sonar-process/src/test/java/org/sonar/process/ProcessEntryPointTest.java b/server/sonar-process/src/test/java/org/sonar/process/ProcessEntryPointTest.java
index bfca7cb63ba..a24fec18704 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/ProcessEntryPointTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/ProcessEntryPointTest.java
@@ -70,7 +70,7 @@ public class ProcessEntryPointTest {
}
@Test
- public void fail_to_launch_multiple_times() throws Exception {
+ public void fail_to_launch_multiple_times() {
Props props = new Props(new Properties());
props.set(ProcessEntryPoint.PROPERTY_PROCESS_KEY, "test");
props.set(ProcessEntryPoint.PROPERTY_TERMINATION_TIMEOUT, "30000");
@@ -146,7 +146,7 @@ public class ProcessEntryPointTest {
}
@Test
- public void terminate_if_startup_error() throws Exception {
+ public void terminate_if_startup_error() {
Props props = new Props(new Properties());
props.set(ProcessEntryPoint.PROPERTY_PROCESS_KEY, "foo");
props.set(ProcessEntryPoint.PROPERTY_TERMINATION_TIMEOUT, "30000");
diff --git a/server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java b/server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java
index 2a8cdddd3d7..65fb20ee3fc 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/ProcessPropertiesTest.java
@@ -29,7 +29,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ProcessPropertiesTest {
@Test
- public void init_defaults() throws Exception {
+ public void init_defaults() {
Props props = new Props(new Properties());
ProcessProperties.completeDefaults(props);
@@ -39,7 +39,7 @@ public class ProcessPropertiesTest {
}
@Test
- public void do_not_override_existing_properties() throws Exception {
+ public void do_not_override_existing_properties() {
Properties p = new Properties();
p.setProperty("sonar.jdbc.username", "angela");
Props props = new Props(p);
@@ -49,7 +49,7 @@ public class ProcessPropertiesTest {
}
@Test
- public void use_random_port_if_zero() throws Exception {
+ public void use_random_port_if_zero() {
Properties p = new Properties();
p.setProperty("sonar.search.port", "0");
Props props = new Props(p);
@@ -59,7 +59,7 @@ public class ProcessPropertiesTest {
}
@Test
- public void private_constructor() throws Exception {
+ public void private_constructor() {
assertThat(TestUtils.hasOnlyPrivateConstructors(ProcessProperties.class)).isTrue();
}
}
diff --git a/server/sonar-process/src/test/java/org/sonar/process/ProcessUtilsTest.java b/server/sonar-process/src/test/java/org/sonar/process/ProcessUtilsTest.java
index fa97e2ae2f4..8ac5bab177d 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/ProcessUtilsTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/ProcessUtilsTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ProcessUtilsTest {
@Test
- public void private_constructor() throws Exception {
+ public void private_constructor() {
assertThat(TestUtils.hasOnlyPrivateConstructors(ProcessUtils.class)).isTrue();
}
}
diff --git a/server/sonar-process/src/test/java/org/sonar/process/PropsTest.java b/server/sonar-process/src/test/java/org/sonar/process/PropsTest.java
index 8af1e96c086..0a180f3717c 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/PropsTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/PropsTest.java
@@ -36,7 +36,7 @@ public class PropsTest {
public TemporaryFolder temp = new TemporaryFolder();
@Test
- public void value() throws Exception {
+ public void value() {
Properties p = new Properties();
p.setProperty("foo", "bar");
Props props = new Props(p);
@@ -56,7 +56,7 @@ public class PropsTest {
}
@Test
- public void valueAsInt() throws Exception {
+ public void valueAsInt() {
Properties p = new Properties();
p.setProperty("foo", "33");
p.setProperty("blank", "");
@@ -71,7 +71,7 @@ public class PropsTest {
}
@Test
- public void valueAsInt_not_integer() throws Exception {
+ public void valueAsInt_not_integer() {
Properties p = new Properties();
p.setProperty("foo", "bar");
Props props = new Props(p);
@@ -85,7 +85,7 @@ public class PropsTest {
}
@Test
- public void booleanOf() throws Exception {
+ public void booleanOf() {
Properties p = new Properties();
p.setProperty("foo", "True");
p.setProperty("bar", "false");
@@ -97,7 +97,7 @@ public class PropsTest {
}
@Test
- public void booleanOf_default_value() throws Exception {
+ public void booleanOf_default_value() {
Properties p = new Properties();
p.setProperty("foo", "true");
p.setProperty("bar", "false");
@@ -110,7 +110,7 @@ public class PropsTest {
}
@Test
- public void setDefault() throws Exception {
+ public void setDefault() {
Properties p = new Properties();
p.setProperty("foo", "foo_value");
Props props = new Props(p);
@@ -123,7 +123,7 @@ public class PropsTest {
}
@Test
- public void set() throws Exception {
+ public void set() {
Properties p = new Properties();
p.setProperty("foo", "old_foo");
Props props = new Props(p);
@@ -135,7 +135,7 @@ public class PropsTest {
}
@Test
- public void raw_properties() throws Exception {
+ public void raw_properties() {
Properties p = new Properties();
p.setProperty("encrypted_prop", "{aes}abcde");
p.setProperty("clear_prop", "foo");
diff --git a/server/sonar-process/src/test/java/org/sonar/process/SystemExitTest.java b/server/sonar-process/src/test/java/org/sonar/process/SystemExitTest.java
index d2bb4e495c5..64bf66216bd 100644
--- a/server/sonar-process/src/test/java/org/sonar/process/SystemExitTest.java
+++ b/server/sonar-process/src/test/java/org/sonar/process/SystemExitTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class SystemExitTest {
@Test
- public void do_not_exit_if_in_shutdown_hook() throws Exception {
+ public void do_not_exit_if_in_shutdown_hook() {
SystemExit systemExit = new SystemExit();
systemExit.setInShutdownHook();
@@ -39,7 +39,7 @@ public class SystemExitTest {
}
@Test
- public void exit_if_not_in_shutdown_hook() throws Exception {
+ public void exit_if_not_in_shutdown_hook() {
final AtomicInteger got = new AtomicInteger();
SystemExit systemExit = new SystemExit() {
@Override
diff --git a/server/sonar-search/src/test/java/org/sonar/search/SearchLoggingTest.java b/server/sonar-search/src/test/java/org/sonar/search/SearchLoggingTest.java
index f85772f7340..2a8f9e89774 100644
--- a/server/sonar-search/src/test/java/org/sonar/search/SearchLoggingTest.java
+++ b/server/sonar-search/src/test/java/org/sonar/search/SearchLoggingTest.java
@@ -39,7 +39,7 @@ public class SearchLoggingTest {
}
@Test
- public void log_to_console() throws Exception {
+ public void log_to_console() {
LoggerContext ctx = sut.configure();
Logger root = ctx.getLogger(Logger.ROOT_LOGGER_NAME);
diff --git a/server/sonar-search/src/test/java/org/sonar/search/SearchServerTest.java b/server/sonar-search/src/test/java/org/sonar/search/SearchServerTest.java
index bd8f49b511a..92a1047889d 100644
--- a/server/sonar-search/src/test/java/org/sonar/search/SearchServerTest.java
+++ b/server/sonar-search/src/test/java/org/sonar/search/SearchServerTest.java
@@ -58,7 +58,7 @@ public class SearchServerTest {
public TemporaryFolder temp = new TemporaryFolder();
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
if (searchServer != null) {
searchServer.stop();
searchServer.awaitStop();
diff --git a/server/sonar-search/src/test/java/org/sonar/search/script/UpdateListScriptTest.java b/server/sonar-search/src/test/java/org/sonar/search/script/UpdateListScriptTest.java
index 0c1f603831c..06c2c355c73 100644
--- a/server/sonar-search/src/test/java/org/sonar/search/script/UpdateListScriptTest.java
+++ b/server/sonar-search/src/test/java/org/sonar/search/script/UpdateListScriptTest.java
@@ -37,7 +37,7 @@ public class UpdateListScriptTest {
ListUpdate.UpdateListScriptFactory factory;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
factory = new ListUpdate.UpdateListScriptFactory();
}
@@ -101,7 +101,7 @@ public class UpdateListScriptTest {
}
@Test
- public void update_list() throws Exception {
+ public void update_list() {
String listField = "listField";
Collection<Map<String, Object>> mapFields;
diff --git a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java
index ded7df36c5c..460b785d64b 100644
--- a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java
+++ b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/IssueIndexBenchmarkTest.java
@@ -67,7 +67,7 @@ public class IssueIndexBenchmarkTest {
public Benchmark benchmark = new Benchmark();
@Test
- public void benchmark() throws Exception {
+ public void benchmark() {
// initialization - feed issues/issueAuthorization with projects and hardcoded users
indexAuthorizations();
diff --git a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/PersistFileSourcesStepTest.java b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/PersistFileSourcesStepTest.java
index eb871e7be7c..9ecf6f4786e 100644
--- a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/PersistFileSourcesStepTest.java
+++ b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/PersistFileSourcesStepTest.java
@@ -70,7 +70,7 @@ public class PersistFileSourcesStepTest {
persistFileSources(reportDir);
}
- private void persistFileSources(File reportDir) throws SQLException {
+ private void persistFileSources(File reportDir) {
LOGGER.info("Persist file sources");
DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new FileSourceDao(dbTester.myBatis()));
diff --git a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java
index 5ce4e1e6c55..e6e8885e010 100644
--- a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java
+++ b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceDbBenchmarkTest.java
@@ -116,7 +116,7 @@ public class SourceDbBenchmarkTest {
return dto;
}
- private byte[] generateData() throws IOException {
+ private byte[] generateData() {
FileSourceDb.Data.Builder dataBuilder = FileSourceDb.Data.newBuilder();
FileSourceDb.Line.Builder lineBuilder = FileSourceDb.Line.newBuilder();
for (int i = 1; i <= NUMBER_OF_LINES; i++) {
diff --git a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java
index 73943f97720..658b701874b 100644
--- a/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java
+++ b/server/sonar-server-benchmarks/src/test/java/org/sonar/server/benchmark/SourceIndexBenchmarkTest.java
@@ -56,7 +56,7 @@ public class SourceIndexBenchmarkTest {
public Benchmark benchmark = new Benchmark();
@Test
- public void benchmark() throws Exception {
+ public void benchmark() {
// index source lines
benchmarkIndexing();
diff --git a/server/sonar-server/src/test/java/org/sonar/core/computation/dbcleaner/ProjectCleanerTest.java b/server/sonar-server/src/test/java/org/sonar/core/computation/dbcleaner/ProjectCleanerTest.java
index c8fceca3a3d..95a673731c5 100644
--- a/server/sonar-server/src/test/java/org/sonar/core/computation/dbcleaner/ProjectCleanerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/core/computation/dbcleaner/ProjectCleanerTest.java
@@ -53,14 +53,14 @@ public class ProjectCleanerTest {
private Settings settings = new Settings();
@Before
- public void before() throws Exception {
+ public void before() {
this.projectSettingsFactory = mock(ProjectSettingsFactory.class);
this.sut = new ProjectCleaner(dao, periodCleaner, profiler, purgeListener, issueIndex);
}
@Test
- public void no_profiling_when_property_is_false() throws Exception {
+ public void no_profiling_when_property_is_false() {
settings.setProperty(CoreProperties.PROFILING_LOG_PROPERTY, false);
sut.purge(mock(DbSession.class), mock(IdUuidPair.class), settings);
@@ -69,14 +69,14 @@ public class ProjectCleanerTest {
}
@Test
- public void no_indexing_when_no_issue_to_delete() throws Exception {
+ public void no_indexing_when_no_issue_to_delete() {
sut.purge(mock(DbSession.class), mock(IdUuidPair.class), settings);
verifyZeroInteractions(issueIndex);
}
@Test
- public void profiling_when_property_is_true() throws Exception {
+ public void profiling_when_property_is_true() {
settings.setProperty(CoreProperties.PROFILING_LOG_PROPERTY, true);
sut.purge(mock(DbSession.class), mock(IdUuidPair.class), settings);
@@ -85,7 +85,7 @@ public class ProjectCleanerTest {
}
@Test
- public void call_period_cleaner_index_client_and_purge_dao() throws Exception {
+ public void call_period_cleaner_index_client_and_purge_dao() {
settings.setProperty(DbCleanerConstants.DAYS_BEFORE_DELETING_CLOSED_ISSUES, 5);
sut.purge(mock(DbSession.class), mock(IdUuidPair.class), settings);
@@ -96,7 +96,7 @@ public class ProjectCleanerTest {
}
@Test
- public void if_dao_purge_fails_it_should_not_interrupt_program_execution() throws Exception {
+ public void if_dao_purge_fails_it_should_not_interrupt_program_execution() {
doThrow(RuntimeException.class).when(dao).purge(any(DbSession.class), any(PurgeConfiguration.class), any(PurgeListener.class));
sut.purge(mock(DbSession.class), mock(IdUuidPair.class), settings);
@@ -105,7 +105,7 @@ public class ProjectCleanerTest {
}
@Test
- public void if_profiler_cleaning_fails_it_should_not_interrupt_program_execution() throws Exception {
+ public void if_profiler_cleaning_fails_it_should_not_interrupt_program_execution() {
doThrow(RuntimeException.class).when(periodCleaner).clean(any(DbSession.class), anyLong(), any(Settings.class));
sut.purge(mock(DbSession.class), mock(IdUuidPair.class), settings);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/activity/ActivityServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/activity/ActivityServiceTest.java
index d12d072f1f3..21a53442e81 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/activity/ActivityServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/activity/ActivityServiceTest.java
@@ -64,7 +64,7 @@ public class ActivityServiceTest {
}
@Test
- public void insert_and_index() throws Exception {
+ public void insert_and_index() {
when(system.now()).thenReturn(1_500_000_000_000L);
Activity activity = new Activity();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/activity/RubyQProfileActivityServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/activity/RubyQProfileActivityServiceTest.java
index ef446052923..691b34d69a1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/activity/RubyQProfileActivityServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/activity/RubyQProfileActivityServiceTest.java
@@ -57,12 +57,12 @@ public class RubyQProfileActivityServiceTest {
RubyQProfileActivityService rubyQProfileActivityService;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
rubyQProfileActivityService = new RubyQProfileActivityService(service);
}
@Test
- public void search() throws Exception {
+ public void search() {
Date since = DateUtils.parseDate("2014-05-19");
Date to = DateUtils.parseDate("2014-06-19");
@@ -84,7 +84,7 @@ public class RubyQProfileActivityServiceTest {
}
@Test
- public void search_with_empty_fields() throws Exception {
+ public void search_with_empty_fields() {
Result<QProfileActivity> result = mock(Result.class);
when(result.getHits()).thenReturn(Lists.<QProfileActivity>newArrayList());
when(result.getTotal()).thenReturn(10L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java
index 2aea0522ce8..5608f473118 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/activity/db/ActivityDaoTest.java
@@ -44,12 +44,12 @@ public class ActivityDaoTest {
ActivityDao sut;
@Before
- public void before() throws Exception {
+ public void before() {
sut = new ActivityDao(dbTester.myBatis(), system);
}
@Test
- public void insert() throws Exception {
+ public void insert() {
when(system.now()).thenReturn(1_500_000_000_000L);
ActivityDto dto = new ActivityDto()
.setKey("UUID_1").setAction("THE_ACTION").setType("THE_TYPE")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityIndexDefinitionTest.java b/server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityIndexDefinitionTest.java
index 3e5336d9194..c05e98cbde6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityIndexDefinitionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityIndexDefinitionTest.java
@@ -32,7 +32,7 @@ public class ActivityIndexDefinitionTest {
IndexDefinition.IndexDefinitionContext context = new IndexDefinition.IndexDefinitionContext();
@Test
- public void define() throws Exception {
+ public void define() {
ActivityIndexDefinition def = new ActivityIndexDefinition(new Settings());
def.define(context);
@@ -47,7 +47,7 @@ public class ActivityIndexDefinitionTest {
}
@Test
- public void enable_cluster() throws Exception {
+ public void enable_cluster() {
Settings settings = new Settings();
settings.setProperty(ProcessProperties.CLUSTER_ACTIVATE, true);
ActivityIndexDefinition def = new ActivityIndexDefinition(settings);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityResultSetIteratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityResultSetIteratorTest.java
index b52b4fabc2e..0fae6a28d6f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityResultSetIteratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/activity/index/ActivityResultSetIteratorTest.java
@@ -54,7 +54,7 @@ public class ActivityResultSetIteratorTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
DbUtils.closeQuietly(connection);
}
@@ -62,7 +62,7 @@ public class ActivityResultSetIteratorTest {
* Iterate over two rows in table.
*/
@Test
- public void traverse() throws Exception {
+ public void traverse() {
dbTester.prepareDbUnit(getClass(), "traverse.xml");
ActivityResultSetIterator it = ActivityResultSetIterator.create(client, connection, 0L);
@@ -84,7 +84,7 @@ public class ActivityResultSetIteratorTest {
}
@Test
- public void traverse_after_date() throws Exception {
+ public void traverse_after_date() {
dbTester.prepareDbUnit(getClass(), "traverse.xml");
ActivityResultSetIterator it = ActivityResultSetIterator.create(client, connection, DateUtils.parseDate("2014-12-01").getTime());
@@ -101,7 +101,7 @@ public class ActivityResultSetIteratorTest {
}
@Test
- public void nothing_to_traverse() throws Exception {
+ public void nothing_to_traverse() {
dbTester.prepareDbUnit(getClass(), "traverse.xml");
ActivityResultSetIterator it = ActivityResultSetIterator.create(client, connection, DateUtils.parseDate("2030-01-01").getTime());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/activity/ws/ActivitiesWebServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/activity/ws/ActivitiesWebServiceMediumTest.java
index f5462dc69fa..2bf1bb92b00 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/activity/ws/ActivitiesWebServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/activity/ws/ActivitiesWebServiceMediumTest.java
@@ -40,14 +40,14 @@ public class ActivitiesWebServiceMediumTest {
ActivityService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
ws = tester.get(ActivitiesWebService.class);
service = tester.get(ActivityService.class);
}
@Test
- public void define() throws Exception {
+ public void define() {
WebService.Context context = new WebService.Context();
ws.define(context);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/app/StartupLogsTest.java b/server/sonar-server/src/test/java/org/sonar/server/app/StartupLogsTest.java
index 1d85a118a00..fbf96397de0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/app/StartupLogsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/app/StartupLogsTest.java
@@ -40,7 +40,7 @@ public class StartupLogsTest {
StartupLogs sut = new StartupLogs(props, logger);
@Test
- public void logAjp() throws Exception {
+ public void logAjp() {
Connector connector = newConnector("AJP/1.3", "http");
when(tomcat.getService().findConnectors()).thenReturn(new Connector[] {connector});
@@ -51,7 +51,7 @@ public class StartupLogsTest {
}
@Test
- public void logHttp() throws Exception {
+ public void logHttp() {
Connector connector = newConnector("HTTP/1.1", "http");
when(tomcat.getService().findConnectors()).thenReturn(new Connector[] {connector});
@@ -62,7 +62,7 @@ public class StartupLogsTest {
}
@Test
- public void logHttps_default_ciphers() throws Exception {
+ public void logHttps_default_ciphers() {
Connector connector = newConnector("HTTP/1.1", "https");
when(tomcat.getService().findConnectors()).thenReturn(new Connector[] {connector});
@@ -73,7 +73,7 @@ public class StartupLogsTest {
}
@Test
- public void logHttps_overridden_ciphers() throws Exception {
+ public void logHttps_overridden_ciphers() {
Connector connector = mock(Connector.class);
when(connector.getScheme()).thenReturn("https");
when(connector.getPort()).thenReturn(1234);
@@ -89,7 +89,7 @@ public class StartupLogsTest {
}
@Test
- public void unsupported_connector() throws Exception {
+ public void unsupported_connector() {
Connector connector = mock(Connector.class, Mockito.RETURNS_DEEP_STUBS);
when(connector.getProtocol()).thenReturn("SPDY/1.1");
when(connector.getScheme()).thenReturn("spdy");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/app/TomcatConnectorsTest.java b/server/sonar-server/src/test/java/org/sonar/server/app/TomcatConnectorsTest.java
index 6c4c7d49c80..1b8452ef58a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/app/TomcatConnectorsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/app/TomcatConnectorsTest.java
@@ -45,7 +45,7 @@ public class TomcatConnectorsTest {
// ---- connectors
@Test
- public void configure_thread_pool() throws Exception {
+ public void configure_thread_pool() {
Properties p = new Properties();
p.setProperty("sonar.web.http.minThreads", "2");
p.setProperty("sonar.web.http.maxThreads", "30");
@@ -60,7 +60,7 @@ public class TomcatConnectorsTest {
}
@Test
- public void configure_default_thread_pool() throws Exception {
+ public void configure_default_thread_pool() {
Props props = new Props(new Properties());
TomcatConnectors.configure(tomcat, props);
@@ -71,7 +71,7 @@ public class TomcatConnectorsTest {
}
@Test
- public void different_thread_pools_for_connectors() throws Exception {
+ public void different_thread_pools_for_connectors() {
Properties p = new Properties();
p.setProperty("sonar.web.port", "9000");
p.setProperty("sonar.web.http.minThreads", "2");
@@ -165,7 +165,7 @@ public class TomcatConnectorsTest {
}
@Test
- public void http_and_ajp_and_https_ports_should_be_different() throws Exception {
+ public void http_and_ajp_and_https_ports_should_be_different() {
Properties p = new Properties();
p.setProperty("sonar.web.port", "9000");
p.setProperty("sonar.ajp.port", "9000");
@@ -180,7 +180,7 @@ public class TomcatConnectorsTest {
}
@Test
- public void bind_to_all_addresses_by_default() throws Exception {
+ public void bind_to_all_addresses_by_default() {
Properties p = new Properties();
p.setProperty("sonar.web.port", "9000");
p.setProperty("sonar.ajp.port", "9009");
@@ -212,7 +212,7 @@ public class TomcatConnectorsTest {
}
@Test
- public void bind_to_specific_address() throws Exception {
+ public void bind_to_specific_address() {
Properties p = new Properties();
p.setProperty("sonar.web.port", "9000");
p.setProperty("sonar.web.https.port", "9443");
@@ -237,7 +237,7 @@ public class TomcatConnectorsTest {
}
@Test
- public void enable_client_auth() throws Exception {
+ public void enable_client_auth() {
Properties p = new Properties();
@@ -259,7 +259,7 @@ public class TomcatConnectorsTest {
}
@Test
- public void require_client_auth() throws Exception {
+ public void require_client_auth() {
Properties p = new Properties();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/app/WebLoggingTest.java b/server/sonar-server/src/test/java/org/sonar/server/app/WebLoggingTest.java
index 6bc5f9c6d00..765283ebdb7 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/app/WebLoggingTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/app/WebLoggingTest.java
@@ -44,7 +44,7 @@ public class WebLoggingTest {
}
@Test
- public void log_to_console() throws Exception {
+ public void log_to_console() {
LoggerContext ctx = sut.configure(props);
Logger root = ctx.getLogger(Logger.ROOT_LOGGER_NAME);
@@ -58,14 +58,14 @@ public class WebLoggingTest {
}
@Test
- public void enable_debug_logs() throws Exception {
+ public void enable_debug_logs() {
props.set("sonar.log.level", "DEBUG");
LoggerContext ctx = sut.configure(props);
assertThat(ctx.getLogger(Logger.ROOT_LOGGER_NAME).getLevel()).isEqualTo(Level.DEBUG);
}
@Test
- public void enable_trace_logs() throws Exception {
+ public void enable_trace_logs() {
props.set("sonar.log.level", "TRACE");
LoggerContext ctx = sut.configure(props);
assertThat(ctx.getLogger(Logger.ROOT_LOGGER_NAME).getLevel()).isEqualTo(Level.TRACE);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/app/WebappTest.java b/server/sonar-server/src/test/java/org/sonar/server/app/WebappTest.java
index db343c6e919..cf9b70370d1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/app/WebappTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/app/WebappTest.java
@@ -74,7 +74,7 @@ public class WebappTest {
}
@Test
- public void configure_rails_dev_mode() throws Exception {
+ public void configure_rails_dev_mode() {
props.set("sonar.web.dev", "true");
Context context = mock(Context.class);
@@ -85,7 +85,7 @@ public class WebappTest {
}
@Test
- public void configure_production_mode() throws Exception {
+ public void configure_production_mode() {
props.set("sonar.web.dev", "false");
Context context = mock(Context.class);
@@ -96,7 +96,7 @@ public class WebappTest {
}
@Test
- public void context_path_must_start_with_slash() throws Exception {
+ public void context_path_must_start_with_slash() {
Properties p = new Properties();
p.setProperty("sonar.web.context", "foo");
@@ -109,7 +109,7 @@ public class WebappTest {
}
@Test
- public void root_context_path_must_be_blank() throws Exception {
+ public void root_context_path_must_be_blank() {
Properties p = new Properties();
p.setProperty("sonar.web.context", "/");
@@ -117,7 +117,7 @@ public class WebappTest {
}
@Test
- public void default_context_path_is_root() throws Exception {
+ public void default_context_path_is_root() {
String context = Webapp.getContextPath(new Props(new Properties()));
assertThat(context).isEqualTo("");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/authentication/ws/AuthenticationWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/authentication/ws/AuthenticationWsTest.java
index 4fc95886c14..db10031a427 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/authentication/ws/AuthenticationWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/authentication/ws/AuthenticationWsTest.java
@@ -32,7 +32,7 @@ public class AuthenticationWsTest {
WsTester tester = new WsTester(new AuthenticationWs());
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/authentication");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/batch/BatchIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/batch/BatchIndexTest.java
index 6fbf6aa4ce4..884524cc9ca 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/batch/BatchIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/batch/BatchIndexTest.java
@@ -59,7 +59,7 @@ public class BatchIndexTest {
}
@Test
- public void get_index() throws Exception {
+ public void get_index() {
BatchIndex batchIndex = new BatchIndex(server);
batchIndex.start();
@@ -70,7 +70,7 @@ public class BatchIndexTest {
}
@Test
- public void get_file() throws Exception {
+ public void get_file() {
BatchIndex batchIndex = new BatchIndex(server);
batchIndex.start();
@@ -83,7 +83,7 @@ public class BatchIndexTest {
* /etc/passwd
*/
@Test
- public void check_location_of_file() throws Exception {
+ public void check_location_of_file() {
thrown.expect(IllegalArgumentException.class);
thrown.expectMessage("Bad filename: ../sonar-batch.jar");
@@ -94,7 +94,7 @@ public class BatchIndexTest {
}
@Test
- public void file_does_not_exist() throws Exception {
+ public void file_does_not_exist() {
thrown.expect(IllegalArgumentException.class);
thrown.expectMessage("Bad filename: other.jar");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/batch/BatchWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/batch/BatchWsTest.java
index 2e34503a7b5..582d4034f46 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/batch/BatchWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/batch/BatchWsTest.java
@@ -55,7 +55,7 @@ public class BatchWsTest {
WsTester tester;
@Before
- public void before() throws IOException {
+ public void before() {
tester = new WsTester(new BatchWs(batchIndex,
new GlobalRepositoryAction(mock(DbClient.class), mock(PropertiesDao.class)),
new ProjectRepositoryAction(mock(ProjectRepositoryLoader.class)),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/batch/GlobalRepositoryActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/batch/GlobalRepositoryActionTest.java
index 6548bfe6bf7..9d5ec7d2841 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/batch/GlobalRepositoryActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/batch/GlobalRepositoryActionTest.java
@@ -60,7 +60,7 @@ public class GlobalRepositoryActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
DbClient dbClient = mock(DbClient.class);
when(dbClient.openSession(false)).thenReturn(session);
when(dbClient.metricDao()).thenReturn(metricDao);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/batch/IssuesActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/batch/IssuesActionTest.java
index efb7729e583..740b2f2c661 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/batch/IssuesActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/batch/IssuesActionTest.java
@@ -86,7 +86,7 @@ public class IssuesActionTest {
IssuesAction issuesAction;
@Before
- public void before() throws Exception {
+ public void before() {
db.truncateTables();
es.truncateIndices();
this.session = db.myBatis().openSession(false);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryActionTest.java
index 806196fb2f9..161d65ce6d9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryActionTest.java
@@ -42,7 +42,7 @@ public class ProjectRepositoryActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester = new WsTester(new BatchWs(mock(BatchIndex.class), new ProjectRepositoryAction(projectRepositoryLoader)));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryLoaderMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryLoaderMediumTest.java
index 79dfba70c7c..c4074ef4536 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryLoaderMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/batch/ProjectRepositoryLoaderMediumTest.java
@@ -86,7 +86,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_project_settings() throws Exception {
+ public void return_project_settings() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -110,7 +110,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void not_returned_secured_settings_with_only_preview_permission() throws Exception {
+ public void not_returned_secured_settings_with_only_preview_permission() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.PREVIEW_EXECUTION).addProjectUuidPermissions(UserRole.USER, project.uuid());
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -133,7 +133,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_project_with_module_settings() throws Exception {
+ public void return_project_with_module_settings() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -169,7 +169,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_project_with_module_settings_inherited_from_project() throws Exception {
+ public void return_project_with_module_settings_inherited_from_project() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -200,7 +200,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_project_with_module_with_sub_module() throws Exception {
+ public void return_project_with_module_with_sub_module() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -248,7 +248,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_project_with_two_modules() throws Exception {
+ public void return_project_with_two_modules() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -292,7 +292,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_provisioned_project_settings() throws Exception {
+ public void return_provisioned_project_settings() {
// No snapshot attached on the project -> provisioned project
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
@@ -313,7 +313,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_sub_module_settings() throws Exception {
+ public void return_sub_module_settings() {
ComponentDto project = ComponentTesting.newProjectDto();
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -346,7 +346,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_sub_module_settings_including_settings_from_parent_modules() throws Exception {
+ public void return_sub_module_settings_including_settings_from_parent_modules() {
ComponentDto project = ComponentTesting.newProjectDto();
tester.get(DbClient.class).componentDao().insert(dbSession, project);
addDefaultProfile();
@@ -380,7 +380,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_sub_module_settings_only_inherited_from_project() throws Exception {
+ public void return_sub_module_settings_only_inherited_from_project() {
ComponentDto project = ComponentTesting.newProjectDto();
tester.get(DbClient.class).componentDao().insert(dbSession, project);
addDefaultProfile();
@@ -412,7 +412,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_sub_module_settings_inherited_from_project_and_module() throws Exception {
+ public void return_sub_module_settings_inherited_from_project_and_module() {
ComponentDto project = ComponentTesting.newProjectDto();
tester.get(DbClient.class).componentDao().insert(dbSession, project);
addDefaultProfile();
@@ -445,7 +445,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_quality_profile_from_project_profile() throws Exception {
+ public void return_quality_profile_from_project_profile() {
Date ruleUpdatedAt = DateUtils.parseDateTime("2014-01-14T13:00:00+0100");
ComponentDto project = ComponentTesting.newProjectDto();
@@ -469,7 +469,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_quality_profile_from_default_profile() throws Exception {
+ public void return_quality_profile_from_default_profile() {
Date ruleUpdatedAt = DateUtils.parseDateTime("2014-01-14T13:00:00+0100");
ComponentDto project = ComponentTesting.newProjectDto();
@@ -492,7 +492,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_quality_profile_from_given_profile_name() throws Exception {
+ public void return_quality_profile_from_given_profile_name() {
Date ruleUpdatedAt = DateUtils.parseDateTime("2014-01-14T13:00:00+0100");
ComponentDto project = ComponentTesting.newProjectDto();
@@ -515,7 +515,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_quality_profiles_even_when_project_does_not_exists() throws Exception {
+ public void return_quality_profiles_even_when_project_does_not_exists() {
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
Date ruleUpdatedAt = DateUtils.parseDateTime("2014-01-14T13:00:00+0100");
@@ -535,7 +535,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_provisioned_project_profile() throws Exception {
+ public void return_provisioned_project_profile() {
Date ruleUpdatedAt = DateUtils.parseDateTime("2014-01-14T13:00:00+0100");
// No snapshot attached on the project -> provisioned project
@@ -560,7 +560,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void fail_when_no_quality_profile_for_a_language() throws Exception {
+ public void fail_when_no_quality_profile_for_a_language() {
ComponentDto project = ComponentTesting.newProjectDto().setKey("org.codehaus.sonar:sonar");
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -575,7 +575,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_active_rules() throws Exception {
+ public void return_active_rules() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -610,7 +610,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_only_active_rules_from_project_profile() throws Exception {
+ public void return_only_active_rules_from_project_profile() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -648,7 +648,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_more_than_10_active_rules() throws Exception {
+ public void return_more_than_10_active_rules() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -670,7 +670,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_custom_rule() throws Exception {
+ public void return_custom_rule() {
Date ruleUpdatedAt = DateUtils.parseDateTime("2014-01-14T13:00:00+0100");
ComponentDto project = ComponentTesting.newProjectDto();
@@ -702,7 +702,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_manual_rules() throws Exception {
+ public void return_manual_rules() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -723,7 +723,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void fail_if_no_permission() throws Exception {
+ public void fail_if_no_permission() {
MockUserSession.set().setLogin("john").setGlobalPermissions();
ComponentDto project = ComponentTesting.newProjectDto();
@@ -739,7 +739,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void fail_when_not_preview_and_only_dry_run_permission() throws Exception {
+ public void fail_when_not_preview_and_only_dry_run_permission() {
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.PREVIEW_EXECUTION);
ComponentDto project = ComponentTesting.newProjectDto();
@@ -757,7 +757,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_file_data_from_single_project() throws Exception {
+ public void return_file_data_from_single_project() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -776,7 +776,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_file_data_from_multi_modules() throws Exception {
+ public void return_file_data_from_multi_modules() {
ComponentDto project = ComponentTesting.newProjectDto();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
tester.get(DbClient.class).componentDao().insert(dbSession, project);
@@ -803,7 +803,7 @@ public class ProjectRepositoryLoaderMediumTest {
}
@Test
- public void return_file_data_from_module() throws Exception {
+ public void return_file_data_from_module() {
ComponentDto project = ComponentTesting.newProjectDto();
tester.get(DbClient.class).componentDao().insert(dbSession, project);
addDefaultProfile();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/batch/UsersActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/batch/UsersActionTest.java
index 1daa51c3dff..c2258e44af0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/batch/UsersActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/batch/UsersActionTest.java
@@ -51,7 +51,7 @@ public class UsersActionTest {
UsersAction usersAction;
@Before
- public void before() throws Exception {
+ public void before() {
es.truncateIndices();
userIndex = new UserIndex(es.client());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ComponentCleanerServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ComponentCleanerServiceMediumTest.java
index 5c2268872f3..9b434ba91d1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ComponentCleanerServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ComponentCleanerServiceMediumTest.java
@@ -60,7 +60,7 @@ public class ComponentCleanerServiceMediumTest {
ComponentCleanerService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
@@ -75,7 +75,7 @@ public class ComponentCleanerServiceMediumTest {
}
@Test
- public void delete_project() throws Exception {
+ public void delete_project() {
ComponentDto project = ComponentTesting.newProjectDto();
db.componentDao().insert(session, project);
session.commit();
@@ -86,7 +86,7 @@ public class ComponentCleanerServiceMediumTest {
}
@Test
- public void remove_issue_permission_index_when_deleting_a_project() throws Exception {
+ public void remove_issue_permission_index_when_deleting_a_project() {
ComponentDto project = ComponentTesting.newProjectDto();
db.componentDao().insert(session, project);
@@ -103,7 +103,7 @@ public class ComponentCleanerServiceMediumTest {
}
@Test
- public void remove_issue_when_deleting_a_project() throws Exception {
+ public void remove_issue_when_deleting_a_project() {
// ARRANGE
ComponentDto project = ComponentTesting.newProjectDto();
db.componentDao().insert(session, project);
@@ -127,7 +127,7 @@ public class ComponentCleanerServiceMediumTest {
}
@Test(expected = IllegalArgumentException.class)
- public void fail_to_delete_not_project() throws Exception {
+ public void fail_to_delete_not_project() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
db.componentDao().insert(session, project, file);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ComponentQueryTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ComponentQueryTest.java
index 0b2136f67ff..06d4ce46e01 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ComponentQueryTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ComponentQueryTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ComponentQueryTest {
@Test
- public void should_build_query() throws Exception {
+ public void should_build_query() {
ComponentQuery query = ComponentQuery.builder()
.keys(newArrayList("org.codehaus"))
.names(newArrayList("Sona"))
@@ -48,20 +48,20 @@ public class ComponentQueryTest {
}
@Test
- public void should_accept_null_sort() throws Exception {
+ public void should_accept_null_sort() {
ComponentQuery query = ComponentQuery.builder().sort(null).build();
assertThat(query.sort()).isNull();
}
@Test
- public void should_sort_by_name_asc_by_default() throws Exception {
+ public void should_sort_by_name_asc_by_default() {
ComponentQuery query = ComponentQuery.builder().build();
assertThat(query.sort()).isEqualTo(ComponentQuery.SORT_BY_NAME);
assertThat(query.asc()).isTrue();
}
@Test
- public void should_throw_exception_if_sort_is_not_valid() throws Exception {
+ public void should_throw_exception_if_sort_is_not_valid() {
try {
ComponentQuery.builder()
.sort("UNKNOWN")
@@ -79,7 +79,7 @@ public class ComponentQueryTest {
}
@Test
- public void should_build_non_paginated_query() throws Exception {
+ public void should_build_non_paginated_query() {
ComponentQuery query = ComponentQuery.builder().pageSize(ComponentQuery.NO_PAGINATION).build();
assertThat(query.pageSize()).isEqualTo(ComponentQuery.NO_PAGINATION);
assertThat(query.pageIndex()).isEqualTo(ComponentQuery.DEFAULT_PAGE_INDEX);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ComponentServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ComponentServiceMediumTest.java
index 3ae19ea4b37..2f3d3ecc786 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ComponentServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ComponentServiceMediumTest.java
@@ -62,7 +62,7 @@ public class ComponentServiceMediumTest {
ComponentService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
session = db.openSession(false);
@@ -75,33 +75,33 @@ public class ComponentServiceMediumTest {
}
@Test
- public void get_by_key() throws Exception {
+ public void get_by_key() {
ComponentDto project = createProject("sample:root");
assertThat(service.getByKey(project.getKey())).isNotNull();
}
@Test
- public void get_nullable_by_key() throws Exception {
+ public void get_nullable_by_key() {
ComponentDto project = createProject("sample:root");
assertThat(service.getNullableByKey(project.getKey())).isNotNull();
assertThat(service.getNullableByKey("unknown")).isNull();
}
@Test
- public void get_by_uuid() throws Exception {
+ public void get_by_uuid() {
ComponentDto project = createProject("sample:root");
assertThat(service.getByUuid(project.uuid())).isNotNull();
}
@Test
- public void get_nullable_by_uuid() throws Exception {
+ public void get_nullable_by_uuid() {
ComponentDto project = createProject("sample:root");
assertThat(service.getNullableByUuid(project.uuid())).isNotNull();
assertThat(service.getNullableByUuid("unknown")).isNull();
}
@Test
- public void update_project_key() throws Exception {
+ public void update_project_key() {
ComponentDto project = createProject("sample:root");
ComponentDto file = ComponentTesting.newFileDto(project).setKey("sample:root:src/File.xoo");
tester.get(ComponentDao.class).insert(session, file);
@@ -122,7 +122,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void update_module_key() throws Exception {
+ public void update_module_key() {
ComponentDto project = createProject("sample:root");
ComponentDto module = ComponentTesting.newModuleDto(project).setKey("sample:root:module");
tester.get(ComponentDao.class).insert(session, module);
@@ -149,7 +149,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void update_provisioned_project_key() throws Exception {
+ public void update_provisioned_project_key() {
ComponentDto provisionedProject = ComponentTesting.newProjectDto().setKey("provisionedProject");
tester.get(ComponentDao.class).insert(session, provisionedProject);
@@ -165,14 +165,14 @@ public class ComponentServiceMediumTest {
}
@Test(expected = ForbiddenException.class)
- public void fail_to_update_project_key_without_admin_permission() throws Exception {
+ public void fail_to_update_project_key_without_admin_permission() {
ComponentDto project = createProject("sample:root");
MockUserSession.set().setLogin("john").addProjectUuidPermissions(UserRole.USER, project.uuid());
service.updateKey(project.key(), "sample2:root");
}
@Test
- public void check_module_keys_before_renaming() throws Exception {
+ public void check_module_keys_before_renaming() {
ComponentDto project = createProject("sample:root");
ComponentDto module = ComponentTesting.newModuleDto(project).setKey("sample:root:module");
tester.get(ComponentDao.class).insert(session, module);
@@ -191,7 +191,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void check_module_keys_before_renaming_return_duplicate_key() throws Exception {
+ public void check_module_keys_before_renaming_return_duplicate_key() {
ComponentDto project = createProject("sample:root");
ComponentDto module = ComponentTesting.newModuleDto(project).setKey("sample:root:module");
tester.get(ComponentDao.class).insert(session, module);
@@ -210,14 +210,14 @@ public class ComponentServiceMediumTest {
}
@Test(expected = ForbiddenException.class)
- public void fail_to_check_module_keys_before_renaming_without_admin_permission() throws Exception {
+ public void fail_to_check_module_keys_before_renaming_without_admin_permission() {
ComponentDto project = createProject("sample:root");
MockUserSession.set().setLogin("john").addProjectUuidPermissions(UserRole.USER, project.uuid());
service.checkModuleKeysBeforeRenaming(project.key(), "sample", "sample2");
}
@Test
- public void bulk_update_project_key() throws Exception {
+ public void bulk_update_project_key() {
ComponentDto project = createProject("sample:root");
ComponentDto module = ComponentTesting.newModuleDto(project).setKey("sample:root:module");
tester.get(ComponentDao.class).insert(session, module);
@@ -245,7 +245,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void bulk_update_provisioned_project_key() throws Exception {
+ public void bulk_update_provisioned_project_key() {
ComponentDto provisionedProject = ComponentTesting.newProjectDto().setKey("provisionedProject");
tester.get(ComponentDao.class).insert(session, provisionedProject);
@@ -261,14 +261,14 @@ public class ComponentServiceMediumTest {
}
@Test(expected = ForbiddenException.class)
- public void fail_to_bulk_update_project_key_without_admin_permission() throws Exception {
+ public void fail_to_bulk_update_project_key_without_admin_permission() {
ComponentDto project = createProject("sample:root");
MockUserSession.set().setLogin("john").addProjectPermissions(UserRole.USER, project.key());
service.bulkUpdateKey("sample:root", "sample", "sample2");
}
@Test
- public void create_project() throws Exception {
+ public void create_project() {
executeStartupTasksToCreateDefaultPermissionTemplate();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.PROVISIONING);
@@ -289,7 +289,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void create_new_project_with_branch() throws Exception {
+ public void create_new_project_with_branch() {
executeStartupTasksToCreateDefaultPermissionTemplate();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.PROVISIONING);
@@ -301,7 +301,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void create_view() throws Exception {
+ public void create_view() {
executeStartupTasksToCreateDefaultPermissionTemplate();
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.PROVISIONING);
@@ -322,7 +322,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void fail_to_create_new_component_on_invalid_key() throws Exception {
+ public void fail_to_create_new_component_on_invalid_key() {
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.PROVISIONING);
try {
@@ -335,7 +335,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void fail_to_create_new_component_on_invalid_branch() throws Exception {
+ public void fail_to_create_new_component_on_invalid_branch() {
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.PROVISIONING);
try {
@@ -348,7 +348,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void fail_to_create_new_component_if_key_already_exists() throws Exception {
+ public void fail_to_create_new_component_if_key_already_exists() {
MockUserSession.set().setLogin("john").setGlobalPermissions(GlobalPermissions.PROVISIONING);
ComponentDto project = ComponentTesting.newProjectDto().setKey("struts");
@@ -364,7 +364,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void should_return_project_uuids() throws Exception {
+ public void should_return_project_uuids() {
ComponentDto project = createProject("sample:root");
String moduleKey = "sample:root:module";
ComponentDto module = ComponentTesting.newModuleDto(project).setKey(moduleKey);
@@ -380,7 +380,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void should_fail_on_components_not_found() throws Exception {
+ public void should_fail_on_components_not_found() {
String moduleKey = "sample:root:module";
String fileKey = "sample:root:module:Foo.xoo";
@@ -393,7 +393,7 @@ public class ComponentServiceMediumTest {
}
@Test
- public void should_fail_silently_on_components_not_found_if_told_so() throws Exception {
+ public void should_fail_silently_on_components_not_found_if_told_so() {
String moduleKey = "sample:root:module";
String fileKey = "sample:root:module:Foo.xoo";
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/DefaultComponentFinderTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/DefaultComponentFinderTest.java
index 50c4b4c4d6f..45415e798e1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/DefaultComponentFinderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/DefaultComponentFinderTest.java
@@ -111,7 +111,7 @@ public class DefaultComponentFinderTest {
}
@Test
- public void should_skip_pagination() throws Exception {
+ public void should_skip_pagination() {
ComponentQuery query = ComponentQuery.builder().pageSize(ComponentQuery.NO_PAGINATION)
.pageIndex(ComponentQuery.DEFAULT_PAGE_INDEX).build();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentDaoTest.java
index 6f62417470b..a7b643f7905 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentDaoTest.java
@@ -50,14 +50,14 @@ public class ComponentDaoTest extends AbstractDaoTestCase {
System2 system2;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
session = getMyBatis().openSession(false);
system2 = mock(System2.class);
dao = new ComponentDao(system2);
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@@ -294,7 +294,7 @@ public class ComponentDaoTest extends AbstractDaoTestCase {
}
@Test
- public void find_modules_by_project() throws Exception {
+ public void find_modules_by_project() {
setupData("multi-modules");
List<ComponentDto> results = dao.findModulesByProject("org.struts:struts", session);
@@ -311,7 +311,7 @@ public class ComponentDaoTest extends AbstractDaoTestCase {
}
@Test
- public void find_sub_projects_by_component_keys() throws Exception {
+ public void find_sub_projects_by_component_keys() {
setupData("multi-modules");
// Sub project of a file
@@ -346,7 +346,7 @@ public class ComponentDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_enabled_modules_tree() throws Exception {
+ public void select_enabled_modules_tree() {
setupData("multi-modules");
// From root project
@@ -367,7 +367,7 @@ public class ComponentDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_all_modules_tree() throws Exception {
+ public void select_all_modules_tree() {
setupData("multi-modules");
// From root project, disabled sub module is returned
@@ -383,7 +383,7 @@ public class ComponentDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_enabled_module_files_tree_from_module() throws Exception {
+ public void select_enabled_module_files_tree_from_module() {
setupData("select_module_files_tree");
// From root project
@@ -414,7 +414,7 @@ public class ComponentDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_enabled_module_files_tree_from_project() throws Exception {
+ public void select_enabled_module_files_tree_from_project() {
setupData("select_module_files_tree");
// From root project
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentIndexDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentIndexDaoTest.java
index e830c9ef298..24a480baa0f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentIndexDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentIndexDaoTest.java
@@ -42,19 +42,19 @@ public class ComponentIndexDaoTest {
ComponentIndexDao dao;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
dbTester.truncateTables();
session = dbTester.myBatis().openSession(false);
dao = new ComponentIndexDao();
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void select_project_ids_from_query_and_view_or_sub_view_uuid() throws Exception {
+ public void select_project_ids_from_query_and_view_or_sub_view_uuid() {
dbTester.prepareDbUnit(getClass(), "select_project_ids_from_query_and_view_or_sub_view_uuid.xml");
String viewUuid = "EFGH";
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentLinkDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentLinkDaoTest.java
index d8ba219baa8..f29a3ddc20b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentLinkDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/db/ComponentLinkDaoTest.java
@@ -45,18 +45,18 @@ public class ComponentLinkDaoTest {
ComponentLinkDao dao;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
session = dbTester.myBatis().openSession(false);
dao = new ComponentLinkDao();
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void select_by_component_uuid() throws Exception {
+ public void select_by_component_uuid() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
List<ComponentLinkDto> links = dao.selectByComponentUuid(session, "ABCD");
@@ -74,7 +74,7 @@ public class ComponentLinkDaoTest {
}
@Test
- public void insert() throws Exception {
+ public void insert() {
dbTester.prepareDbUnit(getClass(), "empty.xml");
dao.insert(session, new ComponentLinkDto()
@@ -89,7 +89,7 @@ public class ComponentLinkDaoTest {
}
@Test
- public void update() throws Exception {
+ public void update() {
dbTester.prepareDbUnit(getClass(), "update.xml");
dao.update(session, new ComponentLinkDto()
@@ -105,7 +105,7 @@ public class ComponentLinkDaoTest {
}
@Test
- public void delete() throws Exception {
+ public void delete() {
dbTester.prepareDbUnit(getClass(), "delete.xml");
dao.delete(session, 1L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/db/SnapshotDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/db/SnapshotDaoTest.java
index 94f8c1ca48b..1f636b2b26c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/db/SnapshotDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/db/SnapshotDaoTest.java
@@ -45,14 +45,14 @@ public class SnapshotDaoTest extends AbstractDaoTestCase {
System2 system2;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
session = getMyBatis().openSession(false);
system2 = mock(System2.class);
sut = new SnapshotDao(system2);
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentAppActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentAppActionTest.java
index b7d0e949216..95610a3deb8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentAppActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentAppActionTest.java
@@ -91,7 +91,7 @@ public class ComponentAppActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
DbClient dbClient = mock(DbClient.class);
when(dbClient.openSession(false)).thenReturn(session);
when(dbClient.componentDao()).thenReturn(componentDao);
@@ -189,7 +189,7 @@ public class ComponentAppActionTest {
}
@Test
- public void fail_on_unknown_component() throws Exception {
+ public void fail_on_unknown_component() {
MockUserSession.set().setLogin("john").addComponentPermission(UserRole.USER, SUB_PROJECT_KEY, COMPONENT_KEY);
when(componentDao.getNullableByUuid(session, COMPONENT_UUID)).thenReturn(null);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentsWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentsWsTest.java
index 6d216685dc7..f169e304c19 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentsWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ws/ComponentsWsTest.java
@@ -37,13 +37,13 @@ public class ComponentsWsTest {
WebService.Controller controller;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
WsTester tester = new WsTester(new ComponentsWs(new ComponentAppAction(mock(DbClient.class), mock(Durations.class), mock(I18n.class)), new SearchAction(mock(DbClient.class))));
controller = tester.controller("api/components");
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
assertThat(controller.since()).isEqualTo("4.2");
@@ -51,7 +51,7 @@ public class ComponentsWsTest {
}
@Test
- public void define_suggestions_action() throws Exception {
+ public void define_suggestions_action() {
WebService.Action action = controller.action("suggestions");
assertThat(action).isNotNull();
assertThat(action.isInternal()).isTrue();
@@ -62,7 +62,7 @@ public class ComponentsWsTest {
}
@Test
- public void define_app_action() throws Exception {
+ public void define_app_action() {
WebService.Action action = controller.action("app");
assertThat(action).isNotNull();
assertThat(action.isInternal()).isTrue();
@@ -72,7 +72,7 @@ public class ComponentsWsTest {
}
@Test
- public void define_search_action() throws Exception {
+ public void define_search_action() {
WebService.Action action = controller.action("search");
assertThat(action).isNotNull();
assertThat(action.isInternal()).isTrue();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ws/EventsWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ws/EventsWsTest.java
index 4246751004b..dc8a40e4831 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ws/EventsWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ws/EventsWsTest.java
@@ -31,7 +31,7 @@ public class EventsWsTest {
WsTester tester = new WsTester(new EventsWs());
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/events");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ws/ProjectsWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ws/ProjectsWsTest.java
index 473dd6896db..94f05808947 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ws/ProjectsWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ws/ProjectsWsTest.java
@@ -33,13 +33,13 @@ public class ProjectsWsTest {
WebService.Controller controller;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
WsTester tester = new WsTester(new ProjectsWs());
controller = tester.controller("api/projects");
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
assertThat(controller.since()).isEqualTo("2.10");
@@ -47,7 +47,7 @@ public class ProjectsWsTest {
}
@Test
- public void define_index_action() throws Exception {
+ public void define_index_action() {
WebService.Action action = controller.action("index");
assertThat(action).isNotNull();
assertThat(action.handler()).isInstanceOf(RailsHandler.class);
@@ -56,7 +56,7 @@ public class ProjectsWsTest {
}
@Test
- public void define_create_action() throws Exception {
+ public void define_create_action() {
WebService.Action action = controller.action("create");
assertThat(action).isNotNull();
assertThat(action.handler()).isInstanceOf(RailsHandler.class);
@@ -65,7 +65,7 @@ public class ProjectsWsTest {
}
@Test
- public void define_destroy_action() throws Exception {
+ public void define_destroy_action() {
WebService.Action action = controller.action("destroy");
assertThat(action).isNotNull();
assertThat(action.handler()).isInstanceOf(RailsHandler.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ws/ResourcesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ws/ResourcesWsTest.java
index ddf33774804..4df182c329e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ws/ResourcesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ws/ResourcesWsTest.java
@@ -33,13 +33,13 @@ public class ResourcesWsTest {
WebService.Controller controller;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
WsTester tester = new WsTester(new ResourcesWs());
controller = tester.controller("api/resources");
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
assertThat(controller).isNotNull();
assertThat(controller.since()).isEqualTo("2.10");
assertThat(controller.description()).isNotEmpty();
@@ -47,7 +47,7 @@ public class ResourcesWsTest {
}
@Test
- public void define_index_action() throws Exception {
+ public void define_index_action() {
WebService.Action action = controller.action("index");
assertThat(action).isNotNull();
assertThat(action.handler()).isInstanceOf(RailsHandler.class);
@@ -56,7 +56,7 @@ public class ResourcesWsTest {
}
@Test
- public void define_search_action() throws Exception {
+ public void define_search_action() {
WebService.Action action = controller.action("search");
assertThat(action).isNotNull();
assertThat(action.handler()).isInstanceOf(RailsHandler.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/component/ws/SearchActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/component/ws/SearchActionTest.java
index 8c8e4670c71..b3665895986 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/component/ws/SearchActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/component/ws/SearchActionTest.java
@@ -47,7 +47,7 @@ public class SearchActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis(),
new ComponentDao(), new AuthorizationDao(dbTester.myBatis()), new ComponentIndexDao()
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContainerTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContainerTest.java
index bd391ffbed2..43b640ddbce 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContainerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContainerTest.java
@@ -26,7 +26,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ComputationContainerTest {
@Test
- public void componentClasses() throws Exception {
+ public void componentClasses() {
assertThat(ComputationContainer.componentClasses()).isNotEmpty();
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContextTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContextTest.java
index 5f20e21bb36..82fe204eb8a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContextTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationContextTest.java
@@ -32,7 +32,7 @@ public class ComputationContextTest {
ComputationContext sut = new ComputationContext(mock(BatchReportReader.class), mock(ComponentDto.class));
@Test(expected = IllegalStateException.class)
- public void setProjectSettings() throws Exception {
+ public void setProjectSettings() {
sut.setProjectSettings(mock(Settings.class));
sut.setProjectSettings(mock(Settings.class));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationServiceTest.java
index 5beec075d1b..d1ca0e5436a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationServiceTest.java
@@ -74,7 +74,7 @@ public class ComputationServiceTest {
ProjectSettingsFactory settingsFactory = mock(ProjectSettingsFactory.class, Mockito.RETURNS_DEEP_STUBS);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new ComponentDao(), new SnapshotDao(system));
sut = new ComputationService(dbClient, steps, activityService, settingsFactory, tempFolder, system);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationThreadTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationThreadTest.java
index 43cac0b1700..f3d0993db63 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationThreadTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ComputationThreadTest.java
@@ -66,7 +66,7 @@ public class ComputationThreadTest {
}
@Test
- public void handle_error_during_queue_pop() throws Exception {
+ public void handle_error_during_queue_pop() {
when(queue.pop()).thenThrow(new IllegalStateException());
sut.run();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ReportQueueTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ReportQueueTest.java
index b7ffeb65311..ba5ec765781 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ReportQueueTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ReportQueueTest.java
@@ -83,7 +83,7 @@ public class ReportQueueTest {
}
@Test
- public void add_report_to_queue() throws Exception {
+ public void add_report_to_queue() {
// must:
// 1. insert metadata in db
// 2. copy report content to directory /data/analysis
@@ -112,7 +112,7 @@ public class ReportQueueTest {
}
@Test
- public void find_by_project_key() throws Exception {
+ public void find_by_project_key() {
sut.add("P1", generateData());
assertThat(sut.selectByProjectKey("P1")).hasSize(1).extracting("projectKey").containsExactly("P1");
assertThat(sut.selectByProjectKey("P2")).isEmpty();
@@ -154,7 +154,7 @@ public class ReportQueueTest {
}
@Test
- public void do_not_pop_corrupted_item() throws Exception {
+ public void do_not_pop_corrupted_item() {
ReportQueue.Item item = sut.add("P1", generateData());
// emulate corruption: file is missing on FS
@@ -167,7 +167,7 @@ public class ReportQueueTest {
}
@Test
- public void clear() throws Exception {
+ public void clear() {
sut.add("P1", generateData());
sut.add("P2", generateData());
assertThat(analysisDir()).exists().isDirectory();
@@ -179,18 +179,18 @@ public class ReportQueueTest {
}
@Test
- public void clear_do_not_fail_when_directory_do_not_exist() throws Exception {
+ public void clear_do_not_fail_when_directory_do_not_exist() {
sut.clear();
sut.clear();
}
@Test(expected = IllegalStateException.class)
- public void add_on_non_existent_project() throws Exception {
+ public void add_on_non_existent_project() {
sut.add("UNKNOWN_PROJECT_KEY", generateData());
}
@Test
- public void reset_to_pending_status() throws Exception {
+ public void reset_to_pending_status() {
// 2 pending
sut.add("P1", generateData());
sut.add("P2", generateData());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/db/AnalysisReportDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/db/AnalysisReportDaoTest.java
index 2b34564c7b1..6e3a09a0df3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/db/AnalysisReportDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/db/AnalysisReportDaoTest.java
@@ -72,7 +72,7 @@ public class AnalysisReportDaoTest {
}
@Test
- public void insert_multiple_reports() throws Exception {
+ public void insert_multiple_reports() {
db.prepareDbUnit(getClass(), "empty.xml");
AnalysisReportDto report1 = newDefaultAnalysisReport().setUuid("UUID_1");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/IssueComputationTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/IssueComputationTest.java
index 7b9b56012ba..2bda0425723 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/IssueComputationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/IssueComputationTest.java
@@ -81,19 +81,19 @@ public class IssueComputationTest {
}
@After
- public void after() throws Exception {
+ public void after() {
sut.afterReportProcessing();
}
@Test
- public void store_issues_on_disk() throws Exception {
+ public void store_issues_on_disk() {
process();
assertThat(Iterators.getOnlyElement(outputIssues.traverse()).key()).isEqualTo("ISSUE_A");
}
@Test
- public void copy_rule_tags_on_new_issues() throws Exception {
+ public void copy_rule_tags_on_new_issues() {
inputIssue.setIsNew(true);
rule.setTags(ImmutableSet.of("bug", "performance"));
rule.setSystemTags(ImmutableSet.of("blocker"));
@@ -104,7 +104,7 @@ public class IssueComputationTest {
}
@Test
- public void do_not_copy_rule_tags_on_existing_issues() throws Exception {
+ public void do_not_copy_rule_tags_on_existing_issues() {
inputIssue.setIsNew(false);
rule.setTags(ImmutableSet.of("bug", "performance"));
rule.setSystemTags(ImmutableSet.of("blocker"));
@@ -115,7 +115,7 @@ public class IssueComputationTest {
}
@Test
- public void guess_author_of_new_issues() throws Exception {
+ public void guess_author_of_new_issues() {
inputIssue.setIsNew(true);
inputIssue.setLine(3);
when(lineCache.lineAuthor(3)).thenReturn("charlie");
@@ -126,7 +126,7 @@ public class IssueComputationTest {
}
@Test
- public void do_not_fail_if_missing_author_for_new_issues() throws Exception {
+ public void do_not_fail_if_missing_author_for_new_issues() {
inputIssue.setIsNew(true);
inputIssue.setLine(3);
when(lineCache.lineAuthor(3)).thenReturn(null);
@@ -137,7 +137,7 @@ public class IssueComputationTest {
}
@Test
- public void do_not_guess_author_of_existing_issues() throws Exception {
+ public void do_not_guess_author_of_existing_issues() {
inputIssue.setIsNew(false);
inputIssue.setLine(3);
when(lineCache.lineAuthor(3)).thenReturn("charlie");
@@ -148,7 +148,7 @@ public class IssueComputationTest {
}
@Test
- public void auto_assign_new_issues() throws Exception {
+ public void auto_assign_new_issues() {
inputIssue.setIsNew(true);
inputIssue.setAuthorLogin("charlie");
when(scmAccountCache.getNullable("charlie")).thenReturn("char.lie");
@@ -159,7 +159,7 @@ public class IssueComputationTest {
}
@Test
- public void do_not_auto_assign_existing_issues() throws Exception {
+ public void do_not_auto_assign_existing_issues() {
inputIssue.setIsNew(false);
inputIssue.setAuthorLogin("charlie");
when(scmAccountCache.getNullable("charlie")).thenReturn("char.lie");
@@ -170,7 +170,7 @@ public class IssueComputationTest {
}
@Test
- public void do_not_override_author_and_assignee_set_by_old_batch_plugins() throws Exception {
+ public void do_not_override_author_and_assignee_set_by_old_batch_plugins() {
inputIssue.setIsNew(true);
// these fields were provided during project analysis, for instance
@@ -188,7 +188,7 @@ public class IssueComputationTest {
}
@Test
- public void assign_default_assignee_when_available() throws Exception {
+ public void assign_default_assignee_when_available() {
inputIssue.setIsNew(true);
String wolinski = "wolinski";
when(context.getProjectSettings().getString(CoreProperties.DEFAULT_ISSUE_ASSIGNEE)).thenReturn(wolinski);
@@ -201,7 +201,7 @@ public class IssueComputationTest {
}
@Test
- public void do_not_assign_default_assignee_when_not_found_in_index() throws Exception {
+ public void do_not_assign_default_assignee_when_not_found_in_index() {
inputIssue.setIsNew(true);
String wolinski = "wolinski";
when(context.getProjectSettings().getString(CoreProperties.DEFAULT_ISSUE_ASSIGNEE)).thenReturn(wolinski);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheLoaderTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheLoaderTest.java
index 5eb35e4976d..23fb6501a82 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheLoaderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheLoaderTest.java
@@ -38,12 +38,12 @@ public class RuleCacheLoaderTest {
public static DbTester dbTester = new DbTester();
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
}
@Test
- public void load_by_key() throws Exception {
+ public void load_by_key() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new RuleDao());
RuleCacheLoader loader = new RuleCacheLoader(dbClient);
@@ -53,7 +53,7 @@ public class RuleCacheLoaderTest {
}
@Test
- public void load_by_keys_is_not_supported() throws Exception {
+ public void load_by_keys_is_not_supported() {
DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new RuleDao());
RuleCacheLoader loader = new RuleCacheLoader(dbClient);
try {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheTest.java
index 9c94c3ec2c0..57172b9b9dc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/RuleCacheTest.java
@@ -30,7 +30,7 @@ import static org.mockito.Mockito.when;
public class RuleCacheTest {
@Test
- public void ruleName() throws Exception {
+ public void ruleName() {
RuleCacheLoader loader = mock(RuleCacheLoader.class);
when(loader.load(RuleKey.of("squid", "R002"))).thenReturn(new RuleDto().setName("Rule Two"));
RuleCache cache = new RuleCache(loader);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/ScmAccountCacheLoaderTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/ScmAccountCacheLoaderTest.java
index faa52fcbec6..6f0fd8ae6fc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/ScmAccountCacheLoaderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/ScmAccountCacheLoaderTest.java
@@ -41,7 +41,7 @@ public class ScmAccountCacheLoaderTest {
public static EsTester esTester = new EsTester().addDefinitions(new UserIndexDefinition(new Settings()));
@Before
- public void setUp() throws Exception {
+ public void setUp() {
esTester.truncateIndices();
}
@@ -67,7 +67,7 @@ public class ScmAccountCacheLoaderTest {
}
@Test
- public void load_by_multiple_scm_accounts_is_not_supported_yet() throws Exception {
+ public void load_by_multiple_scm_accounts_is_not_supported_yet() {
UserIndex index = new UserIndex(esTester.client());
ScmAccountCacheLoader loader = new ScmAccountCacheLoader(index);
try {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/SourceLinesCacheTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/SourceLinesCacheTest.java
index c5635716af4..84074a7b032 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/issue/SourceLinesCacheTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/issue/SourceLinesCacheTest.java
@@ -59,7 +59,7 @@ public class SourceLinesCacheTest {
}
@Test
- public void line_author_from_report() throws Exception {
+ public void line_author_from_report() {
BatchReportWriter reportWriter = new BatchReportWriter(dir);
reportWriter.writeComponentChangesets(BatchReport.Changesets.newBuilder()
.setComponentRef(123_456_789)
@@ -101,7 +101,7 @@ public class SourceLinesCacheTest {
}
@Test(expected = IllegalStateException.class)
- public void fail_when_component_ref_is_not_filled() throws Exception {
+ public void fail_when_component_ref_is_not_filled() {
sut.init("ANY_UUID", null, new BatchReportReader(dir));
sut.lineAuthor(0);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/measure/MetricCacheTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/measure/MetricCacheTest.java
index 38f61abee62..ef27d3ba663 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/measure/MetricCacheTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/measure/MetricCacheTest.java
@@ -38,19 +38,19 @@ public class MetricCacheTest {
MetricCache sut;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.prepareDbUnit(getClass(), "metrics.xml");
sut = new MetricCache(new DbClient(db.database(), db.myBatis(), new MetricDao()));
}
@Test
- public void cache_give_access_to_enabled_metrics() throws Exception {
+ public void cache_give_access_to_enabled_metrics() {
assertThat(sut.get("ncloc").getId()).isEqualTo(1);
assertThat(sut.get("coverage").getId()).isEqualTo(2);
}
@Test(expected = NotFoundException.class)
- public void fail_when_metric_not_found() throws Exception {
+ public void fail_when_metric_not_found() {
sut.get("complexity");
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/source/ComputeFileSourceDataTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/source/ComputeFileSourceDataTest.java
index 97cb70ea346..55a1137fec1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/source/ComputeFileSourceDataTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/source/ComputeFileSourceDataTest.java
@@ -30,7 +30,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ComputeFileSourceDataTest {
@Test
- public void compute_one_line() throws Exception {
+ public void compute_one_line() {
ComputeFileSourceData computeFileSourceData = new ComputeFileSourceData(
newArrayList("line1").iterator(),
Lists.<LineReader>newArrayList(new MockLineReader()),
@@ -45,7 +45,7 @@ public class ComputeFileSourceDataTest {
}
@Test
- public void compute_two_lines() throws Exception {
+ public void compute_two_lines() {
ComputeFileSourceData computeFileSourceData = new ComputeFileSourceData(
newArrayList("line1", "line2").iterator(),
Lists.<LineReader>newArrayList(new MockLineReader()),
@@ -61,7 +61,7 @@ public class ComputeFileSourceDataTest {
}
@Test
- public void compute_missing_last_line() throws Exception {
+ public void compute_missing_last_line() {
ComputeFileSourceData computeFileSourceData = new ComputeFileSourceData(
newArrayList("line1").iterator(),
Lists.<LineReader>newArrayList(new MockLineReader()),
@@ -78,7 +78,7 @@ public class ComputeFileSourceDataTest {
}
@Test
- public void remove_tabs_and_spaces_in_line_hashes() throws Exception {
+ public void remove_tabs_and_spaces_in_line_hashes() {
String refLineHashes = new ComputeFileSourceData(
newArrayList("line1").iterator(),
Lists.<LineReader>newArrayList(new MockLineReader()),
@@ -93,7 +93,7 @@ public class ComputeFileSourceDataTest {
}
@Test
- public void compute_line_hashes_of_empty_lines() throws Exception {
+ public void compute_line_hashes_of_empty_lines() {
assertThat(new ComputeFileSourceData(
newArrayList(" ").iterator(),
Lists.<LineReader>newArrayList(new MockLineReader()),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/source/CoverageLineReaderTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/source/CoverageLineReaderTest.java
index 1e8fa696cab..d1791bd1592 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/source/CoverageLineReaderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/source/CoverageLineReaderTest.java
@@ -32,7 +32,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class CoverageLineReaderTest {
@Test
- public void set_coverage() throws Exception {
+ public void set_coverage() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(newArrayList(BatchReport.Coverage.newBuilder()
.setLine(1)
.setConditions(10)
@@ -56,7 +56,7 @@ public class CoverageLineReaderTest {
}
@Test
- public void set_coverage_on_uncovered_lines() throws Exception {
+ public void set_coverage_on_uncovered_lines() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(newArrayList(BatchReport.Coverage.newBuilder()
.setLine(1)
.setUtHits(false)
@@ -75,7 +75,7 @@ public class CoverageLineReaderTest {
}
@Test
- public void set_coverage_without_line_hits() throws Exception {
+ public void set_coverage_without_line_hits() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(newArrayList(BatchReport.Coverage.newBuilder()
.setLine(1)
.build()).iterator());
@@ -89,7 +89,7 @@ public class CoverageLineReaderTest {
}
@Test
- public void set_overall_line_hits_with_only_ut() throws Exception {
+ public void set_overall_line_hits_with_only_ut() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(newArrayList(BatchReport.Coverage.newBuilder()
.setLine(1)
.setUtHits(true)
@@ -103,7 +103,7 @@ public class CoverageLineReaderTest {
}
@Test
- public void set_overall_line_hits_with_only_it() throws Exception {
+ public void set_overall_line_hits_with_only_it() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(newArrayList(BatchReport.Coverage.newBuilder()
.setLine(1)
.setUtHits(false)
@@ -117,7 +117,7 @@ public class CoverageLineReaderTest {
}
@Test
- public void set_overall_line_hits_with_ut_and_it() throws Exception {
+ public void set_overall_line_hits_with_ut_and_it() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(newArrayList(BatchReport.Coverage.newBuilder()
.setLine(1)
.setUtHits(true)
@@ -131,7 +131,7 @@ public class CoverageLineReaderTest {
}
@Test
- public void nothing_to_do_when_no_coverage_info() throws Exception {
+ public void nothing_to_do_when_no_coverage_info() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(Collections.<BatchReport.Coverage>emptyList().iterator());
FileSourceDb.Line.Builder lineBuilder = FileSourceDb.Data.newBuilder().addLinesBuilder().setLine(1);
@@ -147,7 +147,7 @@ public class CoverageLineReaderTest {
}
@Test
- public void nothing_to_do_when_no_coverage_info_for_current_line() throws Exception {
+ public void nothing_to_do_when_no_coverage_info_for_current_line() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(newArrayList(
BatchReport.Coverage.newBuilder()
.setLine(1)
@@ -174,7 +174,7 @@ public class CoverageLineReaderTest {
}
@Test
- public void nothing_to_do_when_no_coverage_info_for_next_line() throws Exception {
+ public void nothing_to_do_when_no_coverage_info_for_next_line() {
CoverageLineReader computeCoverageLine = new CoverageLineReader(newArrayList(
BatchReport.Coverage.newBuilder()
.setLine(1)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/source/DuplicationLineReaderTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/source/DuplicationLineReaderTest.java
index 8a462856e44..8f64ab62772 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/source/DuplicationLineReaderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/source/DuplicationLineReaderTest.java
@@ -38,7 +38,7 @@ public class DuplicationLineReaderTest {
FileSourceDb.Line.Builder line4 = sourceData.addLinesBuilder().setSource("line4").setLine(4);
@Test
- public void read_nothing() throws Exception {
+ public void read_nothing() {
DuplicationLineReader reader = new DuplicationLineReader(Collections.<BatchReport.Duplication>emptyList());
reader.read(line1);
@@ -47,7 +47,7 @@ public class DuplicationLineReaderTest {
}
@Test
- public void read_duplication_with_duplicates_on_same_file() throws Exception {
+ public void read_duplication_with_duplicates_on_same_file() {
DuplicationLineReader reader = new DuplicationLineReader(newArrayList(
BatchReport.Duplication.newBuilder()
.setOriginPosition(BatchReport.Range.newBuilder()
@@ -75,7 +75,7 @@ public class DuplicationLineReaderTest {
}
@Test
- public void read_duplication_with_duplicates_on_other_file() throws Exception {
+ public void read_duplication_with_duplicates_on_other_file() {
DuplicationLineReader reader = new DuplicationLineReader(newArrayList(
BatchReport.Duplication.newBuilder()
.setOriginPosition(BatchReport.Range.newBuilder()
@@ -104,7 +104,7 @@ public class DuplicationLineReaderTest {
}
@Test
- public void read_duplication_with_duplicates_on_other_file_from_other_project() throws Exception {
+ public void read_duplication_with_duplicates_on_other_file_from_other_project() {
DuplicationLineReader reader = new DuplicationLineReader(newArrayList(
BatchReport.Duplication.newBuilder()
.setOriginPosition(BatchReport.Range.newBuilder()
@@ -133,7 +133,7 @@ public class DuplicationLineReaderTest {
}
@Test
- public void read_many_duplications() throws Exception {
+ public void read_many_duplications() {
DuplicationLineReader reader = new DuplicationLineReader(newArrayList(
BatchReport.Duplication.newBuilder()
.setOriginPosition(BatchReport.Range.newBuilder()
@@ -173,7 +173,7 @@ public class DuplicationLineReaderTest {
}
@Test
- public void should_be_sorted_by_line_block() throws Exception {
+ public void should_be_sorted_by_line_block() {
DuplicationLineReader reader = new DuplicationLineReader(newArrayList(
BatchReport.Duplication.newBuilder()
.setOriginPosition(BatchReport.Range.newBuilder()
@@ -213,7 +213,7 @@ public class DuplicationLineReaderTest {
}
@Test
- public void should_be_sorted_by_line_length() throws Exception {
+ public void should_be_sorted_by_line_length() {
DuplicationLineReader reader = new DuplicationLineReader(newArrayList(
BatchReport.Duplication.newBuilder()
.setOriginPosition(BatchReport.Range.newBuilder()
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/source/RangeOffsetHelperTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/source/RangeOffsetHelperTest.java
index 69625c5521b..8a1afbc4965 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/source/RangeOffsetHelperTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/source/RangeOffsetHelperTest.java
@@ -29,7 +29,7 @@ import static org.assertj.core.api.Fail.failBecauseExceptionWasNotThrown;
public class RangeOffsetHelperTest {
@Test
- public void append_range() throws Exception {
+ public void append_range() {
assertThat(RangeOffsetHelper.offsetToString(BatchReport.Range.newBuilder()
.setStartLine(1).setEndLine(1)
.setStartOffset(2).setEndOffset(3)
@@ -37,7 +37,7 @@ public class RangeOffsetHelperTest {
}
@Test
- public void append_range_not_finishing_in_current_line() throws Exception {
+ public void append_range_not_finishing_in_current_line() {
assertThat( RangeOffsetHelper.offsetToString(BatchReport.Range.newBuilder()
.setStartLine(1).setEndLine(3)
.setStartOffset(2).setEndOffset(3)
@@ -45,7 +45,7 @@ public class RangeOffsetHelperTest {
}
@Test
- public void append_range_that_began_in_previous_line_and_finish_in_current_line() throws Exception {
+ public void append_range_that_began_in_previous_line_and_finish_in_current_line() {
assertThat(RangeOffsetHelper.offsetToString(BatchReport.Range.newBuilder()
.setStartLine(1).setEndLine(3)
.setStartOffset(2).setEndOffset(3)
@@ -53,7 +53,7 @@ public class RangeOffsetHelperTest {
}
@Test
- public void append_range_that_began_in_previous_line_and_not_finishing_in_current_line() throws Exception {
+ public void append_range_that_began_in_previous_line_and_not_finishing_in_current_line() {
assertThat(RangeOffsetHelper.offsetToString(BatchReport.Range.newBuilder()
.setStartLine(1).setEndLine(3)
.setStartOffset(2).setEndOffset(3)
@@ -61,7 +61,7 @@ public class RangeOffsetHelperTest {
}
@Test
- public void do_nothing_if_offset_is_empty() throws Exception {
+ public void do_nothing_if_offset_is_empty() {
assertThat(RangeOffsetHelper.offsetToString(BatchReport.Range.newBuilder()
.setStartLine(1).setEndLine(1)
.setStartOffset(0).setEndOffset(0)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/source/ReportIteratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/source/ReportIteratorTest.java
index 9a0a56983f3..3919d5fdbfd 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/source/ReportIteratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/source/ReportIteratorTest.java
@@ -59,20 +59,20 @@ public class ReportIteratorTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
if (sut != null) {
sut.close();
}
}
@Test
- public void read_report() throws Exception {
+ public void read_report() {
sut = new ReportIterator<>(file, BatchReport.Coverage.PARSER);
assertThat(sut.next().getLine()).isEqualTo(1);
}
@Test
- public void do_not_fail_when_calling_has_next_with_iterator_already_closed() throws Exception {
+ public void do_not_fail_when_calling_has_next_with_iterator_already_closed() {
sut = new ReportIterator<>(file, BatchReport.Coverage.PARSER);
assertThat(sut.next().getLine()).isEqualTo(1);
assertThat(sut.hasNext()).isFalse();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/source/ScmLineReaderTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/source/ScmLineReaderTest.java
index a8db073973e..16bcd886133 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/source/ScmLineReaderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/source/ScmLineReaderTest.java
@@ -30,7 +30,7 @@ import static org.assertj.core.api.Assertions.failBecauseExceptionWasNotThrown;
public class ScmLineReaderTest {
@Test
- public void set_scm() throws Exception {
+ public void set_scm() {
BatchReport.Changesets scmReport = BatchReport.Changesets.newBuilder()
.addChangeset(BatchReport.Changesets.Changeset.newBuilder()
.setAuthor("john")
@@ -51,7 +51,7 @@ public class ScmLineReaderTest {
}
@Test
- public void set_only_author() throws Exception {
+ public void set_only_author() {
BatchReport.Changesets scmReport = BatchReport.Changesets.newBuilder()
.addChangeset(BatchReport.Changesets.Changeset.newBuilder()
.setAuthor("john")
@@ -70,7 +70,7 @@ public class ScmLineReaderTest {
}
@Test
- public void set_only_date() throws Exception {
+ public void set_only_date() {
BatchReport.Changesets scmReport = BatchReport.Changesets.newBuilder()
.addChangeset(BatchReport.Changesets.Changeset.newBuilder()
.setDate(123456789L)
@@ -89,7 +89,7 @@ public class ScmLineReaderTest {
}
@Test
- public void set_only_revision() throws Exception {
+ public void set_only_revision() {
BatchReport.Changesets scmReport = BatchReport.Changesets.newBuilder()
.addChangeset(BatchReport.Changesets.Changeset.newBuilder()
.setRevision("rev-1")
@@ -108,7 +108,7 @@ public class ScmLineReaderTest {
}
@Test
- public void fail_when_changeset_is_empty() throws Exception {
+ public void fail_when_changeset_is_empty() {
BatchReport.Changesets scmReport = BatchReport.Changesets.newBuilder()
.addChangeset(BatchReport.Changesets.Changeset.newBuilder()
.build())
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/source/SymbolsLineReaderTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/source/SymbolsLineReaderTest.java
index 74030b083fa..dac7d1347c3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/source/SymbolsLineReaderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/source/SymbolsLineReaderTest.java
@@ -39,7 +39,7 @@ public class SymbolsLineReaderTest {
FileSourceDb.Line.Builder line4 = sourceData.addLinesBuilder().setSource("line4").setLine(4);
@Test
- public void read_nothing() throws Exception {
+ public void read_nothing() {
SymbolsLineReader symbolsLineReader = new SymbolsLineReader(Collections.<BatchReport.Symbols.Symbol>emptyList());
symbolsLineReader.read(line1);
@@ -48,7 +48,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void read_symbols() throws Exception {
+ public void read_symbols() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -71,7 +71,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void read_symbols_with_reference_on_same_line() throws Exception {
+ public void read_symbols_with_reference_on_same_line() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -90,7 +90,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void read_symbols_with_two_references() throws Exception {
+ public void read_symbols_with_two_references() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -116,7 +116,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void read_symbols_with_two_references_on_the_same_line() throws Exception {
+ public void read_symbols_with_two_references_on_the_same_line() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -140,7 +140,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void read_symbols_when_reference_line_is_before_declaration_line() throws Exception {
+ public void read_symbols_when_reference_line_is_before_declaration_line() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -161,7 +161,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void read_many_symbols_on_lines() throws Exception {
+ public void read_many_symbols_on_lines() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -192,7 +192,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void symbol_declaration_should_be_sorted_by_offset() throws Exception {
+ public void symbol_declaration_should_be_sorted_by_offset() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -223,7 +223,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void symbol_declaration_should_be_sorted_by_line() throws Exception {
+ public void symbol_declaration_should_be_sorted_by_line() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -254,7 +254,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void read_symbols_defined_on_many_lines() throws Exception {
+ public void read_symbols_defined_on_many_lines() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
@@ -278,7 +278,7 @@ public class SymbolsLineReaderTest {
}
@Test
- public void read_symbols_declared_on_a_whole_line() throws Exception {
+ public void read_symbols_declared_on_a_whole_line() {
List<BatchReport.Symbols.Symbol> symbols = newArrayList(
BatchReport.Symbols.Symbol.newBuilder()
.setDeclaration(BatchReport.Range.newBuilder()
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/ApplyPermissionsStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/ApplyPermissionsStepTest.java
index 938a2d49d48..09a793d5641 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/ApplyPermissionsStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/ApplyPermissionsStepTest.java
@@ -32,7 +32,7 @@ public class ApplyPermissionsStepTest extends BaseStepTest {
ApplyPermissionsStep step = new ApplyPermissionsStep(indexer);
@Test
- public void index_issue_permissions() throws Exception {
+ public void index_issue_permissions() {
step.execute(mock(ComputationContext.class));
verify(indexer).index();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/BaseStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/BaseStepTest.java
index fa355fc4ea3..77dd05aab09 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/BaseStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/BaseStepTest.java
@@ -31,10 +31,10 @@ import static org.assertj.core.api.Assertions.assertThat;
*/
public abstract class BaseStepTest {
- protected abstract ComputationStep step() throws IOException;
+ protected abstract ComputationStep step();
@Test
- public void test_metadata() throws Exception {
+ public void test_metadata() {
assertThat(step().toString()).isNotEmpty();
assertThat(step().getDescription()).isNotEmpty();
assertThat(step().supportedProjectQualifiers().length).isGreaterThan(0);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/ComponentUuidsCacheTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/ComponentUuidsCacheTest.java
index 23c124698a6..280b42f3722 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/ComponentUuidsCacheTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/ComponentUuidsCacheTest.java
@@ -46,7 +46,7 @@ public class ComponentUuidsCacheTest {
}
@Test
- public void get_uuid_from_ref() throws Exception {
+ public void get_uuid_from_ref() {
BatchReportWriter writer = new BatchReportWriter(reportDir);
writer.writeComponent(BatchReport.Component.newBuilder()
.setRef(1)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/ComputationStepsTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/ComputationStepsTest.java
index 5023190cd91..493e4e153b1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/ComputationStepsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/ComputationStepsTest.java
@@ -29,7 +29,7 @@ import static org.mockito.Mockito.mock;
public class ComputationStepsTest {
@Test
- public void ordered_steps() throws Exception {
+ public void ordered_steps() {
ComputationSteps registry = new ComputationSteps(
// unordered
mock(ApplyPermissionsStep.class),
@@ -60,7 +60,7 @@ public class ComputationStepsTest {
}
@Test
- public void fail_if_a_step_is_not_registered_in_picocontainer() throws Exception {
+ public void fail_if_a_step_is_not_registered_in_picocontainer() {
try {
new ComputationSteps(mock(ParseReportStep.class));
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexComponentsStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexComponentsStepTest.java
index ccb4223c2a5..307b6c8e1ca 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexComponentsStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexComponentsStepTest.java
@@ -36,7 +36,7 @@ public class IndexComponentsStepTest extends BaseStepTest {
IndexComponentsStep sut = new IndexComponentsStep(resourceIndexerDao);
@Test
- public void call_indexProject_of_dao() throws IOException {
+ public void call_indexProject_of_dao() {
ComponentDto project = mock(ComponentDto.class);
when(project.getId()).thenReturn(123L);
ComputationContext context = new ComputationContext(mock(BatchReportReader.class), project);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexIssuesStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexIssuesStepTest.java
index a49f1fea668..5388cd90eea 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexIssuesStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexIssuesStepTest.java
@@ -33,7 +33,7 @@ public class IndexIssuesStepTest {
IndexIssuesStep sut;
@Test
- public void call_indexers() throws Exception {
+ public void call_indexers() {
IssueAuthorizationIndexer authorizationIndexer = mock(IssueAuthorizationIndexer.class);
IssueIndexer issueIndexer = mock(IssueIndexer.class);
sut = new IndexIssuesStep(authorizationIndexer, issueIndexer);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexSourceLinesStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexSourceLinesStepTest.java
index 1c7313091c0..59bdc546662 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexSourceLinesStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexSourceLinesStepTest.java
@@ -56,19 +56,19 @@ public class IndexSourceLinesStepTest extends BaseStepTest {
DbClient dbClient;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new FileSourceDao(null));
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
SourceLineIndexer sourceLineIndexer = new SourceLineIndexer(dbClient, esTester.client());
sourceLineIndexer.setEnabled(true);
return new IndexSourceLinesStep(sourceLineIndexer);
}
@Test
- public void supported_project_qualifiers() throws Exception {
+ public void supported_project_qualifiers() {
assertThat(step().supportedProjectQualifiers()).containsOnly(Qualifiers.PROJECT);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexTestsStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexTestsStepTest.java
index 28eb9aeaa17..fc7479c8bdb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexTestsStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexTestsStepTest.java
@@ -56,19 +56,19 @@ public class IndexTestsStepTest extends BaseStepTest {
DbClient dbClient;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new FileSourceDao(null));
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
TestIndexer testIndexer = new TestIndexer(dbClient, esTester.client());
testIndexer.setEnabled(true);
return new IndexTestsStep(testIndexer);
}
@Test
- public void supported_project_qualifiers() throws Exception {
+ public void supported_project_qualifiers() {
assertThat(step().supportedProjectQualifiers()).containsOnly(Qualifiers.PROJECT);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexViewsStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexViewsStepTest.java
index fc1c913232a..d2d8b2b4049 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexViewsStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/IndexViewsStepTest.java
@@ -35,7 +35,7 @@ public class IndexViewsStepTest extends BaseStepTest {
IndexViewsStep sut = new IndexViewsStep(indexer);
@Test
- public void index_views() throws Exception {
+ public void index_views() {
when(context.getProject()).thenReturn(ComponentTesting.newProjectDto("ABCD").setQualifier(Qualifiers.VIEW));
sut.execute(context);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistComponentLinksStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistComponentLinksStepTest.java
index 3c7492581f2..344aba77dc1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistComponentLinksStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistComponentLinksStepTest.java
@@ -63,7 +63,7 @@ public class PersistComponentLinksStepTest extends BaseStepTest {
PersistComponentLinksStep step;
@Before
- public void setup() throws Exception {
+ public void setup() {
session = dbTester.myBatis().openSession(false);
dao = new ComponentLinkDao();
DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), dao);
@@ -79,17 +79,17 @@ public class PersistComponentLinksStepTest extends BaseStepTest {
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return step;
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void execute_only_on_projects() throws Exception {
+ public void execute_only_on_projects() {
assertThat(step.supportedProjectQualifiers()).containsOnly("TRK");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistDuplicationMeasuresStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistDuplicationMeasuresStepTest.java
index a482a0dd532..305ede4d72e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistDuplicationMeasuresStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistDuplicationMeasuresStepTest.java
@@ -76,17 +76,17 @@ public class
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return sut;
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void nothing_to_do_when_no_duplication() throws Exception {
+ public void nothing_to_do_when_no_duplication() {
saveDuplicationMetric();
initReportWithProjectAndFile();
@@ -96,7 +96,7 @@ public class
}
@Test
- public void persist_duplications_on_same_file() throws Exception {
+ public void persist_duplications_on_same_file() {
MetricDto duplicationMetric = saveDuplicationMetric();
BatchReportWriter writer = initReportWithProjectAndFile();
@@ -182,7 +182,7 @@ public class
}
@Test
- public void persist_duplications_on_same_file_linked_on_a_folder() throws Exception {
+ public void persist_duplications_on_same_file_linked_on_a_folder() {
saveDuplicationMetric();
BatchReportWriter writer = new BatchReportWriter(reportDir);
@@ -236,7 +236,7 @@ public class
}
@Test
- public void persist_duplications_on_same_file_linked_on_sub_folder() throws Exception {
+ public void persist_duplications_on_same_file_linked_on_sub_folder() {
saveDuplicationMetric();
BatchReportWriter writer = new BatchReportWriter(reportDir);
@@ -346,7 +346,7 @@ public class
}
@Test
- public void persist_duplications_on_different_files() throws Exception {
+ public void persist_duplications_on_different_files() {
saveDuplicationMetric();
BatchReportWriter writer = initReportWithProjectAndFile();
@@ -382,7 +382,7 @@ public class
}
@Test
- public void persist_duplications_on_different_projects() throws Exception {
+ public void persist_duplications_on_different_projects() {
saveDuplicationMetric();
BatchReportWriter writer = initReportWithProjectAndFile();
@@ -410,7 +410,7 @@ public class
assertThat(dto.get("textValue")).isEqualTo("<duplications><g><b s=\"1\" l=\"5\" r=\"PROJECT_KEY:file\"/><b s=\"6\" l=\"5\" r=\"PROJECT2_KEY:file2\"/></g></duplications>");
}
- private BatchReportWriter initReportWithProjectAndFile() throws IOException {
+ private BatchReportWriter initReportWithProjectAndFile() {
BatchReportWriter writer = new BatchReportWriter(reportDir);
writer.writeMetadata(BatchReport.Metadata.newBuilder()
.setRootComponentRef(1)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistEventsStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistEventsStepTest.java
index 9482e655740..35b45d6fce3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistEventsStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistEventsStepTest.java
@@ -61,7 +61,7 @@ public class PersistEventsStepTest extends BaseStepTest {
PersistEventsStep step;
@Before
- public void setup() throws Exception {
+ public void setup() {
session = dbTester.myBatis().openSession(false);
dao = new EventDao();
DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), dao);
@@ -73,17 +73,17 @@ public class PersistEventsStepTest extends BaseStepTest {
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return step;
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void execute_only_on_projects() throws Exception {
+ public void execute_only_on_projects() {
assertThat(step.supportedProjectQualifiers()).containsOnly("TRK");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileDependenciesStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileDependenciesStepTest.java
index b22b133334e..0c1cedfbf1b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileDependenciesStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileDependenciesStepTest.java
@@ -94,22 +94,22 @@ public class PersistFileDependenciesStepTest extends BaseStepTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return new PersistFileDependenciesStep(dbClient, system2);
}
@Test
- public void supported_project_qualifiers() throws Exception {
+ public void supported_project_qualifiers() {
assertThat(step().supportedProjectQualifiers()).containsOnly(Qualifiers.PROJECT);
}
@Test
- public void persist_file_dependencies() throws Exception {
+ public void persist_file_dependencies() {
writer.writeComponent(BatchReport.Component.newBuilder()
.setRef(1)
.setType(Constants.ComponentType.PROJECT)
@@ -164,7 +164,7 @@ public class PersistFileDependenciesStepTest extends BaseStepTest {
}
@Test
- public void nothing_to_persist() throws Exception {
+ public void nothing_to_persist() {
writer.writeComponent(BatchReport.Component.newBuilder()
.setRef(1)
.setType(Constants.ComponentType.PROJECT)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileSourcesStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileSourcesStepTest.java
index f39c2511d51..d66e24ad040 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileSourcesStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistFileSourcesStepTest.java
@@ -96,12 +96,12 @@ public class PersistFileSourcesStepTest extends BaseStepTest {
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return sut;
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistIssuesStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistIssuesStepTest.java
index 717f8a61eda..e3b49033a05 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistIssuesStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistIssuesStepTest.java
@@ -63,7 +63,7 @@ public class PersistIssuesStepTest extends BaseStepTest {
ComputationStep step;
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return step;
}
@@ -80,12 +80,12 @@ public class PersistIssuesStepTest extends BaseStepTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void insert_new_issue() throws Exception {
+ public void insert_new_issue() {
dbTester.prepareDbUnit(getClass(), "insert_new_issue.xml");
issueCache.newAppender().append(new DefaultIssue()
@@ -104,7 +104,7 @@ public class PersistIssuesStepTest extends BaseStepTest {
}
@Test
- public void close_issue() throws Exception {
+ public void close_issue() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
issueCache.newAppender().append(new DefaultIssue()
@@ -125,7 +125,7 @@ public class PersistIssuesStepTest extends BaseStepTest {
}
@Test
- public void add_comment() throws Exception {
+ public void add_comment() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
issueCache.newAppender().append(new DefaultIssue()
@@ -153,7 +153,7 @@ public class PersistIssuesStepTest extends BaseStepTest {
}
@Test
- public void add_change() throws Exception {
+ public void add_change() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
issueCache.newAppender().append(new DefaultIssue()
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistMeasuresStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistMeasuresStepTest.java
index d51b38deb45..24b307da440 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistMeasuresStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistMeasuresStepTest.java
@@ -67,7 +67,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
private BatchReport.Component component;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbClient = mock(DbClient.class, Mockito.RETURNS_DEEP_STUBS);
ruleCache = mock(RuleCache.class, Mockito.RETURNS_DEEP_STUBS);
metricCache = mock(MetricCache.class, Mockito.RETURNS_DEEP_STUBS);
@@ -156,7 +156,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test
- public void map_full_batch_measure() throws Exception {
+ public void map_full_batch_measure() {
BatchReport.Measure batchMeasure = BatchReport.Measure.newBuilder()
.setValueType(Constants.MeasureValueType.DOUBLE)
.setDoubleValue(123.123d)
@@ -181,7 +181,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test
- public void map_minimal_batch_measure() throws Exception {
+ public void map_minimal_batch_measure() {
BatchReport.Measure batchMeasure = BatchReport.Measure.newBuilder()
.setValueType(Constants.MeasureValueType.INT)
.setMetricKey("metric-key")
@@ -193,7 +193,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test
- public void map_boolean_batch_measure() throws Exception {
+ public void map_boolean_batch_measure() {
BatchReport.Measure batchMeasure = BatchReport.Measure.newBuilder()
.setValueType(Constants.MeasureValueType.BOOLEAN)
.setBooleanValue(true)
@@ -225,7 +225,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test
- public void map_double_batch_measure() throws Exception {
+ public void map_double_batch_measure() {
BatchReport.Measure batchMeasure = BatchReport.Measure.newBuilder()
.setValueType(Constants.MeasureValueType.DOUBLE)
.setDoubleValue(3.2)
@@ -247,7 +247,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test
- public void map_int_batch_measure() throws Exception {
+ public void map_int_batch_measure() {
BatchReport.Measure batchMeasure = BatchReport.Measure.newBuilder()
.setValueType(Constants.MeasureValueType.INT)
.setIntValue(3)
@@ -269,7 +269,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test
- public void map_long_batch_measure() throws Exception {
+ public void map_long_batch_measure() {
BatchReport.Measure batchMeasure = BatchReport.Measure.newBuilder()
.setValueType(Constants.MeasureValueType.LONG)
.setLongValue(3L)
@@ -291,7 +291,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test(expected = IllegalStateException.class)
- public void fail_when_no_metric_key() throws Exception {
+ public void fail_when_no_metric_key() {
BatchReport.Measure measure = BatchReport.Measure.newBuilder()
.setValueType(MeasureValueType.STRING)
.setStringValue("string-value")
@@ -302,7 +302,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test(expected = IllegalStateException.class)
- public void fail_when_no_value() throws Exception {
+ public void fail_when_no_value() {
BatchReport.Measure measure = BatchReport.Measure.newBuilder()
.setMetricKey("repo:metric-key")
.build();
@@ -312,7 +312,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Test(expected = IllegalStateException.class)
- public void fail_when_forbid_metric() throws Exception {
+ public void fail_when_forbid_metric() {
BatchReport.Measure measure = BatchReport.Measure.newBuilder()
.setMetricKey("duplications_data")
.build();
@@ -349,7 +349,7 @@ public class PersistMeasuresStepTest extends BaseStepTest {
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return sut;
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistNumberOfDaysSinceLastCommitStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistNumberOfDaysSinceLastCommitStepTest.java
index b65582c80a9..c28c22fbc8d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistNumberOfDaysSinceLastCommitStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistNumberOfDaysSinceLastCommitStepTest.java
@@ -75,12 +75,12 @@ public class PersistNumberOfDaysSinceLastCommitStepTest extends BaseStepTest {
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return sut;
}
@Test
- public void persist_number_of_days_since_last_commit_from_report() throws Exception {
+ public void persist_number_of_days_since_last_commit_from_report() {
long threeDaysAgo = DateUtils.addDays(new Date(), -3).getTime();
BatchReportWriter reportWriter = initReportWithProjectAndFile();
reportWriter.writeComponentChangesets(
@@ -100,7 +100,7 @@ public class PersistNumberOfDaysSinceLastCommitStepTest extends BaseStepTest {
}
@Test
- public void persist_number_of_days_since_last_commit_from_index() throws Exception {
+ public void persist_number_of_days_since_last_commit_from_index() {
Date sixDaysAgo = DateUtils.addDays(new Date(), -6);
when(sourceLineIndex.lastCommitDateOnProject("project-uuid")).thenReturn(sixDaysAgo);
initReportWithProjectAndFile();
@@ -112,7 +112,7 @@ public class PersistNumberOfDaysSinceLastCommitStepTest extends BaseStepTest {
}
@Test
- public void no_scm_information_in_report_and_index() throws Exception {
+ public void no_scm_information_in_report_and_index() {
initReportWithProjectAndFile();
ComputationContext context = new ComputationContext(new BatchReportReader(dir), ComponentTesting.newProjectDto("project-uuid"));
@@ -121,7 +121,7 @@ public class PersistNumberOfDaysSinceLastCommitStepTest extends BaseStepTest {
db.assertDbUnit(getClass(), "empty.xml");
}
- private BatchReportWriter initReportWithProjectAndFile() throws IOException {
+ private BatchReportWriter initReportWithProjectAndFile() {
BatchReportWriter writer = new BatchReportWriter(dir);
writer.writeMetadata(BatchReport.Metadata.newBuilder()
.setRootComponentRef(1)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistTestsStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistTestsStepTest.java
index 8884d6476ea..9b724a5236e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistTestsStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PersistTestsStepTest.java
@@ -100,18 +100,18 @@ public class PersistTestsStepTest extends BaseStepTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
MyBatis.closeQuietly(session);
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return sut;
}
@Test
- public void no_test_in_database_and_batch_report() throws Exception {
+ public void no_test_in_database_and_batch_report() {
sut.execute(new ComputationContext(new BatchReportReader(reportDir), newProjectDto()));
assertThat(dbClient.fileSourceDao().selectTest(TEST_FILE_UUID_1)).isNull();
@@ -119,7 +119,7 @@ public class PersistTestsStepTest extends BaseStepTest {
}
@Test
- public void insert_several_tests_in_a_report() throws Exception {
+ public void insert_several_tests_in_a_report() {
BatchReportWriter writer = new BatchReportWriter(reportDir);
List<BatchReport.Test> batchTests = Arrays.asList(
newTest(1), newTest(2)
@@ -147,7 +147,7 @@ public class PersistTestsStepTest extends BaseStepTest {
}
@Test
- public void insert_all_data_of_a_test() throws Exception {
+ public void insert_all_data_of_a_test() {
BatchReportWriter writer = new BatchReportWriter(reportDir);
writer.writeTests(TEST_FILE_REF_1, Arrays.asList(newTest(1)));
writer.writeCoverageDetails(TEST_FILE_REF_1, Arrays.asList(newCoverageDetail(1, MAIN_FILE_REF_1)));
@@ -174,7 +174,7 @@ public class PersistTestsStepTest extends BaseStepTest {
}
@Test
- public void insert_tests_without_coverage_details() throws Exception {
+ public void insert_tests_without_coverage_details() {
BatchReportWriter writer = new BatchReportWriter(reportDir);
List<BatchReport.Test> batchTests = Arrays.asList(newTest(1));
writer.writeTests(TEST_FILE_REF_1, batchTests);
@@ -190,7 +190,7 @@ public class PersistTestsStepTest extends BaseStepTest {
}
@Test
- public void insert_coverage_details_not_taken_into_account() throws Exception {
+ public void insert_coverage_details_not_taken_into_account() {
BatchReportWriter writer = new BatchReportWriter(reportDir);
List<BatchReport.Test> batchTests = Arrays.asList(newTest(1));
writer.writeTests(TEST_FILE_REF_1, batchTests);
@@ -209,7 +209,7 @@ public class PersistTestsStepTest extends BaseStepTest {
}
@Test
- public void aggregate_coverage_details() throws Exception {
+ public void aggregate_coverage_details() {
BatchReportWriter writer = new BatchReportWriter(reportDir);
writer.writeTests(TEST_FILE_REF_1, Arrays.asList(newTest(1)));
writer.writeCoverageDetails(TEST_FILE_REF_1, Arrays.asList(
@@ -224,7 +224,7 @@ public class PersistTestsStepTest extends BaseStepTest {
}
@Test
- public void update_existing_test() throws Exception {
+ public void update_existing_test() {
// ARRANGE
dbClient.fileSourceDao().insert(session, new FileSourceDto()
.setProjectUuid(PROJECT_UUID)
@@ -295,7 +295,7 @@ public class PersistTestsStepTest extends BaseStepTest {
.build();
}
- private BatchReportWriter initBasicReport() throws IOException {
+ private BatchReportWriter initBasicReport() {
BatchReportWriter writer = new BatchReportWriter(reportDir);
writer.writeMetadata(BatchReport.Metadata.newBuilder()
.setRootComponentRef(1)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeDatastoresStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeDatastoresStepTest.java
index a2588058de4..6130d31a06d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeDatastoresStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeDatastoresStepTest.java
@@ -47,7 +47,7 @@ public class PurgeDatastoresStepTest extends BaseStepTest {
public TemporaryFolder temp = new TemporaryFolder();
@Test
- public void call_purge_method_of_the_purge_task() throws IOException {
+ public void call_purge_method_of_the_purge_task() {
ComponentDto project = mock(ComponentDto.class);
when(project.getId()).thenReturn(123L);
when(project.uuid()).thenReturn("UUID-1234");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeRemovedViewsStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeRemovedViewsStepTest.java
index 86fce27ddb2..a8ebac72f81 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeRemovedViewsStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/PurgeRemovedViewsStepTest.java
@@ -90,7 +90,7 @@ public class PurgeRemovedViewsStepTest extends BaseStepTest {
}
@Test
- public void only_support_views() throws Exception {
+ public void only_support_views() {
assertThat(sut.supportedProjectQualifiers()).containsOnly(Qualifiers.VIEW);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/SendIssueNotificationsStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/SendIssueNotificationsStepTest.java
index 3742441d5b2..f9bb05e8ec0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/SendIssueNotificationsStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/SendIssueNotificationsStepTest.java
@@ -61,7 +61,7 @@ public class SendIssueNotificationsStepTest extends BaseStepTest {
}
@Test
- public void do_not_send_notifications_if_no_subscribers() throws Exception {
+ public void do_not_send_notifications_if_no_subscribers() {
when(context.getProject().uuid()).thenReturn("PROJECT_UUID");
when(notifService.hasProjectSubscribersForTypes("PROJECT_UUID", SendIssueNotificationsStep.NOTIF_TYPES)).thenReturn(false);
@@ -71,7 +71,7 @@ public class SendIssueNotificationsStepTest extends BaseStepTest {
}
@Test
- public void send_notifications_if_subscribers() throws Exception {
+ public void send_notifications_if_subscribers() {
issueCache.newAppender().append(new DefaultIssue()
.setSeverity(Severity.BLOCKER)).close();
@@ -86,7 +86,7 @@ public class SendIssueNotificationsStepTest extends BaseStepTest {
}
@Override
- protected ComputationStep step() throws IOException {
+ protected ComputationStep step() {
return sut;
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/step/SwitchSnapshotStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/step/SwitchSnapshotStepTest.java
index cc4dfa9be6b..49b444e255d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/step/SwitchSnapshotStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/step/SwitchSnapshotStepTest.java
@@ -55,7 +55,7 @@ public class SwitchSnapshotStepTest {
}
@Test
- public void one_switch_with_a_snapshot_and_his_children() throws IOException {
+ public void one_switch_with_a_snapshot_and_his_children() {
db.prepareDbUnit(getClass(), "snapshots.xml");
BatchReport.Metadata metadata = BatchReport.Metadata.newBuilder()
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/ComputationWebServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/ComputationWebServiceTest.java
index 02b436940f0..309a3c1ddf3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/ComputationWebServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/ComputationWebServiceTest.java
@@ -30,7 +30,7 @@ import static org.mockito.Mockito.mock;
public class ComputationWebServiceTest {
@Test
- public void define() throws Exception {
+ public void define() {
ComputationWebService ws = new ComputationWebService(new ComputationWsAction() {
@Override
public void define(WebService.NewController controller) {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/HistoryWsActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/HistoryWsActionMediumTest.java
index d04c2c21cf7..db73d970b68 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/HistoryWsActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/HistoryWsActionMediumTest.java
@@ -46,7 +46,7 @@ public class HistoryWsActionMediumTest {
ActivityService activityService;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
sut = tester.get(HistoryWsAction.class);
activityService = tester.get(ActivityService.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/IsQueueEmptyWebServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/IsQueueEmptyWebServiceTest.java
index 2be42fa3111..1fe9fcce857 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/IsQueueEmptyWebServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/IsQueueEmptyWebServiceTest.java
@@ -43,7 +43,7 @@ public class IsQueueEmptyWebServiceTest {
Response response;
@Before
- public void before() throws Exception {
+ public void before() {
queue = mock(ReportQueue.class);
sut = new IsQueueEmptyWebService.IsQueueEmptyWsAction(queue);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/QueueWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/QueueWsActionTest.java
index ebf3bf043f4..4183ce8e525 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/QueueWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/QueueWsActionTest.java
@@ -41,7 +41,7 @@ public class QueueWsActionTest {
private ReportQueue queue;
@Before
- public void setup() throws Exception {
+ public void setup() {
queue = mock(ReportQueue.class);
tester = new WsTester(new ComputationWebService(new QueueWsAction(queue)));
}
@@ -64,7 +64,7 @@ public class QueueWsActionTest {
}
@Test
- public void define() throws Exception {
+ public void define() {
assertThat(tester.controller(ComputationWebService.API_ENDPOINT).action("queue")).isNotNull();
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/SubmitReportWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/SubmitReportWsActionTest.java
index e88d651d591..fe16f557961 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/computation/ws/SubmitReportWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/computation/ws/SubmitReportWsActionTest.java
@@ -50,7 +50,7 @@ public class SubmitReportWsActionTest {
}
@Test
- public void define_metadata() throws Exception {
+ public void define_metadata() {
WebService.Context context = new WebService.Context();
WebService.NewController controller = context.createController("api/computation");
sut.define(controller);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/config/ws/PropertiesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/config/ws/PropertiesWsTest.java
index 3cec6c83eb5..6a45d64d036 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/config/ws/PropertiesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/config/ws/PropertiesWsTest.java
@@ -31,7 +31,7 @@ public class PropertiesWsTest {
WsTester tester = new WsTester(new PropertiesWs());
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/properties");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/dashboard/db/WidgetDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/dashboard/db/WidgetDaoTest.java
index baea10daf89..65af6e084cb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/dashboard/db/WidgetDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/dashboard/db/WidgetDaoTest.java
@@ -45,7 +45,7 @@ public class WidgetDaoTest {
private DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dao = new WidgetDao(dbTester.myBatis());
session = dbTester.myBatis().openSession(false);
}
@@ -56,7 +56,7 @@ public class WidgetDaoTest {
}
@Test
- public void should_select_all() throws Exception {
+ public void should_select_all() {
dbTester.prepareDbUnit(this.getClass(), "before.xml");
session.commit();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/BaseDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/BaseDaoTest.java
index 2d825b1a423..d2d4826b37d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/BaseDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/BaseDaoTest.java
@@ -59,7 +59,7 @@ public class BaseDaoTest {
}
@Before
- public void before() throws Exception {
+ public void before() {
this.session = db.myBatis().openSession(false);
this.dao = new FakeDao(System2.INSTANCE);
}
@@ -78,7 +78,7 @@ public class BaseDaoTest {
}
@Test
- public void can_insert_and_select_by_key() throws Exception {
+ public void can_insert_and_select_by_key() {
long t0 = System.currentTimeMillis() - 1000;
String key = Uuids.create();
@@ -108,7 +108,7 @@ public class BaseDaoTest {
}
@Test
- public void synchronize_to_es_after_date() throws Exception {
+ public void synchronize_to_es_after_date() {
long t0 = System.currentTimeMillis() - 1000;
String key = Uuids.create();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseFactoryTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseFactoryTest.java
index 3ef5c7281fe..c2d769a524a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseFactoryTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseFactoryTest.java
@@ -31,7 +31,7 @@ public class EmbeddedDatabaseFactoryTest {
Settings settings = new Settings();
@Test
- public void should_start_and_stop_tcp_h2_database() throws Exception {
+ public void should_start_and_stop_tcp_h2_database() {
settings.setProperty(DatabaseProperties.PROP_URL, "jdbc:h2:tcp:localhost");
final EmbeddedDatabase embeddedDatabase = mock(EmbeddedDatabase.class);
@@ -50,7 +50,7 @@ public class EmbeddedDatabaseFactoryTest {
}
@Test
- public void should_not_start_mem_h2_database() throws Exception {
+ public void should_not_start_mem_h2_database() {
settings.setProperty(DatabaseProperties.PROP_URL, "jdbc:h2:mem");
final EmbeddedDatabase embeddedDatabase = mock(EmbeddedDatabase.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseTest.java
index 954f480dadd..7ae85ef8a39 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/EmbeddedDatabaseTest.java
@@ -41,7 +41,7 @@ public class EmbeddedDatabaseTest {
public ExpectedException throwable = ExpectedException.none();
@Test(timeout = 5000)
- public void should_start_and_stop() throws IOException {
+ public void should_start_and_stop() {
int port = NetworkUtils.freePort();
EmbeddedDatabase database = new EmbeddedDatabase(testSettings(port));
@@ -59,7 +59,7 @@ public class EmbeddedDatabaseTest {
}
@Test
- public void should_return_embedded_data_directory() throws Exception {
+ public void should_return_embedded_data_directory() {
Settings settings = testSettings(0);
EmbeddedDatabase database = new EmbeddedDatabase(settings);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/ResultSetIteratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/ResultSetIteratorTest.java
index df297adf618..e4380a7e28c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/ResultSetIteratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/ResultSetIteratorTest.java
@@ -51,7 +51,7 @@ public class ResultSetIteratorTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
DbUtils.closeQuietly(connection);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/AddColumnsBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/AddColumnsBuilderTest.java
index f5e2d4516fd..ba94a71598b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/AddColumnsBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/AddColumnsBuilderTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.failBecauseExceptionWasNotThrown;
public class AddColumnsBuilderTest {
@Test
- public void add_columns_on_h2() throws Exception {
+ public void add_columns_on_h2() {
assertThat(new AddColumnsBuilder(new H2(), "issues")
.addColumn(new AddColumnsBuilder.ColumnDef()
.setName("date_in_ms")
@@ -43,7 +43,7 @@ public class AddColumnsBuilderTest {
}
@Test
- public void add_columns_on_mysql() throws Exception {
+ public void add_columns_on_mysql() {
assertThat(new AddColumnsBuilder(new MySql(), "issues")
.addColumn(new AddColumnsBuilder.ColumnDef()
.setName("date_in_ms")
@@ -58,7 +58,7 @@ public class AddColumnsBuilderTest {
}
@Test
- public void add_columns_on_oracle() throws Exception {
+ public void add_columns_on_oracle() {
assertThat(new AddColumnsBuilder(new Oracle(), "issues")
.addColumn(new AddColumnsBuilder.ColumnDef()
.setName("date_in_ms")
@@ -73,7 +73,7 @@ public class AddColumnsBuilderTest {
}
@Test
- public void add_columns_on_postgresql() throws Exception {
+ public void add_columns_on_postgresql() {
assertThat(new AddColumnsBuilder(new PostgreSql(), "issues")
.addColumn(new AddColumnsBuilder.ColumnDef()
.setName("date_in_ms")
@@ -88,7 +88,7 @@ public class AddColumnsBuilderTest {
}
@Test
- public void add_columns_on_mssql() throws Exception {
+ public void add_columns_on_mssql() {
assertThat(new AddColumnsBuilder(new MsSql(), "issues")
.addColumn(new AddColumnsBuilder.ColumnDef()
.setName("date_in_ms")
@@ -103,7 +103,7 @@ public class AddColumnsBuilderTest {
}
@Test
- public void fail_when_column_name_is_in_upper_case() throws Exception {
+ public void fail_when_column_name_is_in_upper_case() {
try {
new AddColumnsBuilder.ColumnDef()
.setName("DATE_IN_MS")
@@ -116,7 +116,7 @@ public class AddColumnsBuilderTest {
}
@Test
- public void fail_when_column_name_contains_invalid_character() throws Exception {
+ public void fail_when_column_name_contains_invalid_character() {
try {
new AddColumnsBuilder.ColumnDef()
.setName("date-in/ms")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/BaseDataChangeTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/BaseDataChangeTest.java
index 1c975a4f7e5..339a8b6672d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/BaseDataChangeTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/BaseDataChangeTest.java
@@ -50,7 +50,7 @@ public class BaseDataChangeTest extends AbstractDaoTestCase {
public ExpectedException thrown = ExpectedException.none();
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table persons");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/DatabaseMigratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/DatabaseMigratorTest.java
index 20ca936aefc..877455432af 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/DatabaseMigratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/DatabaseMigratorTest.java
@@ -52,12 +52,12 @@ public class DatabaseMigratorTest extends AbstractDaoTestCase {
DatabaseMigrator migrator;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
migrator = new DatabaseMigrator(dbClient, migrations, serverUpgradeStatus, null);
}
@Test
- public void should_support_only_creation_of_h2_database() throws Exception {
+ public void should_support_only_creation_of_h2_database() {
when(dbClient.database().getDialect()).thenReturn(new MySql());
assertThat(migrator.createDatabase()).isFalse();
@@ -65,7 +65,7 @@ public class DatabaseMigratorTest extends AbstractDaoTestCase {
}
@Test
- public void fail_if_execute_unknown_migration() throws Exception {
+ public void fail_if_execute_unknown_migration() {
thrown.expect(IllegalArgumentException.class);
thrown.expectMessage("Database migration not found: org.xxx.UnknownMigration");
@@ -73,14 +73,14 @@ public class DatabaseMigratorTest extends AbstractDaoTestCase {
}
@Test
- public void execute_migration() throws Exception {
+ public void execute_migration() {
assertThat(FakeMigrationStep.executed).isFalse();
migrator.executeMigration(FakeMigrationStep.class.getName());
assertThat(FakeMigrationStep.executed).isTrue();
}
@Test
- public void should_create_schema_on_h2() throws Exception {
+ public void should_create_schema_on_h2() {
Dialect supportedDialect = new H2();
when(dbClient.database().getDialect()).thenReturn(supportedDialect);
Connection connection = mock(Connection.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/DropColumnsBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/DropColumnsBuilderTest.java
index 316718d716c..6c1e67945b8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/DropColumnsBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/DropColumnsBuilderTest.java
@@ -27,31 +27,31 @@ import static org.assertj.core.api.Assertions.assertThat;
public class DropColumnsBuilderTest {
@Test
- public void drop_columns_on_mysql() throws Exception {
+ public void drop_columns_on_mysql() {
assertThat(new DropColumnsBuilder(new MySql(), "issues", "date_in_ms", "name")
.build()).isEqualTo("ALTER TABLE issues DROP COLUMN date_in_ms, DROP COLUMN name");
}
@Test
- public void drop_columns_on_oracle() throws Exception {
+ public void drop_columns_on_oracle() {
assertThat(new DropColumnsBuilder(new Oracle(), "issues", "date_in_ms", "name")
.build()).isEqualTo("ALTER TABLE issues DROP (date_in_ms, name)");
}
@Test
- public void drop_columns_on_postgresql() throws Exception {
+ public void drop_columns_on_postgresql() {
assertThat(new DropColumnsBuilder(new PostgreSql(), "issues", "date_in_ms", "name")
.build()).isEqualTo("ALTER TABLE issues DROP COLUMN date_in_ms, DROP COLUMN name");
}
@Test
- public void drop_columns_on_mssql() throws Exception {
+ public void drop_columns_on_mssql() {
assertThat(new DropColumnsBuilder(new MsSql(), "issues", "date_in_ms", "name")
.build()).isEqualTo("ALTER TABLE issues DROP COLUMN date_in_ms, name");
}
@Test(expected = IllegalStateException.class)
- public void fail_to_drop_columns_on_h2() throws Exception {
+ public void fail_to_drop_columns_on_h2() {
new DropColumnsBuilder(new H2(), "issues", "date_in_ms", "name")
.build();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/MigrationStepsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/MigrationStepsTest.java
index ca1955c43ea..75ab0635c8f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/MigrationStepsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/MigrationStepsTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class MigrationStepsTest {
@Test
- public void check_number_of_migrations() throws Exception {
+ public void check_number_of_migrations() {
assertThat(MigrationSteps.CLASSES).isNotEmpty();
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationConcurrentAccessTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationConcurrentAccessTest.java
index b4b9c767484..4c1c0914dc0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationConcurrentAccessTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationConcurrentAccessTest.java
@@ -78,7 +78,7 @@ public class PlatformDatabaseMigrationConcurrentAccessTest {
private PlatformDatabaseMigration underTest = new PlatformDatabaseMigration(rubyBridge, executorService, platform);
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
pool.shutdownNow();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationTest.java
index 2d98d836989..42a77b8ffc2 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/PlatformDatabaseMigrationTest.java
@@ -58,22 +58,22 @@ public class PlatformDatabaseMigrationTest {
private PlatformDatabaseMigration underTest = new PlatformDatabaseMigration(rubyBridge, executorService, platform);
@Test
- public void status_is_NONE_when_component_is_created() throws Exception {
+ public void status_is_NONE_when_component_is_created() {
assertThat(underTest.status()).isEqualTo(DatabaseMigration.Status.NONE);
}
@Test
- public void startedAt_is_null_when_component_is_created() throws Exception {
+ public void startedAt_is_null_when_component_is_created() {
assertThat(underTest.startedAt()).isNull();
}
@Test
- public void failureError_is_null_when_component_is_created() throws Exception {
+ public void failureError_is_null_when_component_is_created() {
assertThat(underTest.failureError()).isNull();
}
@Test
- public void startit_calls_databasemigration_trigger_in_a_separate_thread() throws Exception {
+ public void startit_calls_databasemigration_trigger_in_a_separate_thread() {
when(rubyBridge.databaseMigration()).thenReturn(rubyDatabaseMigration);
when(rubyBridge.railsRoutes()).thenReturn(rubyRailsRoutes);
@@ -88,7 +88,7 @@ public class PlatformDatabaseMigrationTest {
}
@Test
- public void status_is_SUCCEEDED_and_failure_is_null_when_trigger_runs_without_an_exception() throws Exception {
+ public void status_is_SUCCEEDED_and_failure_is_null_when_trigger_runs_without_an_exception() {
when(rubyBridge.databaseMigration()).thenReturn(rubyDatabaseMigration);
when(rubyBridge.railsRoutes()).thenReturn(rubyRailsRoutes);
@@ -100,7 +100,7 @@ public class PlatformDatabaseMigrationTest {
}
@Test
- public void status_is_FAILED_and_failure_stores_the_exception_when_trigger_throws_an_exception() throws Exception {
+ public void status_is_FAILED_and_failure_stores_the_exception_when_trigger_throws_an_exception() {
mockTriggerThrowsError();
underTest.startIt();
@@ -111,7 +111,7 @@ public class PlatformDatabaseMigrationTest {
}
@Test
- public void successive_calls_to_startIt_reset_status_startedAt_and_failureError() throws Exception {
+ public void successive_calls_to_startIt_reset_status_startedAt_and_failureError() {
mockTriggerThrowsError();
underTest.startIt();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ProgressTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ProgressTest.java
index 4ce1d029507..4574dc06b22 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ProgressTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ProgressTest.java
@@ -28,7 +28,7 @@ import static org.mockito.Mockito.*;
public class ProgressTest {
@Test
- public void log_progress() throws Exception {
+ public void log_progress() {
Logger logger = mock(Logger.class);
ArgumentCaptor<String> argument = ArgumentCaptor.forClass(String.class);
@@ -47,7 +47,7 @@ public class ProgressTest {
}
@Test
- public void log_remaining_time() throws Exception {
+ public void log_remaining_time() {
Logger logger = mock(Logger.class);
ArgumentCaptor<String> argument = ArgumentCaptor.forClass(String.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationConvertersTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationConvertersTest.java
index 99fa0dde46f..5120255a1f4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationConvertersTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationConvertersTest.java
@@ -36,19 +36,19 @@ import static org.mockito.Mockito.when;
public class ViolationConvertersTest {
@Test
- public void default_number_of_threads() throws Exception {
+ public void default_number_of_threads() {
assertThat(new ViolationConverters(new Settings()).numberOfThreads()).isEqualTo(ViolationConverters.DEFAULT_THREADS);
}
@Test
- public void configure_number_of_threads() throws Exception {
+ public void configure_number_of_threads() {
Settings settings = new Settings();
settings.setProperty(ViolationConverters.THREADS_PROPERTY, 2);
assertThat(new ViolationConverters(settings).numberOfThreads()).isEqualTo(2);
}
@Test
- public void number_of_threads_should_not_be_negative() throws Exception {
+ public void number_of_threads_should_not_be_negative() {
try {
Settings settings = new Settings();
settings.setProperty(ViolationConverters.THREADS_PROPERTY, -2);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationMigrationTest.java
index debda9a7f17..869dff59537 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v36/ViolationMigrationTest.java
@@ -32,7 +32,7 @@ public class ViolationMigrationTest {
public static DbTester db = new DbTester().schema(ViolationMigrationTest.class, "schema.sql");
@Test
- public void migrate_violations() throws Exception {
+ public void migrate_violations() {
db.prepareDbUnit(getClass(), "migrate_violations.xml");
new ViolationMigrationStep(db.database(), new Settings()).execute();
@@ -42,7 +42,7 @@ public class ViolationMigrationTest {
}
@Test
- public void no_violations_to_migrate() throws Exception {
+ public void no_violations_to_migrate() {
db.prepareDbUnit(getClass(), "no_violations_to_migrate.xml");
new ViolationMigrationStep(db.database(), new Settings()).execute();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/ConvertIssueDebtToMinutesMigrationStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/ConvertIssueDebtToMinutesMigrationStepTest.java
index 9ec7e533efc..fed7264f748 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/ConvertIssueDebtToMinutesMigrationStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/ConvertIssueDebtToMinutesMigrationStepTest.java
@@ -53,7 +53,7 @@ public class ConvertIssueDebtToMinutesMigrationStepTest {
ConvertIssueDebtToMinutesMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(system2.now()).thenReturn(DateUtils.parseDateTime("2014-02-19T19:10:03+0100").getTime());
when(propertiesDao.selectGlobalProperty(WorkDurationConvertor.HOURS_IN_DAY_PROPERTY)).thenReturn(new PropertyDto().setValue("8"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/DevelopmentCostMeasuresMigrationStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/DevelopmentCostMeasuresMigrationStepTest.java
index f92e48eb2cf..60e7bb11af5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/DevelopmentCostMeasuresMigrationStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/DevelopmentCostMeasuresMigrationStepTest.java
@@ -44,7 +44,7 @@ public class DevelopmentCostMeasuresMigrationStepTest {
DevelopmentCostMeasuresMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(propertiesDao.selectGlobalProperty(WorkDurationConvertor.HOURS_IN_DAY_PROPERTY)).thenReturn(new PropertyDto().setValue("8"));
migration = new DevelopmentCostMeasuresMigrationStep(db.database(), propertiesDao);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/IssueChangelogMigrationStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/IssueChangelogMigrationStepTest.java
index 1f8e3e2b451..de38b9eb7e5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/IssueChangelogMigrationStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/IssueChangelogMigrationStepTest.java
@@ -50,7 +50,7 @@ public class IssueChangelogMigrationStepTest {
IssueChangelogMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(system2.now()).thenReturn(DateUtils.parseDateTime("2014-02-19T19:10:03+0100").getTime());
when(propertiesDao.selectGlobalProperty(WorkDurationConvertor.HOURS_IN_DAY_PROPERTY)).thenReturn(new PropertyDto().setValue("8"));
@@ -69,7 +69,7 @@ public class IssueChangelogMigrationStepTest {
}
@Test
- public void convert_data_containing_only_debt_change() throws Exception {
+ public void convert_data_containing_only_debt_change() {
assertThat(migration.convertChangelog("technicalDebt=1|2")).isEqualTo("technicalDebt=1|2");
assertThat(migration.convertChangelog("technicalDebt=100|200")).isEqualTo("technicalDebt=60|120");
assertThat(migration.convertChangelog("technicalDebt=10000|20000")).isEqualTo("technicalDebt=480|960");
@@ -79,21 +79,21 @@ public class IssueChangelogMigrationStepTest {
}
@Test
- public void convert_data_beginning_with_debt_change() throws Exception {
+ public void convert_data_beginning_with_debt_change() {
assertThat(migration.convertChangelog("technicalDebt=100|200,status=RESOLVED|REOPENED")).isEqualTo("technicalDebt=60|120,status=RESOLVED|REOPENED");
assertThat(migration.convertChangelog("technicalDebt=|200,status=RESOLVED|REOPENED")).isEqualTo("technicalDebt=|120,status=RESOLVED|REOPENED");
assertThat(migration.convertChangelog("technicalDebt=100|,status=RESOLVED|REOPENED")).isEqualTo("technicalDebt=60|,status=RESOLVED|REOPENED");
}
@Test
- public void convert_data_finishing_with_debt_change() throws Exception {
+ public void convert_data_finishing_with_debt_change() {
assertThat(migration.convertChangelog("status=RESOLVED|REOPENED,technicalDebt=100|200")).isEqualTo("status=RESOLVED|REOPENED,technicalDebt=60|120");
assertThat(migration.convertChangelog("status=RESOLVED|REOPENED,technicalDebt=|200")).isEqualTo("status=RESOLVED|REOPENED,technicalDebt=|120");
assertThat(migration.convertChangelog("status=RESOLVED|REOPENED,technicalDebt=100|")).isEqualTo("status=RESOLVED|REOPENED,technicalDebt=60|");
}
@Test
- public void convert_data_with_debt_change_in_the_middle() throws Exception {
+ public void convert_data_with_debt_change_in_the_middle() {
assertThat(migration.convertChangelog("status=RESOLVED|REOPENED,technicalDebt=100|200,resolution=")).isEqualTo("status=RESOLVED|REOPENED,technicalDebt=60|120,resolution=");
assertThat(migration.convertChangelog("status=RESOLVED|REOPENED,technicalDebt=|200,resolution=")).isEqualTo("status=RESOLVED|REOPENED,technicalDebt=|120,resolution=");
assertThat(migration.convertChangelog("status=RESOLVED|REOPENED,technicalDebt=100|,resolution=")).isEqualTo("status=RESOLVED|REOPENED,technicalDebt=60|,resolution=");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/NotResolvedIssuesOnRemovedComponentsMigrationStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/NotResolvedIssuesOnRemovedComponentsMigrationStepTest.java
index bc8b1f0f5f4..8a47e64b282 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/NotResolvedIssuesOnRemovedComponentsMigrationStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/NotResolvedIssuesOnRemovedComponentsMigrationStepTest.java
@@ -44,7 +44,7 @@ public class NotResolvedIssuesOnRemovedComponentsMigrationStepTest {
NotResolvedIssuesOnRemovedComponentsMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(system2.now()).thenReturn(DateUtils.parseDate("2014-04-09").getTime());
migration = new NotResolvedIssuesOnRemovedComponentsMigrationStep(db.database(), system2);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/RequirementMeasuresMigrationStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/RequirementMeasuresMigrationStepTest.java
index 2ab4f606e94..c1d7f9932af 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/RequirementMeasuresMigrationStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/RequirementMeasuresMigrationStepTest.java
@@ -33,7 +33,7 @@ public class RequirementMeasuresMigrationStepTest {
RequirementMeasuresMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
migration = new RequirementMeasuresMigrationStep(db.database());
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/TechnicalDebtMeasuresMigrationStepTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/TechnicalDebtMeasuresMigrationStepTest.java
index bb83cac65f3..1adb672c4a0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/TechnicalDebtMeasuresMigrationStepTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/TechnicalDebtMeasuresMigrationStepTest.java
@@ -44,7 +44,7 @@ public class TechnicalDebtMeasuresMigrationStepTest {
TechnicalDebtMeasuresMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(propertiesDao.selectGlobalProperty(WorkDurationConvertor.HOURS_IN_DAY_PROPERTY)).thenReturn(new PropertyDto().setValue("8"));
migration = new TechnicalDebtMeasuresMigrationStep(db.database(), propertiesDao);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/WorkDurationConvertorTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/WorkDurationConvertorTest.java
index d1dbd9a48f5..5dcb16bfdf4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/WorkDurationConvertorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v43/WorkDurationConvertorTest.java
@@ -41,7 +41,7 @@ public class WorkDurationConvertorTest {
WorkDurationConvertor convertor = new WorkDurationConvertor(propertiesDao);
@Test
- public void convert_from_long() throws Exception {
+ public void convert_from_long() {
convertor.init();
when(propertiesDao.selectGlobalProperty(WorkDurationConvertor.HOURS_IN_DAY_PROPERTY)).thenReturn(new PropertyDto().setValue(Integer.toString(HOURS_IN_DAY)));
@@ -52,13 +52,13 @@ public class WorkDurationConvertorTest {
}
@Test
- public void convert_from_long_use_default_value_for_hours_in_day_when_no_property() throws Exception {
+ public void convert_from_long_use_default_value_for_hours_in_day_when_no_property() {
convertor.init();
assertThat(convertor.createFromLong(1)).isEqualTo(ONE_MINUTE);
}
@Test
- public void fail_convert_from_long_on_bad_hours_in_day_property() throws Exception {
+ public void fail_convert_from_long_on_bad_hours_in_day_property() {
when(propertiesDao.selectGlobalProperty(WorkDurationConvertor.HOURS_IN_DAY_PROPERTY)).thenReturn(new PropertyDto().setValue("-2"));
WorkDurationConvertor workDurationConvertor = new WorkDurationConvertor(propertiesDao);
try {
@@ -70,7 +70,7 @@ public class WorkDurationConvertorTest {
}
@Test
- public void convert_from_days() throws Exception {
+ public void convert_from_days() {
convertor.init();
when(propertiesDao.selectGlobalProperty(WorkDurationConvertor.HOURS_IN_DAY_PROPERTY)).thenReturn(new PropertyDto().setValue(Integer.toString(HOURS_IN_DAY)));
@@ -82,7 +82,7 @@ public class WorkDurationConvertorTest {
}
@Test
- public void fail_it_init_has_not_been_called() throws Exception {
+ public void fail_it_init_has_not_been_called() {
when(propertiesDao.selectGlobalProperty(WorkDurationConvertor.HOURS_IN_DAY_PROPERTY)).thenReturn(new PropertyDto().setValue(Integer.toString(HOURS_IN_DAY)));
try {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ChangeLogMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ChangeLogMigrationTest.java
index 94971c2b84d..78730a3b0be 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ChangeLogMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ChangeLogMigrationTest.java
@@ -46,7 +46,7 @@ public class ChangeLogMigrationTest {
DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(system2.now()).thenReturn(DateUtils.parseDate("2014-03-13").getTime());
dao = new ActivityDao(db.myBatis(), system2);
dbClient = new DbClient(db.database(), db.myBatis(), dao);
@@ -60,7 +60,7 @@ public class ChangeLogMigrationTest {
}
@Test
- public void migrate() throws Exception {
+ public void migrate() {
db.prepareDbUnit(getClass(), "active_rules_changes.xml");
migration.execute();
assertThat(db.countRowsOfTable("activities")).isEqualTo(5);
@@ -70,7 +70,7 @@ public class ChangeLogMigrationTest {
}
@Test
- public void migrate_when_no_changelog() throws Exception {
+ public void migrate_when_no_changelog() {
db.prepareDbUnit(getClass(), "migrate_when_no_changelog.xml");
migration.execute();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ConvertProfileMeasuresMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ConvertProfileMeasuresMigrationTest.java
index 0510b0f1910..ee404bc07e8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ConvertProfileMeasuresMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/ConvertProfileMeasuresMigrationTest.java
@@ -40,7 +40,7 @@ public class ConvertProfileMeasuresMigrationTest {
ConvertProfileMeasuresMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
DbClient dbClient = new DbClient(db.database(), db.myBatis());
migration = new ConvertProfileMeasuresMigrationStep(dbClient);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/FeedQProfileDatesMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/FeedQProfileDatesMigrationTest.java
index 84aecc0e14d..2ff095da737 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/FeedQProfileDatesMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/FeedQProfileDatesMigrationTest.java
@@ -42,7 +42,7 @@ public class FeedQProfileDatesMigrationTest {
FeedQProfileDatesMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table active_rule_changes");
db.executeUpdateSql("truncate table active_rule_param_changes");
DbClient dbClient = new DbClient(db.database(), db.myBatis());
@@ -52,7 +52,7 @@ public class FeedQProfileDatesMigrationTest {
}
@Test
- public void feed_created_at_and_updated_at() throws Exception {
+ public void feed_created_at_and_updated_at() {
db.prepareDbUnit(getClass(), "feed_created_at_and_updated_at.xml");
migration.execute();
@@ -63,7 +63,7 @@ public class FeedQProfileDatesMigrationTest {
}
@Test
- public void use_default_dates_when_no_changes() throws Exception {
+ public void use_default_dates_when_no_changes() {
db.prepareDbUnit(getClass(), "use_default_dates_when_no_changes.xml");
migration.execute();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/IssueActionPlanKeyMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/IssueActionPlanKeyMigrationTest.java
index 67331c22225..92b817e8dc9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/IssueActionPlanKeyMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/IssueActionPlanKeyMigrationTest.java
@@ -44,7 +44,7 @@ public class IssueActionPlanKeyMigrationTest {
IssueActionPlanKeyMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(system2.now()).thenReturn(DateUtils.parseDate("2014-04-28").getTime());
migration = new IssueActionPlanKeyMigrationStep(db.database(), system2);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/MeasureDataMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/MeasureDataMigrationTest.java
index 33f7683fbbb..aa86b64d69d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/MeasureDataMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v44/MeasureDataMigrationTest.java
@@ -36,7 +36,7 @@ public class MeasureDataMigrationTest {
MeasureDataMigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
migration = new MeasureDataMigrationStep(db.database());
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/AddMissingRuleParameterDefaultValuesMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/AddMissingRuleParameterDefaultValuesMigrationTest.java
index 797b71f360d..d9af88e441e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/AddMissingRuleParameterDefaultValuesMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/AddMissingRuleParameterDefaultValuesMigrationTest.java
@@ -39,7 +39,7 @@ public class AddMissingRuleParameterDefaultValuesMigrationTest {
System2 system = mock(System2.class);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table rules_parameters");
db.executeUpdateSql("truncate table active_rules");
db.executeUpdateSql("truncate table active_rule_parameters");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/DeleteMeasuresOnDeletedProfilesMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/DeleteMeasuresOnDeletedProfilesMigrationTest.java
index ef1efb8ebff..e0c22d4ddb2 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/DeleteMeasuresOnDeletedProfilesMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v45/DeleteMeasuresOnDeletedProfilesMigrationTest.java
@@ -41,7 +41,7 @@ public class DeleteMeasuresOnDeletedProfilesMigrationTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
DbClient dbClient = new DbClient(db.database(), db.myBatis());
migration = new DeleteMeasuresOnDeletedProfilesMigrationStep(dbClient);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/AddMissingCustomRuleParametersMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/AddMissingCustomRuleParametersMigrationTest.java
index c55f58310c0..6234aae32bd 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/AddMissingCustomRuleParametersMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/AddMissingCustomRuleParametersMigrationTest.java
@@ -40,7 +40,7 @@ public class AddMissingCustomRuleParametersMigrationTest {
System2 system = mock(System2.class);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table rules");
db.executeUpdateSql("truncate table rules_parameters");
DbClient dbClient = new DbClient(db.database(), db.myBatis());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/DeleteUnescapedActivitiesTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/DeleteUnescapedActivitiesTest.java
index 510281bde6c..79d62c49ac6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/DeleteUnescapedActivitiesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v451/DeleteUnescapedActivitiesTest.java
@@ -42,7 +42,7 @@ public class DeleteUnescapedActivitiesTest {
}
@Test
- public void is_unescaped() throws Exception {
+ public void is_unescaped() {
assertThat(DeleteUnescapedActivities.isUnescaped(
"ruleKey=findbugs:PT_RELATIVE_PATH_TRAVERSAL;profileKey=java-findbugs-74105;severity=MAJOR;" +
"key=java-findbugs-74105:findbugs:PT_RELATIVE_PATH_TRAVERSAL"))
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/FeedFileSourcesTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/FeedFileSourcesTest.java
index 1434e2c11cb..d45cfc7a4ec 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/FeedFileSourcesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/FeedFileSourcesTest.java
@@ -50,7 +50,7 @@ public class FeedFileSourcesTest {
System2 system;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table metrics");
db.executeUpdateSql("truncate table snapshots");
db.executeUpdateSql("truncate table snapshot_sources");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/InsertProjectsAuthorizationUpdatedAtMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/InsertProjectsAuthorizationUpdatedAtMigrationTest.java
index f10e6e93793..23fdd41681f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/InsertProjectsAuthorizationUpdatedAtMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/InsertProjectsAuthorizationUpdatedAtMigrationTest.java
@@ -39,7 +39,7 @@ public class InsertProjectsAuthorizationUpdatedAtMigrationTest {
System2 system = mock(System2.class);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table projects");
migration = new InsertProjectsAuthorizationUpdatedAtMigrationStep(db.database(), system);
when(system.now()).thenReturn(123456789L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/PopulateProjectsUuidColumnsMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/PopulateProjectsUuidColumnsMigrationTest.java
index 6337cda22c1..7adde185508 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/PopulateProjectsUuidColumnsMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/PopulateProjectsUuidColumnsMigrationTest.java
@@ -48,7 +48,7 @@ public class PopulateProjectsUuidColumnsMigrationTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table projects");
db.executeUpdateSql("truncate table snapshots");
dbClient = new DbClient(db.database(), db.myBatis());
@@ -58,7 +58,7 @@ public class PopulateProjectsUuidColumnsMigrationTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/RemoveSortFieldFromIssueFiltersMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/RemoveSortFieldFromIssueFiltersMigrationTest.java
index 8c7cf3fac79..e71a69da294 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/RemoveSortFieldFromIssueFiltersMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/RemoveSortFieldFromIssueFiltersMigrationTest.java
@@ -39,7 +39,7 @@ public class RemoveSortFieldFromIssueFiltersMigrationTest {
System2 system = mock(System2.class);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table issue_filters");
migration = new RemoveSortFieldFromIssueFiltersMigrationStep(db.database(), system);
when(system.now()).thenReturn(DateUtils.parseDate("2014-10-29").getTime());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/ReplaceIssueFiltersProjectKeyByUuidTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/ReplaceIssueFiltersProjectKeyByUuidTest.java
index 5f48b08215f..06494e4d46c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/ReplaceIssueFiltersProjectKeyByUuidTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v50/ReplaceIssueFiltersProjectKeyByUuidTest.java
@@ -39,7 +39,7 @@ public class ReplaceIssueFiltersProjectKeyByUuidTest {
System2 system = mock(System2.class);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table issue_filters");
migration = new ReplaceIssueFiltersProjectKeyByUuid(db.database(), system);
when(system.now()).thenReturn(DateUtils.parseDate("2014-10-29").getTime());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddIssuesColumnsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddIssuesColumnsTest.java
index e882b4a6fcc..784401f29cb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddIssuesColumnsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddIssuesColumnsTest.java
@@ -35,7 +35,7 @@ public class AddIssuesColumnsTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
migration = new AddIssuesColumns(db.database());
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddNewCharacteristicsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddNewCharacteristicsTest.java
index 34fbbef067a..f5cc219ca1b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddNewCharacteristicsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/AddNewCharacteristicsTest.java
@@ -43,7 +43,7 @@ public class AddNewCharacteristicsTest {
System2 system = mock(System2.class);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table characteristics");
when(system.now()).thenReturn(DateUtils.parseDate("2015-02-15").getTime());
@@ -87,7 +87,7 @@ public class AddNewCharacteristicsTest {
}
@Test
- public void fail_if_usability_exists_as_sub_characteristic() throws Exception {
+ public void fail_if_usability_exists_as_sub_characteristic() {
db.prepareDbUnit(getClass(), "fail_if_usability_exists_as_sub_characteristic.xml");
try {
@@ -101,7 +101,7 @@ public class AddNewCharacteristicsTest {
}
@Test
- public void fail_if_compliance_already_exists_as_characteristic() throws Exception {
+ public void fail_if_compliance_already_exists_as_characteristic() {
db.prepareDbUnit(getClass(), "fail_if_compliance_already_exists_as_characteristic.xml");
try {
@@ -115,7 +115,7 @@ public class AddNewCharacteristicsTest {
}
@Test
- public void fail_if_compliance_already_exists_under_wrong_characteristic() throws Exception {
+ public void fail_if_compliance_already_exists_under_wrong_characteristic() {
db.prepareDbUnit(getClass(), "fail_if_compliance_already_exists_under_wrong_characteristic.xml");
try {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/CopyScmAccountsFromAuthorsToUsersTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/CopyScmAccountsFromAuthorsToUsersTest.java
index 9b690506ed1..225008d884f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/CopyScmAccountsFromAuthorsToUsersTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/CopyScmAccountsFromAuthorsToUsersTest.java
@@ -43,7 +43,7 @@ public class CopyScmAccountsFromAuthorsToUsersTest {
System2 system = mock(System2.class);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table authors");
db.executeUpdateSql("truncate table users");
migration = new CopyScmAccountsFromAuthorsToUsers(db.database(), system);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/DropIssuesColumnsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/DropIssuesColumnsTest.java
index 0280ffe0af6..a510574d1ee 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/DropIssuesColumnsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/DropIssuesColumnsTest.java
@@ -35,13 +35,13 @@ public class DropIssuesColumnsTest {
Database database;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
database = mock(Database.class);
migration = new DropIssuesColumns(database);
}
@Test
- public void generate_sql_on_postgresql() throws Exception {
+ public void generate_sql_on_postgresql() {
when(database.getDialect()).thenReturn(new PostgreSql());
assertThat(migration.generateSql()).isEqualTo(
"ALTER TABLE issues DROP COLUMN issue_creation_date, DROP COLUMN issue_update_date, DROP COLUMN issue_close_date, DROP COLUMN component_id, DROP COLUMN root_component_id"
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedEventsLongDatesTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedEventsLongDatesTest.java
index c15cdfe64aa..6bfce09f823 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedEventsLongDatesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedEventsLongDatesTest.java
@@ -37,7 +37,7 @@ public class FeedEventsLongDatesTest {
public static DbTester db = new DbTester().schema(FeedEventsLongDatesTest.class, "schema.sql");
@Before
- public void before() throws Exception {
+ public void before() {
db.prepareDbUnit(getClass(), "before.xml");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueComponentUuidsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueComponentUuidsTest.java
index e4cb5219d2e..cdc3c049bb9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueComponentUuidsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueComponentUuidsTest.java
@@ -32,7 +32,7 @@ public class FeedIssueComponentUuidsTest {
FeedIssueComponentUuids sut;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.truncateTables();
sut = new FeedIssueComponentUuids(db.database());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueTagsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueTagsTest.java
index d237432e09a..9eae280d327 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueTagsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedIssueTagsTest.java
@@ -41,7 +41,7 @@ public class FeedIssueTagsTest {
System2 system;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table rules");
db.executeUpdateSql("truncate table issues");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedManualMeasuresLongDatesTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedManualMeasuresLongDatesTest.java
index 1333710b31c..0e29d0d78f4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedManualMeasuresLongDatesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedManualMeasuresLongDatesTest.java
@@ -37,7 +37,7 @@ public class FeedManualMeasuresLongDatesTest {
public static DbTester db = new DbTester().schema(FeedManualMeasuresLongDatesTest.class, "schema.sql");
@Before
- public void before() throws Exception {
+ public void before() {
db.prepareDbUnit(getClass(), "before.xml");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedSemaphoresLongDatesTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedSemaphoresLongDatesTest.java
index 010cca9be66..09edce288fe 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedSemaphoresLongDatesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/FeedSemaphoresLongDatesTest.java
@@ -37,7 +37,7 @@ public class FeedSemaphoresLongDatesTest {
public static DbTester db = new DbTester().schema(FeedSemaphoresLongDatesTest.class, "schema.sql");
@Before
- public void before() throws Exception {
+ public void before() {
db.prepareDbUnit(getClass(), "before.xml");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RemovePermissionsOnModulesMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RemovePermissionsOnModulesMigrationTest.java
index 0dff23a0fb5..49b62c3a8e2 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RemovePermissionsOnModulesMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RemovePermissionsOnModulesMigrationTest.java
@@ -33,7 +33,7 @@ public class RemovePermissionsOnModulesMigrationTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
migration = new RemovePermissionsOnModulesMigrationStep(db.database());
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RenameComponentRelatedParamsInIssueFiltersMigrationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RenameComponentRelatedParamsInIssueFiltersMigrationTest.java
index 86906e6ab5e..ace0591da3b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RenameComponentRelatedParamsInIssueFiltersMigrationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/RenameComponentRelatedParamsInIssueFiltersMigrationTest.java
@@ -39,7 +39,7 @@ public class RenameComponentRelatedParamsInIssueFiltersMigrationTest {
System2 system = mock(System2.class);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table issue_filters");
migration = new RenameComponentRelatedParamsInIssueFilters(db.database(), system);
when(system.now()).thenReturn(DateUtils.parseDate("2014-10-29").getTime());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/UpdateProjectsModuleUuidPathTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/UpdateProjectsModuleUuidPathTest.java
index e1d680d8464..bb2d0567eeb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/UpdateProjectsModuleUuidPathTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v51/UpdateProjectsModuleUuidPathTest.java
@@ -37,7 +37,7 @@ public class UpdateProjectsModuleUuidPathTest {
System2 system;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table projects");
migration = new UpdateProjectsModuleUuidPath(db.database());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesColumnsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesColumnsTest.java
index c95338db9fe..205e90838c7 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesColumnsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesColumnsTest.java
@@ -35,7 +35,7 @@ public class AddDependenciesColumnsTest {
AddDependenciesColumns migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
migration = new AddDependenciesColumns(db.database());
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesComponentUuidColumnsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesComponentUuidColumnsTest.java
index 99e041a75b1..a0b8ce006c0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesComponentUuidColumnsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/AddDependenciesComponentUuidColumnsTest.java
@@ -35,7 +35,7 @@ public class AddDependenciesComponentUuidColumnsTest {
AddDependenciesComponentUuidColumns migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
migration = new AddDependenciesComponentUuidColumns(db.database());
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/DropDependenciesComponentColumnsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/DropDependenciesComponentColumnsTest.java
index 3147195b99c..117771c293c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/DropDependenciesComponentColumnsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/DropDependenciesComponentColumnsTest.java
@@ -36,13 +36,13 @@ public class DropDependenciesComponentColumnsTest {
Database database;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
database = mock(Database.class);
migration = new DropDependenciesComponentColumns(database);
}
@Test
- public void generate_sql_on_postgresql() throws Exception {
+ public void generate_sql_on_postgresql() {
when(database.getDialect()).thenReturn(new PostgreSql());
assertThat(migration.generateSql()).isEqualTo(
"ALTER TABLE dependencies DROP COLUMN from_resource_id, DROP COLUMN to_resource_id"
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedDependenciesComponentUuidsTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedDependenciesComponentUuidsTest.java
index ab46ea1551e..383d5515c7a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedDependenciesComponentUuidsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedDependenciesComponentUuidsTest.java
@@ -34,7 +34,7 @@ public class FeedDependenciesComponentUuidsTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table dependencies");
db.executeUpdateSql("truncate table projects");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedEventsComponentUuidTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedEventsComponentUuidTest.java
index 26412c877fc..42d8fc3eaf8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedEventsComponentUuidTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedEventsComponentUuidTest.java
@@ -34,7 +34,7 @@ public class FeedEventsComponentUuidTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table events");
db.executeUpdateSql("truncate table projects");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedFileSourcesDataTypeTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedFileSourcesDataTypeTest.java
index f770363e269..b8f0cf1f6f4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedFileSourcesDataTypeTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedFileSourcesDataTypeTest.java
@@ -34,7 +34,7 @@ public class FeedFileSourcesDataTypeTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table file_sources");
migration = new FeedFileSourcesDataType(db.database());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedProjectLinksComponentUuidTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedProjectLinksComponentUuidTest.java
index 76c888b19b3..593d87f5c40 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedProjectLinksComponentUuidTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/FeedProjectLinksComponentUuidTest.java
@@ -34,7 +34,7 @@ public class FeedProjectLinksComponentUuidTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table project_links");
migration = new FeedProjectLinksComponentUuid(db.database());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/MoveProjectProfileAssociationTest.java b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/MoveProjectProfileAssociationTest.java
index fdf30cacfe2..5b2545ba8bb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/MoveProjectProfileAssociationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/db/migrations/v52/MoveProjectProfileAssociationTest.java
@@ -34,7 +34,7 @@ public class MoveProjectProfileAssociationTest {
MigrationStep migration;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.executeUpdateSql("truncate table projects");
db.executeUpdateSql("truncate table project_qprofiles");
db.executeUpdateSql("truncate table properties");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtMediumTest.java
index d01b7299644..1fd391301e3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtMediumTest.java
@@ -38,13 +38,13 @@ public class DebtMediumTest {
public static ServerTester serverTester = new ServerTester();
@Before
- public void setUp() throws Exception {
+ public void setUp() {
serverTester.clearDbAndIndexes();
serverTester.get(Platform.class).executeStartupTasks();
}
@Test
- public void find_default_characteristics() throws Exception {
+ public void find_default_characteristics() {
DebtModelService debtModelService = serverTester.get(DebtModelService.class);
// Only root characteristics
@@ -55,7 +55,7 @@ public class DebtMediumTest {
}
@Test
- public void create_characteristic() throws Exception {
+ public void create_characteristic() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
DebtModelService debtModelService = serverTester.get(DebtModelService.class);
@@ -72,7 +72,7 @@ public class DebtMediumTest {
}
@Test
- public void create_sub_characteristic() throws Exception {
+ public void create_sub_characteristic() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
DebtModelService debtModelService = serverTester.get(DebtModelService.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelBackupTest.java b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelBackupTest.java
index 5988ce6db05..1e837e369dd 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelBackupTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelBackupTest.java
@@ -121,7 +121,7 @@ public class DebtModelBackupTest {
DebtModelBackup debtModelBackup;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
when(system2.now()).thenReturn(now.getTime());
@@ -149,7 +149,7 @@ public class DebtModelBackupTest {
}
@Test
- public void backup() throws Exception {
+ public void backup() {
when(dao.selectEnabledCharacteristics(session)).thenReturn(newArrayList(
new CharacteristicDto().setId(1).setKey("PORTABILITY").setName("Portability updated").setOrder(2),
new CharacteristicDto().setId(2).setKey("COMPILER").setName("Compiler updated").setParentId(1)
@@ -195,7 +195,7 @@ public class DebtModelBackupTest {
}
@Test
- public void backup_with_disabled_rules() throws Exception {
+ public void backup_with_disabled_rules() {
when(dao.selectEnabledCharacteristics(session)).thenReturn(newArrayList(
new CharacteristicDto().setId(1).setKey("PORTABILITY").setName("Portability updated").setOrder(2),
new CharacteristicDto().setId(2).setKey("COMPILER").setName("Compiler updated").setParentId(1)
@@ -217,7 +217,7 @@ public class DebtModelBackupTest {
}
@Test
- public void backup_with_rule_having_default_linear_and_overridden_offset() throws Exception {
+ public void backup_with_rule_having_default_linear_and_overridden_offset() {
when(dao.selectEnabledCharacteristics(session)).thenReturn(newArrayList(
new CharacteristicDto().setId(1).setKey("PORTABILITY").setName("Portability updated").setOrder(2),
new CharacteristicDto().setId(2).setKey("COMPILER").setName("Compiler updated").setParentId(1)
@@ -255,7 +255,7 @@ public class DebtModelBackupTest {
}
@Test
- public void backup_from_language() throws Exception {
+ public void backup_from_language() {
when(dao.selectEnabledCharacteristics(session)).thenReturn(newArrayList(
new CharacteristicDto().setId(1).setKey("PORTABILITY").setName("Portability updated").setOrder(2),
new CharacteristicDto().setId(2).setKey("COMPILER").setName("Compiler updated").setParentId(1)
@@ -293,7 +293,7 @@ public class DebtModelBackupTest {
}
@Test
- public void create_characteristics_when_restoring_characteristics() throws Exception {
+ public void create_characteristics_when_restoring_characteristics() {
when(dao.selectEnabledCharacteristics(session)).thenReturn(Collections.<CharacteristicDto>emptyList());
debtModelBackup.restoreCharacteristics(
@@ -326,7 +326,7 @@ public class DebtModelBackupTest {
}
@Test
- public void update_characteristics_when_restoring_characteristics() throws Exception {
+ public void update_characteristics_when_restoring_characteristics() {
when(dao.selectEnabledCharacteristics(session)).thenReturn(newArrayList(
// Order and name have changed
new CharacteristicDto().setId(1).setKey("PORTABILITY").setName("Portability updated").setOrder(2).setCreatedAt(oldDate).setUpdatedAt(oldDate),
@@ -363,7 +363,7 @@ public class DebtModelBackupTest {
}
@Test
- public void update_parent_when_restoring_characteristics() throws Exception {
+ public void update_parent_when_restoring_characteristics() {
when(dao.selectEnabledCharacteristics(session)).thenReturn(newArrayList(
// Parent has changed
new CharacteristicDto().setId(1).setKey("PORTABILITY").setName("Portability updated").setParentId(1).setOrder(1).setCreatedAt(oldDate).setUpdatedAt(oldDate),
@@ -394,7 +394,7 @@ public class DebtModelBackupTest {
}
@Test
- public void disable_no_more_existing_characteristics_when_restoring_characteristics() throws Exception {
+ public void disable_no_more_existing_characteristics_when_restoring_characteristics() {
CharacteristicDto dto1 = new CharacteristicDto().setId(1).setKey("PORTABILITY").setName("Portability").setOrder(1);
CharacteristicDto dto2 = new CharacteristicDto().setId(2).setKey("COMPILER").setName("Compiler").setParentId(1);
@@ -407,7 +407,7 @@ public class DebtModelBackupTest {
}
@Test
- public void reset_model() throws Exception {
+ public void reset_model() {
when(characteristicsXMLImporter.importXML(any(Reader.class))).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -468,7 +468,7 @@ public class DebtModelBackupTest {
}
@Test
- public void reset_model_when_no_default_value() throws Exception {
+ public void reset_model_when_no_default_value() {
when(characteristicsXMLImporter.importXML(any(Reader.class))).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -520,7 +520,7 @@ public class DebtModelBackupTest {
}
@Test
- public void reset_model_on_custom_rules() throws Exception {
+ public void reset_model_on_custom_rules() {
when(characteristicsXMLImporter.importXML(any(Reader.class))).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -582,7 +582,7 @@ public class DebtModelBackupTest {
}
@Test
- public void reset_model_do_not_load_rule_definitions_if_no_rule() throws Exception {
+ public void reset_model_do_not_load_rule_definitions_if_no_rule() {
when(characteristicsXMLImporter.importXML(any(Reader.class))).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -608,7 +608,7 @@ public class DebtModelBackupTest {
}
@Test
- public void restore_from_xml() throws Exception {
+ public void restore_from_xml() {
when(characteristicsXMLImporter.importXML(anyString())).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -639,7 +639,7 @@ public class DebtModelBackupTest {
}
@Test
- public void restore_from_xml_disable_rule_debt_when_not_in_xml_and_rule_have_default_debt_values() throws Exception {
+ public void restore_from_xml_disable_rule_debt_when_not_in_xml_and_rule_have_default_debt_values() {
when(characteristicsXMLImporter.importXML(anyString())).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -663,7 +663,7 @@ public class DebtModelBackupTest {
}
@Test
- public void restore_from_xml_and_language() throws Exception {
+ public void restore_from_xml_and_language() {
when(characteristicsXMLImporter.importXML(anyString())).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -697,7 +697,7 @@ public class DebtModelBackupTest {
}
@Test
- public void restore_from_xml_and_language_disable_no_more_existing_characteristics() throws Exception {
+ public void restore_from_xml_and_language_disable_no_more_existing_characteristics() {
when(characteristicsXMLImporter.importXML(anyString())).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1)));
@@ -713,7 +713,7 @@ public class DebtModelBackupTest {
}
@Test
- public void restore_from_xml_and_language_with_rule_not_in_xml() throws Exception {
+ public void restore_from_xml_and_language_with_rule_not_in_xml() {
when(characteristicsXMLImporter.importXML(anyString())).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -743,7 +743,7 @@ public class DebtModelBackupTest {
}
@Test
- public void restore_from_xml_add_warning_message_when_rule_from_xml_is_not_found() throws Exception {
+ public void restore_from_xml_add_warning_message_when_rule_from_xml_is_not_found() {
when(characteristicsXMLImporter.importXML(anyString())).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
@@ -766,7 +766,7 @@ public class DebtModelBackupTest {
}
@Test
- public void restore_from_xml_add_error_message_when_illegal_argument_exception() throws Exception {
+ public void restore_from_xml_add_error_message_when_illegal_argument_exception() {
when(characteristicsXMLImporter.importXML(anyString())).thenReturn(new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("PORTABILITY").setName("Portability").setOrder(1))
.addSubCharacteristic(new DefaultDebtCharacteristic().setKey("COMPILER").setName("Compiler"), "PORTABILITY"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelLookupTest.java b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelLookupTest.java
index 202e3c7f2b3..9c3c3905720 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelLookupTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelLookupTest.java
@@ -49,7 +49,7 @@ public class DebtModelLookupTest {
DebtModelLookup service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
service = new DebtModelLookup(dao);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelOperationsTest.java b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelOperationsTest.java
index 9f580a290ee..e9c5cc9b571 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelOperationsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelOperationsTest.java
@@ -109,7 +109,7 @@ public class DebtModelOperationsTest {
DebtModelOperations service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(system2.now()).thenReturn(now.getTime());
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelPluginRepositoryTest.java b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelPluginRepositoryTest.java
index f6d21825030..51bf42d8ff8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelPluginRepositoryTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelPluginRepositoryTest.java
@@ -78,7 +78,7 @@ public class DebtModelPluginRepositoryTest {
}
@Test
- public void contributing_plugin_list() throws Exception {
+ public void contributing_plugin_list() {
initModel();
Collection<String> contributingPluginList = modelFinder.getContributingPluginList();
assertThat(contributingPluginList.size()).isEqualTo(2);
@@ -86,7 +86,7 @@ public class DebtModelPluginRepositoryTest {
}
@Test
- public void get_content_for_xml_file() throws Exception {
+ public void get_content_for_xml_file() {
initModel();
Reader xmlFileReader = null;
try {
@@ -103,26 +103,26 @@ public class DebtModelPluginRepositoryTest {
}
@Test
- public void return_xml_file_path_for_plugin() throws Exception {
+ public void return_xml_file_path_for_plugin() {
initModel();
assertThat(modelFinder.getXMLFilePath("foo")).isEqualTo(TEST_XML_PREFIX_PATH + "foo-model.xml");
}
@Test
- public void contain_default_model() throws Exception {
+ public void contain_default_model() {
modelFinder = new DebtModelPluginRepository(mock(PluginRepository.class));
modelFinder.start();
assertThat(modelFinder.getContributingPluginKeyToClassLoader().keySet()).containsOnly("technical-debt");
}
- private void initModel() throws MalformedURLException {
+ private void initModel() {
Map<String, ClassLoader> contributingPluginKeyToClassLoader = Maps.newHashMap();
contributingPluginKeyToClassLoader.put("csharp", newClassLoader());
contributingPluginKeyToClassLoader.put("java", newClassLoader());
modelFinder = new DebtModelPluginRepository(contributingPluginKeyToClassLoader, TEST_XML_PREFIX_PATH);
}
- private ClassLoader newClassLoader() throws MalformedURLException {
+ private ClassLoader newClassLoader() {
ClassLoader loader = mock(ClassLoader.class);
when(loader.getResourceAsStream(anyString())).thenAnswer(new Answer<InputStream>() {
public InputStream answer(InvocationOnMock invocation) throws Throwable {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelServiceTest.java
index e5309e9f8d8..9de5ffc3805 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelServiceTest.java
@@ -42,7 +42,7 @@ public class DebtModelServiceTest {
DebtModelService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
service = new DebtModelService(debtModelOperations, debtModelLookup, debtModelBackup);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelXMLExporterTest.java b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelXMLExporterTest.java
index 08e5e653345..071a390ded6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelXMLExporterTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/debt/DebtModelXMLExporterTest.java
@@ -78,7 +78,7 @@ public class DebtModelXMLExporterTest {
}
@Test
- public void sort_root_characteristics_by_order_and_sub_characteristics_by_name() throws Exception {
+ public void sort_root_characteristics_by_order_and_sub_characteristics_by_name() {
DebtModel debtModel = new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("EFFICIENCY").setName("Efficiency").setOrder(4))
.addRootCharacteristic(new DefaultDebtCharacteristic().setKey("USABILITY").setName("Usability").setOrder(3))
@@ -100,7 +100,7 @@ public class DebtModelXMLExporterTest {
}
@Test
- public void pretty_print_exported_xml() throws Exception {
+ public void pretty_print_exported_xml() {
DebtModel debtModel = new DebtModel()
.addRootCharacteristic(new DefaultDebtCharacteristic().setId(1).setKey("USABILITY").setName("Usability").setOrder(1))
.addRootCharacteristic(new DefaultDebtCharacteristic().setId(2).setKey("EFFICIENCY").setName("Efficiency").setOrder(2))
diff --git a/server/sonar-server/src/test/java/org/sonar/server/design/db/FileDependencyDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/design/db/FileDependencyDaoTest.java
index e9b515b0c0d..da650e69627 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/design/db/FileDependencyDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/design/db/FileDependencyDaoTest.java
@@ -45,19 +45,19 @@ public class FileDependencyDaoTest {
FileDependencyDao dao;
@Before
- public void setup() throws Exception {
+ public void setup() {
dbTester.truncateTables();
session = dbTester.myBatis().openSession(false);
dao = new FileDependencyDao();
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void select_from_parents() throws Exception {
+ public void select_from_parents() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
List<FileDependencyDto> dtos = dao.selectFromParents(session, "MNOP", "QRST", 1L);
@@ -76,14 +76,14 @@ public class FileDependencyDaoTest {
}
@Test
- public void select_all() throws Exception {
+ public void select_all() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
assertThat(dao.selectAll(session)).hasSize(3);
}
@Test
- public void insert() throws Exception {
+ public void insert() {
dao.insert(session, new FileDependencyDto()
.setFromComponentUuid("ABCD")
.setToComponentUuid("EFGH")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/design/ws/DependenciesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/design/ws/DependenciesWsTest.java
index 0549e70e4d8..32afbfee42a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/design/ws/DependenciesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/design/ws/DependenciesWsTest.java
@@ -34,13 +34,13 @@ public class DependenciesWsTest {
WebService.Controller controller;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
WsTester tester = new WsTester(new DependenciesWs(new ShowAction(mock(DbClient.class))));
controller = tester.controller("api/dependencies");
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
assertThat(controller).isNotNull();
assertThat(controller.description()).isNull();
assertThat(controller.since()).isEqualTo("5.2");
@@ -48,7 +48,7 @@ public class DependenciesWsTest {
}
@Test
- public void define_search_action() throws Exception {
+ public void define_search_action() {
WebService.Action action = controller.action("show");
assertThat(action).isNotNull();
assertThat(action.isPost()).isFalse();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/design/ws/ShowActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/design/ws/ShowActionTest.java
index b541b9940b7..9f1837bde9f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/design/ws/ShowActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/design/ws/ShowActionTest.java
@@ -69,7 +69,7 @@ public class ShowActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new ComponentDao(), new SnapshotDao(System2.INSTANCE), new FileDependencyDao());
session = dbClient.openSession(false);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsJsonWriterTest.java b/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsJsonWriterTest.java
index 18fd62b7fec..e72e7b03a3e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsJsonWriterTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsJsonWriterTest.java
@@ -55,7 +55,7 @@ public class DuplicationsJsonWriterTest {
ComponentDto project;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
project = ComponentTesting.newProjectDto()
.setId(1L)
.setName("SonarQube")
@@ -66,7 +66,7 @@ public class DuplicationsJsonWriterTest {
}
@Test
- public void write_duplications() throws Exception {
+ public void write_duplications() {
String key1 = "org.codehaus.sonar:sonar-ws-client:src/main/java/org/sonar/wsclient/services/PropertyDeleteQuery.java";
ComponentDto file1 = ComponentTesting.newFileDto(project).setId(10L).setKey(key1).setLongName("PropertyDeleteQuery").setParentProjectId(5L);
String key2 = "org.codehaus.sonar:sonar-ws-client:src/main/java/org/sonar/wsclient/services/PropertyUpdateQuery.java";
@@ -125,7 +125,7 @@ public class DuplicationsJsonWriterTest {
}
@Test
- public void write_duplications_without_sub_project() throws Exception {
+ public void write_duplications_without_sub_project() {
String key1 = "org.codehaus.sonar:sonar-ws-client:src/main/java/org/sonar/wsclient/services/PropertyDeleteQuery.java";
ComponentDto file1 = ComponentTesting.newFileDto(project).setId(10L).setKey(key1).setLongName("PropertyDeleteQuery");
String key2 = "org.codehaus.sonar:sonar-ws-client:src/main/java/org/sonar/wsclient/services/PropertyUpdateQuery.java";
@@ -173,7 +173,7 @@ public class DuplicationsJsonWriterTest {
}
@Test
- public void write_duplications_with_a_removed_component() throws Exception {
+ public void write_duplications_with_a_removed_component() {
String key1 = "org.codehaus.sonar:sonar-ws-client:src/main/java/org/sonar/wsclient/services/PropertyDeleteQuery.java";
ComponentDto file1 = ComponentTesting.newFileDto(project).setId(10L).setKey(key1).setLongName("PropertyDeleteQuery");
@@ -214,7 +214,7 @@ public class DuplicationsJsonWriterTest {
}
@Test
- public void write_nothing_when_no_data() throws Exception {
+ public void write_nothing_when_no_data() {
test(Collections.<DuplicationsParser.Block>emptyList(), "{\"duplications\": [], \"files\": {}}");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsParserTest.java b/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsParserTest.java
index a51a0412405..a4f43944929 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsParserTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsParserTest.java
@@ -63,7 +63,7 @@ public class DuplicationsParserTest {
ComponentDto project2;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
project1 = ComponentTesting.newProjectDto()
.setId(1L)
.setName("SonarQube")
@@ -91,7 +91,7 @@ public class DuplicationsParserTest {
}
@Test
- public void empty_list_when_no_data() throws Exception {
+ public void empty_list_when_no_data() {
assertThat(parser.parse(currentFile, null, session)).isEmpty();
}
@@ -198,7 +198,7 @@ public class DuplicationsParserTest {
}
@Test
- public void compare_duplications() throws Exception {
+ public void compare_duplications() {
ComponentDto currentFile = ComponentTesting.newFileDto(project1).setId(11L);
ComponentDto fileOnSameProject = ComponentTesting.newFileDto(project1).setId(12L);
ComponentDto fileOnDifferentProject = ComponentTesting.newFileDto(project2).setId(13L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsWsTest.java
index a2a0fa8983e..87652c229dc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/DuplicationsWsTest.java
@@ -36,7 +36,7 @@ public class DuplicationsWsTest {
new ShowAction(mock(DbClient.class), mock(ComponentDao.class), mock(MeasureDao.class), mock(DuplicationsParser.class), mock(DuplicationsJsonWriter.class))));
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/duplications");
assertThat(controller).isNotNull();
assertThat(controller.since()).isEqualTo("4.4");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/ShowActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/ShowActionTest.java
index db137bb750e..eb19639dc10 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/ShowActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/duplication/ws/ShowActionTest.java
@@ -71,7 +71,7 @@ public class ShowActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(dbClient.openSession(false)).thenReturn(session);
tester = new WsTester(new DuplicationsWs(new ShowAction(dbClient, componentDao, measureDao, parser, duplicationsJsonWriter)));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/BulkIndexerTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/BulkIndexerTest.java
index 93692d16570..94c4638c084 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/BulkIndexerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/BulkIndexerTest.java
@@ -39,7 +39,7 @@ public class BulkIndexerTest {
public EsTester esTester = new EsTester().addDefinitions(new FakeIndexDefinition().setReplicas(1));
@Test
- public void index_nothing() throws Exception {
+ public void index_nothing() {
esTester.truncateIndices();
BulkIndexer indexer = new BulkIndexer(esTester.client(), FakeIndexDefinition.INDEX);
@@ -50,7 +50,7 @@ public class BulkIndexerTest {
}
@Test
- public void index_documents() throws Exception {
+ public void index_documents() {
BulkIndexer indexer = new BulkIndexer(esTester.client(), FakeIndexDefinition.INDEX);
indexer.start();
indexer.add(newIndexRequest(42));
@@ -65,7 +65,7 @@ public class BulkIndexerTest {
}
@Test
- public void large_indexing() throws Exception {
+ public void large_indexing() {
// index has one replica
assertThat(replicas()).isEqualTo(1);
@@ -110,7 +110,7 @@ public class BulkIndexerTest {
}
@Test
- public void disable_refresh() throws Exception {
+ public void disable_refresh() {
BulkIndexer indexer = new BulkIndexer(esTester.client(), FakeIndexDefinition.INDEX)
.setDisableRefresh(true);
indexer.start();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/DefaultIndexSettingsTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/DefaultIndexSettingsTest.java
index 36e98501ff1..4d11b0fa1dd 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/DefaultIndexSettingsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/DefaultIndexSettingsTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class DefaultIndexSettingsTest {
@Test
- public void defaults() throws Exception {
+ public void defaults() {
ImmutableMap<String, String> map = DefaultIndexSettings.defaults().build().getAsMap();
assertThat(map).isNotEmpty();
@@ -39,7 +39,7 @@ public class DefaultIndexSettingsTest {
}
@Test
- public void only_statics() throws Exception {
+ public void only_statics() {
TestUtils.hasOnlyPrivateConstructors(DefaultIndexSettings.class);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/EsClientTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/EsClientTest.java
index f65ab01b5b7..9d7e045d50f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/EsClientTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/EsClientTest.java
@@ -48,7 +48,7 @@ public class EsClientTest {
public EsTester es = new EsTester();
@Test
- public void proxify_requests() throws Exception {
+ public void proxify_requests() {
EsClient client = es.client();
client.start();
assertThat(client.nativeClient()).isNotNull();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/EsUtilsTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/EsUtilsTest.java
index 4473a02a85e..1a8148b8cb6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/EsUtilsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/EsUtilsTest.java
@@ -39,7 +39,7 @@ import static org.mockito.Mockito.when;
public class EsUtilsTest {
@Test
- public void convertToDocs_empty() throws Exception {
+ public void convertToDocs_empty() {
SearchHits hits = mock(SearchHits.class, Mockito.RETURNS_MOCKS);
List<BaseDoc> docs = EsUtils.convertToDocs(hits, new Function<Map<String, Object>, BaseDoc>() {
@Override
@@ -51,7 +51,7 @@ public class EsUtilsTest {
}
@Test
- public void convertToDocs() throws Exception {
+ public void convertToDocs() {
SearchHits hits = mock(SearchHits.class, Mockito.RETURNS_MOCKS);
when(hits.getHits()).thenReturn(new SearchHit[]{mock(SearchHit.class)});
List<BaseDoc> docs = EsUtils.convertToDocs(hits, new Function<Map<String, Object>, BaseDoc>() {
@@ -64,12 +64,12 @@ public class EsUtilsTest {
}
@Test
- public void util_class() throws Exception {
+ public void util_class() {
assertThat(TestUtils.hasOnlyPrivateConstructors(EsUtils.class));
}
@Test
- public void es_date_format() throws Exception {
+ public void es_date_format() {
assertThat(EsUtils.formatDateTime(new Date(1_500_000_000_000L))).startsWith("2017-07-");
assertThat(EsUtils.formatDateTime(null)).isNull();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionContextTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionContextTest.java
index 2fe786325ae..d8f050a2610 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionContextTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionContextTest.java
@@ -27,7 +27,7 @@ import static org.junit.Assert.fail;
public class IndexDefinitionContextTest {
@Test
- public void create_indices() throws Exception {
+ public void create_indices() {
IndexDefinition.IndexDefinitionContext context = new IndexDefinition.IndexDefinitionContext();
context.create("issues");
@@ -36,7 +36,7 @@ public class IndexDefinitionContextTest {
}
@Test
- public void fail_to_create_twice_the_same_index() throws Exception {
+ public void fail_to_create_twice_the_same_index() {
IndexDefinition.IndexDefinitionContext context = new IndexDefinition.IndexDefinitionContext();
context.create("issues");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionHashTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionHashTest.java
index 20cff8f8548..ab0a94e810b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionHashTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/IndexDefinitionHashTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class IndexDefinitionHashTest {
@Test
- public void of() throws Exception {
+ public void of() {
IndexDefinitions.Index indexV1 = new IndexDefinitions.Index(createIndex());
String hashV1 = new IndexDefinitionHash().of(indexV1);
assertThat(hashV1).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/NewIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/NewIndexTest.java
index 28c7a00750a..7a3152ada9e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/NewIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/NewIndexTest.java
@@ -31,7 +31,7 @@ import static org.junit.Assert.fail;
public class NewIndexTest {
@Test
- public void most_basic_index() throws Exception {
+ public void most_basic_index() {
NewIndex index = new NewIndex("issues");
assertThat(index.getName()).isEqualTo("issues");
assertThat(index.getTypes()).isEmpty();
@@ -41,7 +41,7 @@ public class NewIndexTest {
}
@Test
- public void index_name_is_lower_case() throws Exception {
+ public void index_name_is_lower_case() {
try {
new NewIndex("Issues");
fail();
@@ -51,7 +51,7 @@ public class NewIndexTest {
}
@Test
- public void define_fields() throws Exception {
+ public void define_fields() {
NewIndex index = new NewIndex("issues");
NewIndex.NewIndexType mapping = index.createType("issue");
mapping.setAttribute("dynamic", "true");
@@ -81,7 +81,7 @@ public class NewIndexTest {
}
@Test
- public void define_string_field() throws Exception {
+ public void define_string_field() {
NewIndex index = new NewIndex("issues");
NewIndex.NewIndexType mapping = index.createType("issue");
mapping.stringFieldBuilder("basic_field").build();
@@ -109,7 +109,7 @@ public class NewIndexTest {
}
@Test
- public void string_doc_values() throws Exception {
+ public void string_doc_values() {
NewIndex index = new NewIndex("issues");
NewIndex.NewIndexType mapping = index.createType("issue");
mapping.stringFieldBuilder("the_doc_value").docValues().build();
@@ -122,7 +122,7 @@ public class NewIndexTest {
}
@Test
- public void analyzed_strings_must_not_be_doc_values() throws Exception {
+ public void analyzed_strings_must_not_be_doc_values() {
NewIndex index = new NewIndex("issues");
NewIndex.NewIndexType mapping = index.createType("issue");
try {
@@ -134,7 +134,7 @@ public class NewIndexTest {
}
@Test
- public void do_not_disable_search_on_searchable_fields() throws Exception {
+ public void do_not_disable_search_on_searchable_fields() {
NewIndex index = new NewIndex("issues");
NewIndex.NewIndexType mapping = index.createType("issue");
try {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/SearchOptionsTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/SearchOptionsTest.java
index 6c1db01f582..a1ce70fc6a0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/SearchOptionsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/SearchOptionsTest.java
@@ -32,7 +32,7 @@ import static org.junit.Assert.fail;
public class SearchOptionsTest {
@Test
- public void defaults() throws Exception {
+ public void defaults() {
SearchOptions options = new SearchOptions();
assertThat(options.getFacets()).isEmpty();
@@ -43,7 +43,7 @@ public class SearchOptionsTest {
}
@Test
- public void page_shortcut_for_limit_and_offset() throws Exception {
+ public void page_shortcut_for_limit_and_offset() {
SearchOptions options = new SearchOptions().setPage(3, 10);
assertThat(options.getLimit()).isEqualTo(10);
@@ -51,7 +51,7 @@ public class SearchOptionsTest {
}
@Test
- public void page_starts_at_one() throws Exception {
+ public void page_starts_at_one() {
SearchOptions options = new SearchOptions().setPage(1, 10);
assertThat(options.getLimit()).isEqualTo(10);
assertThat(options.getOffset()).isEqualTo(0);
@@ -59,7 +59,7 @@ public class SearchOptionsTest {
}
@Test
- public void with_zero_page_size() throws Exception {
+ public void with_zero_page_size() {
SearchOptions options = new SearchOptions().setPage(1, 0);
assertThat(options.getLimit()).isEqualTo(SearchOptions.MAX_LIMIT);
assertThat(options.getOffset()).isEqualTo(0);
@@ -67,7 +67,7 @@ public class SearchOptionsTest {
}
@Test
- public void page_must_be_strictly_positive() throws Exception {
+ public void page_must_be_strictly_positive() {
try {
new SearchOptions().setPage(0, 10);
fail();
@@ -77,13 +77,13 @@ public class SearchOptionsTest {
}
@Test
- public void use_max_limit_if_negative() throws Exception {
+ public void use_max_limit_if_negative() {
SearchOptions options = new SearchOptions().setPage(2, -1);
assertThat(options.getLimit()).isEqualTo(SearchOptions.MAX_LIMIT);
}
@Test
- public void max_limit() throws Exception {
+ public void max_limit() {
SearchOptions options = new SearchOptions().setLimit(42);
assertThat(options.getLimit()).isEqualTo(42);
@@ -92,20 +92,20 @@ public class SearchOptionsTest {
}
@Test
- public void disable_limit() throws Exception {
+ public void disable_limit() {
SearchOptions options = new SearchOptions().disableLimit();
assertThat(options.getLimit()).isEqualTo(999999);
}
@Test
- public void max_page_size() throws Exception {
+ public void max_page_size() {
SearchOptions options = new SearchOptions().setPage(3, QueryContext.MAX_LIMIT + 10);
assertThat(options.getOffset()).isEqualTo(QueryContext.MAX_LIMIT * 2);
assertThat(options.getLimit()).isEqualTo(QueryContext.MAX_LIMIT);
}
@Test
- public void hasField() throws Exception {
+ public void hasField() {
// parameter is missing -> all the fields are returned by default
SearchOptions options = new SearchOptions();
assertThat(options.hasField("repo")).isTrue();
@@ -122,7 +122,7 @@ public class SearchOptionsTest {
}
@Test
- public void writeJson() throws Exception {
+ public void writeJson() {
SearchOptions options = new SearchOptions().setPage(3, 10);
StringWriter json = new StringWriter();
JsonWriter jsonWriter = JsonWriter.of(json).beginObject();
@@ -133,7 +133,7 @@ public class SearchOptionsTest {
}
@Test
- public void writeDeprecatedJson() throws Exception {
+ public void writeDeprecatedJson() {
SearchOptions options = new SearchOptions().setPage(3, 10);
StringWriter json = new StringWriter();
JsonWriter jsonWriter = JsonWriter.of(json).beginObject();
@@ -144,7 +144,7 @@ public class SearchOptionsTest {
}
@Test
- public void writeDeprecatedJson_exact_nb_of_pages() throws Exception {
+ public void writeDeprecatedJson_exact_nb_of_pages() {
SearchOptions options = new SearchOptions().setPage(3, 10);
StringWriter json = new StringWriter();
JsonWriter jsonWriter = JsonWriter.of(json).beginObject();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyBulkRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyBulkRequestBuilderTest.java
index f0d0712857b..0106db382a9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyBulkRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyBulkRequestBuilderTest.java
@@ -74,17 +74,17 @@ public class ProxyBulkRequestBuilderTest {
}
@Test(expected = UnsupportedOperationException.class)
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
esTester.client().prepareBulk().get("1");
}
@Test(expected = UnsupportedOperationException.class)
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
esTester.client().prepareBulk().get(TimeValue.timeValueMinutes(1));
}
@Test(expected = UnsupportedOperationException.class)
- public void execute_is_not_yet_implemented() throws Exception {
+ public void execute_is_not_yet_implemented() {
esTester.client().prepareBulk().execute();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClearCacheRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClearCacheRequestBuilderTest.java
index abaf9cf7e01..02d3082f445 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClearCacheRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClearCacheRequestBuilderTest.java
@@ -76,7 +76,7 @@ public class ProxyClearCacheRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareClearCache().get("1");
fail();
@@ -86,7 +86,7 @@ public class ProxyClearCacheRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareClearCache().get(TimeValue.timeValueMinutes(1));
fail();
@@ -96,7 +96,7 @@ public class ProxyClearCacheRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareClearCache().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterHealthRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterHealthRequestBuilderTest.java
index f784e6d092c..a7f0a88414a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterHealthRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterHealthRequestBuilderTest.java
@@ -67,7 +67,7 @@ public class ProxyClusterHealthRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareHealth().get("1");
fail();
@@ -77,7 +77,7 @@ public class ProxyClusterHealthRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareHealth().get(TimeValue.timeValueMinutes(1));
fail();
@@ -87,7 +87,7 @@ public class ProxyClusterHealthRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareHealth().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStateRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStateRequestBuilderTest.java
index ba11fd38f7b..ae01674efbd 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStateRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStateRequestBuilderTest.java
@@ -63,7 +63,7 @@ public class ProxyClusterStateRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareState().get("1");
fail();
@@ -73,7 +73,7 @@ public class ProxyClusterStateRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareState().get(TimeValue.timeValueMinutes(1));
fail();
@@ -83,7 +83,7 @@ public class ProxyClusterStateRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareState().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStatsRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStatsRequestBuilderTest.java
index 6d8a293cd01..742c9fcfdaf 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStatsRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyClusterStatsRequestBuilderTest.java
@@ -62,7 +62,7 @@ public class ProxyClusterStatsRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareClusterStats().get("1");
fail();
@@ -72,7 +72,7 @@ public class ProxyClusterStatsRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareClusterStats().get(TimeValue.timeValueMinutes(1));
fail();
@@ -82,7 +82,7 @@ public class ProxyClusterStatsRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareClusterStats().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCountRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCountRequestBuilderTest.java
index 88b26fa6483..625902f7246 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCountRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCountRequestBuilderTest.java
@@ -61,7 +61,7 @@ public class ProxyCountRequestBuilderTest {
}
@Test
- public void fail_to_count_bad_query() throws Exception {
+ public void fail_to_count_bad_query() {
try {
esTester.client().prepareCount("unknown_index1, unknown_index2").setTypes("unknown_type").get();
fail();
@@ -72,7 +72,7 @@ public class ProxyCountRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareCount(FakeIndexDefinition.INDEX).get("1");
fail();
@@ -82,7 +82,7 @@ public class ProxyCountRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareCount(FakeIndexDefinition.INDEX).get(TimeValue.timeValueMinutes(1));
fail();
@@ -92,7 +92,7 @@ public class ProxyCountRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareCount(FakeIndexDefinition.INDEX).execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCreateIndexRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCreateIndexRequestBuilderTest.java
index 4f57c0aba93..36255f8de54 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCreateIndexRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyCreateIndexRequestBuilderTest.java
@@ -63,7 +63,7 @@ public class ProxyCreateIndexRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareCreate(generateNewIndexName()).get("1");
fail();
@@ -73,7 +73,7 @@ public class ProxyCreateIndexRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareCreate(generateNewIndexName()).get(TimeValue.timeValueMinutes(1));
fail();
@@ -83,7 +83,7 @@ public class ProxyCreateIndexRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareCreate(generateNewIndexName()).execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteByQueryRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteByQueryRequestBuilderTest.java
index 6cd0df505de..3b387ddf91a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteByQueryRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteByQueryRequestBuilderTest.java
@@ -63,7 +63,7 @@ public class ProxyDeleteByQueryRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareDeleteByQuery().get("1");
fail();
@@ -73,7 +73,7 @@ public class ProxyDeleteByQueryRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareDeleteByQuery().get(TimeValue.timeValueMinutes(1));
fail();
@@ -83,7 +83,7 @@ public class ProxyDeleteByQueryRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareDeleteByQuery().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteRequestBuilderTest.java
index f22d22a60c8..30e3f20eaf3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyDeleteRequestBuilderTest.java
@@ -57,7 +57,7 @@ public class ProxyDeleteRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareDelete("fakes", "fake", "the_id").get("1");
fail();
@@ -67,7 +67,7 @@ public class ProxyDeleteRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareDelete("fakes", "fake", "the_id").get(TimeValue.timeValueMinutes(1));
fail();
@@ -77,7 +77,7 @@ public class ProxyDeleteRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareDelete("fakes", "fake", "the_id").execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyFlushRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyFlushRequestBuilderTest.java
index 86b2960d80e..c75961b7c48 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyFlushRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyFlushRequestBuilderTest.java
@@ -60,7 +60,7 @@ public class ProxyFlushRequestBuilderTest {
}
@Test
- public void fail_to_refresh() throws Exception {
+ public void fail_to_refresh() {
try {
esTester.client().prepareFlush("unknown").get();
fail();
@@ -71,7 +71,7 @@ public class ProxyFlushRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareFlush(FakeIndexDefinition.INDEX).get("1");
fail();
@@ -81,7 +81,7 @@ public class ProxyFlushRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareFlush(FakeIndexDefinition.INDEX).get(TimeValue.timeValueMinutes(1));
fail();
@@ -91,7 +91,7 @@ public class ProxyFlushRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareFlush(FakeIndexDefinition.INDEX).execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyGetRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyGetRequestBuilderTest.java
index 8c1621ba6b4..56dd883747b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyGetRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyGetRequestBuilderTest.java
@@ -63,7 +63,7 @@ public class ProxyGetRequestBuilderTest {
}
@Test
- public void fail_to_get_bad_query() throws Exception {
+ public void fail_to_get_bad_query() {
GetRequestBuilder requestBuilder = esTester.client().prepareGet()
.setIndex("unknown")
.setType("test")
@@ -78,7 +78,7 @@ public class ProxyGetRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareGet().get("1");
fail();
@@ -88,7 +88,7 @@ public class ProxyGetRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareGet().get(TimeValue.timeValueMinutes(1));
fail();
@@ -98,7 +98,7 @@ public class ProxyGetRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareGet().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndexRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndexRequestBuilderTest.java
index f445f8bbc27..94e44f3e7dc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndexRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndexRequestBuilderTest.java
@@ -61,7 +61,7 @@ public class ProxyIndexRequestBuilderTest {
}
@Test
- public void fail_if_bad_query() throws Exception {
+ public void fail_if_bad_query() {
IndexRequestBuilder requestBuilder = esTester.client().prepareIndex("unknownIndex", "unknownType");
try {
requestBuilder.get();
@@ -73,7 +73,7 @@ public class ProxyIndexRequestBuilderTest {
}
@Test
- public void fail_if_bad_query_with_basic_profiling() throws Exception {
+ public void fail_if_bad_query_with_basic_profiling() {
IndexRequestBuilder requestBuilder = esTester.client().prepareIndex("unknownIndex", "unknownType");
try {
requestBuilder.get();
@@ -85,7 +85,7 @@ public class ProxyIndexRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareIndex(FakeIndexDefinition.INDEX, FakeIndexDefinition.TYPE).get("1");
fail();
@@ -95,7 +95,7 @@ public class ProxyIndexRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareIndex(FakeIndexDefinition.INDEX, FakeIndexDefinition.TYPE).get(TimeValue.timeValueMinutes(1));
fail();
@@ -105,7 +105,7 @@ public class ProxyIndexRequestBuilderTest {
}
@Test
- public void do_not_support_execute_method() throws Exception {
+ public void do_not_support_execute_method() {
try {
esTester.client().prepareIndex(FakeIndexDefinition.INDEX, FakeIndexDefinition.TYPE).execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesExistsRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesExistsRequestBuilderTest.java
index 56ffd572599..a45c3102147 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesExistsRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesExistsRequestBuilderTest.java
@@ -56,7 +56,7 @@ public class ProxyIndicesExistsRequestBuilderTest {
}
@Test
- public void fail_to_exists() throws Exception {
+ public void fail_to_exists() {
try {
esTester.client().prepareIndicesExist().get();
@@ -74,7 +74,7 @@ public class ProxyIndicesExistsRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareIndicesExist().get("1");
fail();
@@ -84,7 +84,7 @@ public class ProxyIndicesExistsRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareIndicesExist().get(TimeValue.timeValueMinutes(1));
fail();
@@ -94,7 +94,7 @@ public class ProxyIndicesExistsRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareIndicesExist().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesStatsRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesStatsRequestBuilderTest.java
index c9470f3fdae..87ad6b8e18c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesStatsRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyIndicesStatsRequestBuilderTest.java
@@ -61,7 +61,7 @@ public class ProxyIndicesStatsRequestBuilderTest {
}
@Test
- public void fail_to_stats() throws Exception {
+ public void fail_to_stats() {
try {
esTester.client().prepareStats("unknown").get();
fail();
@@ -72,7 +72,7 @@ public class ProxyIndicesStatsRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareStats(FakeIndexDefinition.INDEX).get("1");
fail();
@@ -82,7 +82,7 @@ public class ProxyIndicesStatsRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareStats(FakeIndexDefinition.INDEX).get(TimeValue.timeValueMinutes(1));
fail();
@@ -92,7 +92,7 @@ public class ProxyIndicesStatsRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareStats(FakeIndexDefinition.INDEX).execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyMultiGetRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyMultiGetRequestBuilderTest.java
index 482a197cfbd..bf0ec8d9eef 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyMultiGetRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyMultiGetRequestBuilderTest.java
@@ -74,7 +74,7 @@ public class ProxyMultiGetRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareMultiGet().get("1");
fail();
@@ -84,7 +84,7 @@ public class ProxyMultiGetRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareMultiGet().get(TimeValue.timeValueMinutes(1));
fail();
@@ -94,7 +94,7 @@ public class ProxyMultiGetRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareMultiGet().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java
index f94c744c226..1035a9bc743 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyNodesStatsRequestBuilderTest.java
@@ -61,7 +61,7 @@ public class ProxyNodesStatsRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).get("1");
fail();
@@ -71,7 +71,7 @@ public class ProxyNodesStatsRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).get(TimeValue.timeValueMinutes(1));
fail();
@@ -81,7 +81,7 @@ public class ProxyNodesStatsRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareNodesStats(FakeIndexDefinition.INDEX).execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyPutMappingRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyPutMappingRequestBuilderTest.java
index 7a1aaaa6272..e9639abe0c0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyPutMappingRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyPutMappingRequestBuilderTest.java
@@ -76,7 +76,7 @@ public class ProxyPutMappingRequestBuilderTest {
}
@Test
- public void fail_on_bad_query() throws Exception {
+ public void fail_on_bad_query() {
try {
esTester.client().preparePutMapping().get();
fail();
@@ -87,7 +87,7 @@ public class ProxyPutMappingRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().preparePutMapping().get("1");
fail();
@@ -97,7 +97,7 @@ public class ProxyPutMappingRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().preparePutMapping().get(TimeValue.timeValueMinutes(1));
fail();
@@ -107,7 +107,7 @@ public class ProxyPutMappingRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().preparePutMapping().execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyRefreshRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyRefreshRequestBuilderTest.java
index 089c7ebde80..3f6e39b59e4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyRefreshRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxyRefreshRequestBuilderTest.java
@@ -63,7 +63,7 @@ public class ProxyRefreshRequestBuilderTest {
}
@Test
- public void fail_to_refresh() throws Exception {
+ public void fail_to_refresh() {
try {
esTester.client().prepareRefresh("unknown").get();
fail();
@@ -74,7 +74,7 @@ public class ProxyRefreshRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareRefresh(FakeIndexDefinition.INDEX).get("1");
fail();
@@ -84,7 +84,7 @@ public class ProxyRefreshRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareRefresh(FakeIndexDefinition.INDEX).get(TimeValue.timeValueMinutes(1));
fail();
@@ -94,7 +94,7 @@ public class ProxyRefreshRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareRefresh(FakeIndexDefinition.INDEX).execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchRequestBuilderTest.java
index 8603d06183f..717c370b35e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchRequestBuilderTest.java
@@ -62,7 +62,7 @@ public class ProxySearchRequestBuilderTest {
}
@Test
- public void fail_to_search_bad_query() throws Exception {
+ public void fail_to_search_bad_query() {
try {
esTester.client().prepareSearch(FakeIndexDefinition.INDEX).setQuery("bad query").get();
fail();
@@ -73,7 +73,7 @@ public class ProxySearchRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareSearch(FakeIndexDefinition.INDEX).get("1");
fail();
@@ -83,7 +83,7 @@ public class ProxySearchRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareSearch(FakeIndexDefinition.INDEX).get(TimeValue.timeValueMinutes(1));
fail();
@@ -93,7 +93,7 @@ public class ProxySearchRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareSearch(FakeIndexDefinition.INDEX).execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchScrollRequestBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchScrollRequestBuilderTest.java
index 2b984e53eb4..d3daefcd30c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchScrollRequestBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/es/request/ProxySearchScrollRequestBuilderTest.java
@@ -69,7 +69,7 @@ public class ProxySearchScrollRequestBuilderTest {
}
@Test
- public void fail_to_search_bad_query() throws Exception {
+ public void fail_to_search_bad_query() {
try {
esTester.client().prepareSearchScroll("unknown").get();
fail();
@@ -80,7 +80,7 @@ public class ProxySearchScrollRequestBuilderTest {
}
@Test
- public void get_with_string_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_string_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareSearchScroll("scrollId").get("1");
fail();
@@ -90,7 +90,7 @@ public class ProxySearchScrollRequestBuilderTest {
}
@Test
- public void get_with_time_value_timeout_is_not_yet_implemented() throws Exception {
+ public void get_with_time_value_timeout_is_not_yet_implemented() {
try {
esTester.client().prepareSearchScroll("scrollId").get(TimeValue.timeValueMinutes(1));
fail();
@@ -100,7 +100,7 @@ public class ProxySearchScrollRequestBuilderTest {
}
@Test
- public void execute_should_throw_an_unsupported_operation_exception() throws Exception {
+ public void execute_should_throw_an_unsupported_operation_exception() {
try {
esTester.client().prepareSearchScroll("scrollId").execute();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/event/db/EventDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/event/db/EventDaoTest.java
index 9068f1cce32..7639a6260bc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/event/db/EventDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/event/db/EventDaoTest.java
@@ -45,19 +45,19 @@ public class EventDaoTest {
EventDao dao;
@Before
- public void setup() throws Exception {
+ public void setup() {
dbTester.truncateTables();
session = dbTester.myBatis().openSession(false);
dao = new EventDao();
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void select_by_component_uuid() throws Exception {
+ public void select_by_component_uuid() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
List<EventDto> dtos = dao.selectByComponentUuid(session, "ABCD");
@@ -79,7 +79,7 @@ public class EventDaoTest {
}
@Test
- public void return_different_categories() throws Exception {
+ public void return_different_categories() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
List<EventDto> dtos = dao.selectByComponentUuid(session, "ABCD");
@@ -87,7 +87,7 @@ public class EventDaoTest {
}
@Test
- public void insert() throws Exception {
+ public void insert() {
dbTester.prepareDbUnit(getClass(), "empty.xml");
dao.insert(session, new EventDto()
@@ -106,7 +106,7 @@ public class EventDaoTest {
}
@Test
- public void delete() throws Exception {
+ public void delete() {
dbTester.prepareDbUnit(getClass(), "delete.xml");
dao.delete(session, 1L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/exceptions/BadRequestExceptionTest.java b/server/sonar-server/src/test/java/org/sonar/server/exceptions/BadRequestExceptionTest.java
index 3708610ccfd..8a9137903c9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/exceptions/BadRequestExceptionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/exceptions/BadRequestExceptionTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class BadRequestExceptionTest {
@Test
- public void text_error() throws Exception {
+ public void text_error() {
BadRequestException exception = new BadRequestException("error");
assertThat(exception.getMessage()).isEqualTo("error");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/exceptions/MessageTest.java b/server/sonar-server/src/test/java/org/sonar/server/exceptions/MessageTest.java
index 4196a58ce29..ea17a0554ce 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/exceptions/MessageTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/exceptions/MessageTest.java
@@ -56,7 +56,7 @@ public class MessageTest {
}
@Test
- public void to_string() throws Exception {
+ public void to_string() {
assertThat(Message.of("key1", "param1").toString()).isEqualTo("Message{key=key1, params=[param1]}");
assertThat(Message.of("key1").toString()).isEqualTo("Message{key=key1, params=[]}");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/exceptions/VerificationsTest.java b/server/sonar-server/src/test/java/org/sonar/server/exceptions/VerificationsTest.java
index 7d5398d215c..aa520c2e7c5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/exceptions/VerificationsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/exceptions/VerificationsTest.java
@@ -27,7 +27,7 @@ import static org.junit.Assert.fail;
public class VerificationsTest {
@Test
- public void check() throws Exception {
+ public void check() {
// no exception
Verifications.check(true, "my.l10n.key", "foo", "bar");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/AddTagsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/AddTagsActionTest.java
index d92f272fc19..d525662371c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/AddTagsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/AddTagsActionTest.java
@@ -73,7 +73,7 @@ public class AddTagsActionTest {
}
@Test
- public void should_fail_if_tag_is_not_valid() throws Exception {
+ public void should_fail_if_tag_is_not_valid() {
throwable.expect(IllegalArgumentException.class);
throwable.expectMessage("Tag 'th ag' is invalid. Rule tags accept only the characters: a-z, 0-9, '+', '-', '#', '.'");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/AssignActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/AssignActionTest.java
index 26ac975139a..559837dd716 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/AssignActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/AssignActionTest.java
@@ -74,7 +74,7 @@ public class AssignActionTest {
}
@Test
- public void should_fail_if_assignee_is_not_verified() throws Exception {
+ public void should_fail_if_assignee_is_not_verified() {
throwable.expect(IllegalArgumentException.class);
throwable.expectMessage("Assignee is missing from the execution parameters");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/InternalRubyIssueServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/InternalRubyIssueServiceTest.java
index 245e45234d6..b8a09996861 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/InternalRubyIssueServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/InternalRubyIssueServiceTest.java
@@ -99,32 +99,32 @@ public class InternalRubyIssueServiceTest {
}
@Test
- public void get_issue_by_key() throws Exception {
+ public void get_issue_by_key() {
service.getIssueByKey("ABCD");
verify(issueService).getByKey("ABCD");
}
@Test
- public void list_transitions_by_issue_key() throws Exception {
+ public void list_transitions_by_issue_key() {
service.listTransitions("ABCD");
verify(issueService).listTransitions(eq("ABCD"));
}
@Test
- public void list_transitions_by_issue() throws Exception {
+ public void list_transitions_by_issue() {
Issue issue = new DefaultIssue().setKey("ABCD");
service.listTransitions(issue);
verify(issueService).listTransitions(eq(issue));
}
@Test
- public void list_status() throws Exception {
+ public void list_status() {
service.listStatus();
verify(issueService).listStatus();
}
@Test
- public void list_resolutions() throws Exception {
+ public void list_resolutions() {
assertThat(service.listResolutions()).isEqualTo(Issue.RESOLUTIONS);
}
@@ -151,7 +151,7 @@ public class InternalRubyIssueServiceTest {
}
@Test
- public void do_transition() throws Exception {
+ public void do_transition() {
service.doTransition("ABCD", Issue.STATUS_RESOLVED);
verify(issueService).doTransition(eq("ABCD"), eq(Issue.STATUS_RESOLVED));
}
@@ -695,14 +695,14 @@ public class InternalRubyIssueServiceTest {
}
@Test
- public void list_tags() throws Exception {
+ public void list_tags() {
List<String> tags = Arrays.asList("tag1", "tag2", "tag3");
when(issueService.listTags(null, 0)).thenReturn(tags);
assertThat(service.listTags()).isEqualTo(tags);
}
@Test
- public void list_tags_for_component() throws Exception {
+ public void list_tags_for_component() {
Map<String, Long> tags = ImmutableMap.of("tag1", 1L, "tag2", 2L, "tag3", 3L);
int pageSize = 42;
IssueQuery query = IssueQuery.builder().build();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueBulkChangeServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueBulkChangeServiceMediumTest.java
index 65fe47c44cf..62340cd33f7 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueBulkChangeServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueBulkChangeServiceMediumTest.java
@@ -74,7 +74,7 @@ public class IssueBulkChangeServiceMediumTest {
UserSession userSession;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
session = db.openSession(false);
@@ -108,7 +108,7 @@ public class IssueBulkChangeServiceMediumTest {
}
@Test
- public void bulk_change() throws Exception {
+ public void bulk_change() {
UserDto user = new UserDto().setLogin("fred").setName("Fred");
db.userDao().insert(session, user);
@@ -130,7 +130,7 @@ public class IssueBulkChangeServiceMediumTest {
}
@Test
- public void bulk_change_on_500_issues() throws Exception {
+ public void bulk_change_on_500_issues() {
List<String> issueKeys = newArrayList();
for (int i = 0; i < 500; i++) {
IssueDto issue = IssueTesting.newDto(rule, file, project).setStatus(Issue.STATUS_OPEN);
@@ -152,7 +152,7 @@ public class IssueBulkChangeServiceMediumTest {
}
@Test
- public void fail_if_bulk_change_on_more_than_500_issues() throws Exception {
+ public void fail_if_bulk_change_on_more_than_500_issues() {
List<String> issueKeys = newArrayList();
for (int i = 0; i < 510; i++) {
issueKeys.add("issue-" + i);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueChangelogServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueChangelogServiceTest.java
index 2c56df4a070..d4d333d171b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueChangelogServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueChangelogServiceTest.java
@@ -57,12 +57,12 @@ public class IssueChangelogServiceTest {
IssueChangelogService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
service = new IssueChangelogService(changeDao, userFinder, issueService, formatter);
}
@Test
- public void load_changelog_and_related_users() throws Exception {
+ public void load_changelog_and_related_users() {
FieldDiffs userChange = new FieldDiffs().setUserLogin("arthur").setDiff("severity", "MAJOR", "BLOCKER");
FieldDiffs scanChange = new FieldDiffs().setDiff("status", "RESOLVED", "CLOSED");
when(changeDao.selectChangelogByIssue("ABCDE")).thenReturn(Arrays.asList(userChange, scanChange));
@@ -80,7 +80,7 @@ public class IssueChangelogServiceTest {
}
@Test
- public void format_diffs() throws Exception {
+ public void format_diffs() {
FieldDiffs diffs = new FieldDiffs().setUserLogin("arthur").setDiff("severity", "MAJOR", "BLOCKER");
MockUserSession.set();
service.formatDiffs(diffs);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceMediumTest.java
index ccbd8422d61..f95030fe975 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceMediumTest.java
@@ -70,7 +70,7 @@ public class IssueCommentServiceMediumTest {
ComponentDto file;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
indexClient = tester.get(IndexClient.class);
@@ -105,7 +105,7 @@ public class IssueCommentServiceMediumTest {
}
@Test
- public void add_comment() throws Exception {
+ public void add_comment() {
IssueDto issue = IssueTesting.newDto(rule, file, project);
tester.get(IssueDao.class).insert(session, issue);
session.commit();
@@ -119,7 +119,7 @@ public class IssueCommentServiceMediumTest {
}
@Test
- public void add_comment_on_removed_issue() throws Exception {
+ public void add_comment_on_removed_issue() {
RuleDto removedRule = RuleTesting.newDto(RuleKey.of("removed", "rule")).setStatus(RuleStatus.REMOVED);
tester.get(RuleDao.class).insert(session, removedRule);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceTest.java
index 90fcbff51b3..39bb1d63e0d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueCommentServiceTest.java
@@ -91,19 +91,19 @@ public class IssueCommentServiceTest {
}
@Test
- public void find_comments() throws Exception {
+ public void find_comments() {
issueCommentService.findComments("ABCD");
verify(changeDao).selectCommentsByIssues(session, newArrayList("ABCD"));
}
@Test
- public void should_find_comment() throws Exception {
+ public void should_find_comment() {
issueCommentService.findComment("ABCD");
verify(changeDao).selectCommentByKey("ABCD");
}
@Test
- public void should_add_comment() throws Exception {
+ public void should_add_comment() {
IssueDto issueDto = IssueTesting.newDto(RuleTesting.newXooX1().setId(500), ComponentTesting.newFileDto(ComponentTesting.newProjectDto()), ComponentTesting.newProjectDto());
when(issueService.getByKeyForUpdate(session, "ABCD")).thenReturn(issueDto);
when(issueCommentService.findComments(session, "ABCD")).thenReturn(newArrayList(new DefaultIssueComment()));
@@ -115,7 +115,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_be_logged_when_adding_comment() throws Exception {
+ public void should_be_logged_when_adding_comment() {
throwable.expect(UnauthorizedException.class);
MockUserSession.set().setLogin(null);
@@ -127,7 +127,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_prevent_adding_empty_comment() throws Exception {
+ public void should_prevent_adding_empty_comment() {
throwable.expect(BadRequestException.class);
issueCommentService.addComment("myIssue", " ", MockUserSession.get());
@@ -137,7 +137,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_prevent_adding_null_comment() throws Exception {
+ public void should_prevent_adding_null_comment() {
throwable.expect(BadRequestException.class);
issueCommentService.addComment("myIssue", null, MockUserSession.get());
@@ -147,7 +147,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void fail_if_comment_not_inserted_in_db() throws Exception {
+ public void fail_if_comment_not_inserted_in_db() {
IssueDto issueDto = IssueTesting.newDto(RuleTesting.newXooX1().setId(500), ComponentTesting.newFileDto(ComponentTesting.newProjectDto()), ComponentTesting.newProjectDto());
when(issueService.getByKeyForUpdate(session, "ABCD")).thenReturn(issueDto);
// Comment has not be inserted in db
@@ -162,7 +162,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_delete_comment() throws Exception {
+ public void should_delete_comment() {
when(changeDao.selectCommentByKey("ABCD")).thenReturn(new DefaultIssueComment().setUserLogin("admin").setIssueKey("EFGH"));
issueCommentService.deleteComment("ABCD", MockUserSession.get());
@@ -172,7 +172,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_not_delete_not_found_comment() throws Exception {
+ public void should_not_delete_not_found_comment() {
throwable.expect(NotFoundException.class);
when(changeDao.selectCommentByKey("ABCD")).thenReturn(null);
@@ -183,7 +183,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_prevent_delete_others_comment() throws Exception {
+ public void should_prevent_delete_others_comment() {
throwable.expect(ForbiddenException.class);
when(changeDao.selectCommentByKey("ABCD")).thenReturn(new DefaultIssueComment().setUserLogin("julien"));
@@ -194,7 +194,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_update_comment() throws Exception {
+ public void should_update_comment() {
when(changeDao.selectCommentByKey("ABCD")).thenReturn(new DefaultIssueComment().setIssueKey("EFGH").setUserLogin("admin"));
issueCommentService.editComment("ABCD", "updated comment", MockUserSession.get());
@@ -204,7 +204,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_not_update_not_found_comment() throws Exception {
+ public void should_not_update_not_found_comment() {
throwable.expect(NotFoundException.class);
when(changeDao.selectCommentByKey("ABCD")).thenReturn(null);
@@ -215,7 +215,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_prevent_updating_empty_comment() throws Exception {
+ public void should_prevent_updating_empty_comment() {
throwable.expect(BadRequestException.class);
issueCommentService.editComment("ABCD", "", MockUserSession.get());
@@ -224,7 +224,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_prevent_updating_null_comment() throws Exception {
+ public void should_prevent_updating_null_comment() {
throwable.expect(BadRequestException.class);
issueCommentService.editComment("ABCD", null, MockUserSession.get());
@@ -233,7 +233,7 @@ public class IssueCommentServiceTest {
}
@Test
- public void should_prevent_updating_others_comment() throws Exception {
+ public void should_prevent_updating_others_comment() {
throwable.expect(ForbiddenException.class);
when(changeDao.selectCommentByKey("ABCD")).thenReturn(new DefaultIssueComment().setUserLogin("julien"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryServiceTest.java
index 4e0db201be0..4b1645ef987 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryServiceTest.java
@@ -82,7 +82,7 @@ public class IssueQueryServiceTest {
IssueQueryService issueQueryService;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(dbClient.openSession(false)).thenReturn(session);
when(dbClient.componentDao()).thenReturn(componentDao);
when(dbClient.authorDao()).thenReturn(authorDao);
@@ -242,7 +242,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_in_tree_with_component_root_uuids_but_unknown_qualifiers() throws Exception {
+ public void should_search_in_tree_with_component_root_uuids_but_unknown_qualifiers() {
Map<String, Object> map = newHashMap();
map.put("componentRootUuids", newArrayList("ABCD"));
@@ -254,7 +254,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_in_tree_with_component_roots_but_different_qualifiers() throws Exception {
+ public void should_search_in_tree_with_component_roots_but_different_qualifiers() {
Map<String, Object> map = newHashMap();
map.put("componentRoots", newArrayList("org.apache.struts:struts", "org.codehaus.sonar:sonar-server"));
@@ -270,7 +270,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_in_tree_with_view() throws Exception {
+ public void should_search_in_tree_with_view() {
String viewUuid = "ABCD";
Map<String, Object> map = newHashMap();
map.put("componentRootUuids", newArrayList(viewUuid));
@@ -285,7 +285,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_in_tree_with_subview_but_bad_permissions() throws Exception {
+ public void should_search_in_tree_with_subview_but_bad_permissions() {
String subViewUuid = "ABCD";
Map<String, Object> map = newHashMap();
map.put("componentRootUuids", newArrayList(subViewUuid));
@@ -299,7 +299,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_in_tree_with_project_uuid() throws Exception {
+ public void should_search_in_tree_with_project_uuid() {
String projectUuid = "ABCD";
Map<String, Object> map = newHashMap();
map.put("componentUuids", newArrayList(projectUuid));
@@ -312,7 +312,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_on_component_only_with_project_key() throws Exception {
+ public void should_search_on_component_only_with_project_key() {
String projectKey = "org.apache.struts:struts";
String projectUuid = "ABCD";
Map<String, Object> map = newHashMap();
@@ -329,7 +329,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_on_developer() throws Exception {
+ public void should_search_on_developer() {
String devUuid = "DEV:anakin.skywalker";
String login1 = "anakin@skywalker.name";
String login2 = "darth.vader";
@@ -344,7 +344,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_override_authors_when_searching_on_developer() throws Exception {
+ public void should_override_authors_when_searching_on_developer() {
String devUuid = "DEV:anakin.skywalker";
String login = "anakin@skywalker.name";
Map<String, Object> map = newHashMap();
@@ -358,7 +358,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_on_developer_technical_project() throws Exception {
+ public void should_search_on_developer_technical_project() {
String projectUuid = "sample1";
String devUuid = "DEV:anakin.skywalker";
String login1 = "anakin@skywalker.name";
@@ -383,7 +383,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_in_tree_with_module_uuid() throws Exception {
+ public void should_search_in_tree_with_module_uuid() {
String moduleUuid = "ABCD";
Map<String, Object> map = newHashMap();
map.put("componentUuids", newArrayList(moduleUuid));
@@ -396,7 +396,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_in_tree_with_directory_uuid() throws Exception {
+ public void should_search_in_tree_with_directory_uuid() {
String directoryUuid = "ABCD";
String directoryPath = "/some/module/relative/path";
String moduleUuid = "BCDE";
@@ -413,7 +413,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_on_source_file() throws Exception {
+ public void should_search_on_source_file() {
String fileUuid = "ABCD";
Map<String, Object> map = newHashMap();
map.put("componentUuids", newArrayList(fileUuid));
@@ -425,7 +425,7 @@ public class IssueQueryServiceTest {
}
@Test
- public void should_search_on_test_file() throws Exception {
+ public void should_search_on_test_file() {
String fileUuid = "ABCD";
Map<String, Object> map = newHashMap();
map.put("componentUuids", newArrayList(fileUuid));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryTest.java
index 379dd6395b9..5af86be2654 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueQueryTest.java
@@ -33,7 +33,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class IssueQueryTest {
@Test
- public void build_query() throws Exception {
+ public void build_query() {
IssueQuery query = IssueQuery.builder()
.issueKeys(newArrayList("ABCDE"))
.severities(newArrayList(Severity.BLOCKER))
@@ -81,7 +81,7 @@ public class IssueQueryTest {
}
@Test
- public void build_query_without_dates() throws Exception {
+ public void build_query_without_dates() {
IssueQuery query = IssueQuery.builder()
.issueKeys(newArrayList("ABCDE"))
.createdAfter(null)
@@ -96,7 +96,7 @@ public class IssueQueryTest {
}
@Test
- public void throw_exception_if_sort_is_not_valid() throws Exception {
+ public void throw_exception_if_sort_is_not_valid() {
try {
IssueQuery.builder()
.sort("UNKNOWN")
@@ -107,7 +107,7 @@ public class IssueQueryTest {
}
@Test
- public void collection_params_should_not_be_null_but_empty() throws Exception {
+ public void collection_params_should_not_be_null_but_empty() {
IssueQuery query = IssueQuery.builder()
.issueKeys(null)
.componentUuids(null)
@@ -161,7 +161,7 @@ public class IssueQueryTest {
}
@Test
- public void should_accept_null_sort() throws Exception {
+ public void should_accept_null_sort() {
IssueQuery query = IssueQuery.builder().sort(null).build();
assertThat(query.sort()).isNull();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueServiceMediumTest.java
index a16bbdbe917..7a12ce178c2 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/IssueServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/IssueServiceMediumTest.java
@@ -87,7 +87,7 @@ public class IssueServiceMediumTest {
IssueService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
IssueIndex = tester.get(IssueIndex.class);
@@ -105,7 +105,7 @@ public class IssueServiceMediumTest {
}
@Test
- public void get_by_key() throws Exception {
+ public void get_by_key() {
RuleDto rule = newRule();
ComponentDto project = newProject();
ComponentDto file = newFile(project);
@@ -115,7 +115,7 @@ public class IssueServiceMediumTest {
}
@Test
- public void can_facet() throws Exception {
+ public void can_facet() {
RuleDto rule = newRule();
ComponentDto project = newProject();
ComponentDto file = newFile(project);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/PlanActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/PlanActionTest.java
index 53ee7d8d03c..ad8ca76dedd 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/PlanActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/PlanActionTest.java
@@ -73,7 +73,7 @@ public class PlanActionTest {
}
@Test
- public void should_fail_on_unverified_action_plan() throws Exception {
+ public void should_fail_on_unverified_action_plan() {
throwable.expect(IllegalArgumentException.class);
throwable.expectMessage("Action plan is missing from the execution parameters");
@@ -124,7 +124,7 @@ public class PlanActionTest {
}
@Test
- public void should_unplan_if_action_plan_is_empty() throws Exception {
+ public void should_unplan_if_action_plan_is_empty() {
String planKey = "";
Map<String, Object> properties = newHashMap();
properties.put("plan", planKey);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/RemoveTagsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/RemoveTagsActionTest.java
index 24194997643..7280f972a34 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/RemoveTagsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/RemoveTagsActionTest.java
@@ -73,7 +73,7 @@ public class RemoveTagsActionTest {
}
@Test
- public void should_fail_if_tag_is_not_valid() throws Exception {
+ public void should_fail_if_tag_is_not_valid() {
throwable.expect(IllegalArgumentException.class);
throwable.expectMessage("Tag 'th ag' is invalid. Rule tags accept only the characters: a-z, 0-9, '+', '-', '#', '.'");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/RulesAggregationTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/RulesAggregationTest.java
index 9931c01354c..08e41c95fca 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/RulesAggregationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/RulesAggregationTest.java
@@ -30,13 +30,13 @@ import static org.assertj.core.api.Assertions.assertThat;
public class RulesAggregationTest {
@Test
- public void empty() throws Exception {
+ public void empty() {
RulesAggregation rulesAggregation = new RulesAggregation();
assertThat(rulesAggregation.rules()).isEmpty();
}
@Test
- public void count_rules() throws Exception {
+ public void count_rules() {
RulesAggregation rulesAggregation = new RulesAggregation();
RuleKey ruleKey = RuleKey.of("xoo", "S001");
RuleDto ruleDto = RuleTesting.newDto(ruleKey).setName("Rule name");
@@ -51,7 +51,7 @@ public class RulesAggregationTest {
}
@Test
- public void count_rules_with_different_rules() throws Exception {
+ public void count_rules_with_different_rules() {
RulesAggregation rulesAggregation = new RulesAggregation();
RuleDto ruleDto = RuleTesting.newDto(RuleKey.of("xoo", "S001")).setName("Rule name 1");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ServerIssueStorageTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ServerIssueStorageTest.java
index afca99bb5f4..d5bd46f2867 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ServerIssueStorageTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ServerIssueStorageTest.java
@@ -69,12 +69,12 @@ public class ServerIssueStorageTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void load_component_id_from_db() throws Exception {
+ public void load_component_id_from_db() {
setupData("load_component_id_from_db");
session.commit();
@@ -84,7 +84,7 @@ public class ServerIssueStorageTest extends AbstractDaoTestCase {
}
@Test
- public void load_project_id_from_db() throws Exception {
+ public void load_project_id_from_db() {
setupData("load_project_id_from_db");
session.commit();
@@ -94,7 +94,7 @@ public class ServerIssueStorageTest extends AbstractDaoTestCase {
}
@Test
- public void should_insert_new_issues() throws Exception {
+ public void should_insert_new_issues() {
setupData("should_insert_new_issues");
DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");
@@ -128,7 +128,7 @@ public class ServerIssueStorageTest extends AbstractDaoTestCase {
}
@Test
- public void should_update_issues() throws Exception {
+ public void should_update_issues() {
setupData("should_update_issues");
IssueChangeContext context = IssueChangeContext.createUser(new Date(), "emmerik");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/actionplan/ActionPlanWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/actionplan/ActionPlanWsTest.java
index 433c78b1895..77249d2685a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/actionplan/ActionPlanWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/actionplan/ActionPlanWsTest.java
@@ -32,7 +32,7 @@ public class ActionPlanWsTest {
WsTester tester = new WsTester(new ActionPlanWs());
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
WebService.Controller controller = tester.controller("api/action_plans");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
@@ -40,7 +40,7 @@ public class ActionPlanWsTest {
}
@Test
- public void define_search_action() throws Exception {
+ public void define_search_action() {
WebService.Controller controller = tester.controller("api/action_plans");
WebService.Action action = controller.action("search");
@@ -51,7 +51,7 @@ public class ActionPlanWsTest {
}
@Test
- public void define_create_action() throws Exception {
+ public void define_create_action() {
WebService.Controller controller = tester.controller("api/action_plans");
WebService.Action action = controller.action("create");
@@ -61,7 +61,7 @@ public class ActionPlanWsTest {
}
@Test
- public void define_delete_action() throws Exception {
+ public void define_delete_action() {
WebService.Controller controller = tester.controller("api/action_plans");
WebService.Action action = controller.action("delete");
@@ -71,7 +71,7 @@ public class ActionPlanWsTest {
}
@Test
- public void define_update_action() throws Exception {
+ public void define_update_action() {
WebService.Controller controller = tester.controller("api/action_plans");
WebService.Action action = controller.action("update");
@@ -81,7 +81,7 @@ public class ActionPlanWsTest {
}
@Test
- public void define_open_action() throws Exception {
+ public void define_open_action() {
WebService.Controller controller = tester.controller("api/action_plans");
WebService.Action action = controller.action("open");
@@ -91,7 +91,7 @@ public class ActionPlanWsTest {
}
@Test
- public void define_close_action() throws Exception {
+ public void define_close_action() {
WebService.Controller controller = tester.controller("api/action_plans");
WebService.Action action = controller.action("close");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/db/IssueDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/db/IssueDaoTest.java
index 7a6f9a6f0e2..4c89e886a8b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/db/IssueDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/db/IssueDaoTest.java
@@ -40,7 +40,7 @@ public class IssueDaoTest extends AbstractDaoTestCase {
private DbSession session;
@Before
- public void before() throws Exception {
+ public void before() {
this.session = getMyBatis().openSession(false);
this.sut = new IssueDao(getMyBatis());
}
@@ -130,7 +130,7 @@ public class IssueDaoTest extends AbstractDaoTestCase {
}
@Test
- public void insert() throws Exception {
+ public void insert() {
IssueDto dto = new IssueDto();
dto.setComponent(new ComponentDto().setKey("struts:Action").setId(123L).setUuid("component-uuid"));
dto.setProject(new ComponentDto().setKey("struts").setId(100L).setUuid("project-uuid"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/AppActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/AppActionTest.java
index 68798c173b7..b36e727f2d7 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/AppActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/AppActionTest.java
@@ -47,7 +47,7 @@ public class AppActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
action = new AppAction(service, writer);
tester = new WsTester(new IssueFilterWs(action, mock(ShowAction.class), mock(FavoritesAction.class)));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/FavoritesActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/FavoritesActionTest.java
index 35bce350817..4d4b0816f14 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/FavoritesActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/FavoritesActionTest.java
@@ -48,7 +48,7 @@ public class FavoritesActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
action = new FavoritesAction(service);
tester = new WsTester(new IssueFilterWs(mock(AppAction.class), mock(ShowAction.class), action));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterServiceTest.java
index 95041c468b1..5faa9e0163f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterServiceTest.java
@@ -391,7 +391,7 @@ public class IssueFilterServiceTest {
}
@Test
- public void should_change_shared_filter_ownership_when_admin() throws Exception {
+ public void should_change_shared_filter_ownership_when_admin() {
IssueFilterDto sharedFilter = new IssueFilterDto().setId(1L).setName("My filter").setUserLogin("former.owner").setShared(true);
IssueFilterDto expectedDto = new IssueFilterDto().setName("My filter").setUserLogin("new.owner").setShared(true);
@@ -409,7 +409,7 @@ public class IssueFilterServiceTest {
}
@Test
- public void should_deny_filter_ownership_change_when_not_admin() throws Exception {
+ public void should_deny_filter_ownership_change_when_not_admin() {
String currentUser = "dave.loper";
IssueFilterDto sharedFilter = new IssueFilterDto().setId(1L).setName("My filter").setUserLogin(currentUser).setShared(true);
@@ -675,7 +675,7 @@ public class IssueFilterServiceTest {
}
@Test
- public void should_create_filter_provided_by_platform() throws Exception {
+ public void should_create_filter_provided_by_platform() {
ArgumentCaptor<IssueFilterDto> filterCaptor = ArgumentCaptor.forClass(IssueFilterDto.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWriterTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWriterTest.java
index a468eeb70ad..a02a6c1fad0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWriterTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWriterTest.java
@@ -36,7 +36,7 @@ public class IssueFilterWriterTest {
IssueFilterWriter writer = new IssueFilterWriter();
@Test
- public void write_filter() throws Exception {
+ public void write_filter() {
UserSession userSession = MockUserSession.set();
test(userSession,
new IssueFilterDto()
@@ -58,7 +58,7 @@ public class IssueFilterWriterTest {
}
@Test
- public void can_modify_if_logged_user_own_filter() throws Exception {
+ public void can_modify_if_logged_user_own_filter() {
UserSession userSession = MockUserSession.set().setLogin("simon");
test(userSession,
new IssueFilterDto()
@@ -80,7 +80,7 @@ public class IssueFilterWriterTest {
}
@Test
- public void can_modify_if_logged_user_has_permission() throws Exception {
+ public void can_modify_if_logged_user_has_permission() {
UserSession userSession = MockUserSession.set().setLogin("simon").setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
test(userSession,
new IssueFilterDto()
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWsTest.java
index 6a6e902af5b..f85e678d89f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/IssueFilterWsTest.java
@@ -43,13 +43,13 @@ public class IssueFilterWsTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
ws = new IssueFilterWs(new AppAction(service, issueFilterWriter), new ShowAction(service, issueFilterWriter), new FavoritesAction(service));
tester = new WsTester(ws);
}
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/issue_filters");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/RegisterIssueFiltersTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/RegisterIssueFiltersTest.java
index b91822f3636..4d686c113d2 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/RegisterIssueFiltersTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/RegisterIssueFiltersTest.java
@@ -46,7 +46,7 @@ public class RegisterIssueFiltersTest {
private System2 system;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
IssueFilterDao issueFilterDao = new IssueFilterDao(db.myBatis());
LoadedTemplateDao loadedTemplateDao = new LoadedTemplateDao(db.myBatis());
system = mock(System2.class);
@@ -54,7 +54,7 @@ public class RegisterIssueFiltersTest {
}
@Test
- public void should_do_nothing_if_not_needed() throws Exception {
+ public void should_do_nothing_if_not_needed() {
db.prepareDbUnit(getClass(), "do_nothing.xml");
taskUnderTest.start();
taskUnderTest.stop();
@@ -62,7 +62,7 @@ public class RegisterIssueFiltersTest {
}
@Test
- public void should_register_issue_filters() throws Exception {
+ public void should_register_issue_filters() {
Date now = DateUtils.parseDateTime("2011-04-25T01:15:00+0200");
when(system.now()).thenReturn(now.getTime());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/ShowActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/ShowActionTest.java
index 8c1d38b96e4..7642f62d48a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/filter/ShowActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/filter/ShowActionTest.java
@@ -48,7 +48,7 @@ public class ShowActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
action = new ShowAction(service, writer);
tester = new WsTester(new IssueFilterWs(mock(AppAction.class), action, mock(FavoritesAction.class)));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationDaoTest.java
index 271802674c1..f4a3cfe9f8f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationDaoTest.java
@@ -54,12 +54,12 @@ public class IssueAuthorizationDaoTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
DbUtils.closeQuietly(connection);
}
@Test
- public void select_all() throws Exception {
+ public void select_all() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
Collection<IssueAuthorizationDao.Dto> dtos = dao.selectAfterDate(client, connection, 0L);
@@ -77,7 +77,7 @@ public class IssueAuthorizationDaoTest {
}
@Test
- public void select_after_date() throws Exception {
+ public void select_after_date() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
Collection<IssueAuthorizationDao.Dto> dtos = dao.selectAfterDate(client, connection, 1500000000L);
@@ -91,7 +91,7 @@ public class IssueAuthorizationDaoTest {
}
@Test
- public void no_authorization() throws Exception {
+ public void no_authorization() {
dbTester.prepareDbUnit(getClass(), "no_authorization.xml");
Collection<IssueAuthorizationDao.Dto> dtos = dao.selectAfterDate(client, connection, 0L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationIndexerTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationIndexerTest.java
index 6bfe8928e9b..9c125a65c2c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationIndexerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueAuthorizationIndexerTest.java
@@ -46,13 +46,13 @@ public class IssueAuthorizationIndexerTest {
public static EsTester esTester = new EsTester().addDefinitions(new IssueIndexDefinition(new Settings()));
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
}
@Test
- public void index_nothing() throws Exception {
+ public void index_nothing() {
IssueAuthorizationIndexer indexer = createIndexer();
indexer.index();
@@ -60,7 +60,7 @@ public class IssueAuthorizationIndexerTest {
}
@Test
- public void index() throws Exception {
+ public void index() {
dbTester.prepareDbUnit(getClass(), "index.xml");
IssueAuthorizationIndexer indexer = createIndexer();
@@ -80,14 +80,14 @@ public class IssueAuthorizationIndexerTest {
}
@Test
- public void do_not_fail_when_deleting_unindexed_project() throws Exception {
+ public void do_not_fail_when_deleting_unindexed_project() {
IssueAuthorizationIndexer indexer = createIndexer();
indexer.deleteProject("UNKNOWN", true);
assertThat(esTester.countDocuments("issues", "authorization")).isZero();
}
@Test
- public void delete_permissions() throws Exception {
+ public void delete_permissions() {
IssueAuthorizationIndexer indexer = createIndexer();
IssueAuthorizationDao.Dto authorization = new IssueAuthorizationDao.Dto("ABC", System.currentTimeMillis());
authorization.addUser("guy");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexDefinitionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexDefinitionTest.java
index 65b41afdedf..869df3280d1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexDefinitionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexDefinitionTest.java
@@ -32,7 +32,7 @@ public class IssueIndexDefinitionTest {
IndexDefinition.IndexDefinitionContext context = new IndexDefinition.IndexDefinitionContext();
@Test
- public void define() throws Exception {
+ public void define() {
IssueIndexDefinition def = new IssueIndexDefinition(new Settings());
def.define(context);
@@ -47,7 +47,7 @@ public class IssueIndexDefinitionTest {
}
@Test
- public void enable_cluster() throws Exception {
+ public void enable_cluster() {
Settings settings = new Settings();
settings.setProperty(ProcessProperties.CLUSTER_ACTIVATE, true);
IssueIndexDefinition def = new IssueIndexDefinition(settings);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexTest.java
index a1e7ed70107..30b6b500075 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexTest.java
@@ -71,7 +71,7 @@ public class IssueIndexTest {
ViewIndexer viewIndexer;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.truncateIndices();
issueIndexer = new IssueIndexer(null, tester.client());
issueAuthorizationIndexer = new IssueAuthorizationIndexer(null, tester.client());
@@ -85,7 +85,7 @@ public class IssueIndexTest {
}
@Test
- public void get_by_key() throws Exception {
+ public void get_by_key() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
IssueDoc issue = IssueTesting.newDoc("ISSUE1", file);
@@ -96,7 +96,7 @@ public class IssueIndexTest {
}
@Test
- public void get_by_key_with_attributes() throws Exception {
+ public void get_by_key_with_attributes() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
IssueDoc issue = IssueTesting.newDoc("ISSUE1", file).setAttributes((KeyValueFormat.format(ImmutableMap.of("jira-issue-key", "SONAR-1234"))));
@@ -107,7 +107,7 @@ public class IssueIndexTest {
}
@Test(expected = IllegalStateException.class)
- public void comments_field_is_not_available() throws Exception {
+ public void comments_field_is_not_available() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
IssueDoc issue = IssueTesting.newDoc("ISSUE1", file);
@@ -118,7 +118,7 @@ public class IssueIndexTest {
}
@Test(expected = IllegalStateException.class)
- public void is_new_field_is_not_available() throws Exception {
+ public void is_new_field_is_not_available() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
IssueDoc issue = IssueTesting.newDoc("ISSUE1", file);
@@ -129,12 +129,12 @@ public class IssueIndexTest {
}
@Test(expected = NotFoundException.class)
- public void fail_to_get_unknown_key() throws Exception {
+ public void fail_to_get_unknown_key() {
index.getByKey("unknown");
}
@Test
- public void filter_by_keys() throws Exception {
+ public void filter_by_keys() {
ComponentDto project = ComponentTesting.newProjectDto();
indexIssues(
@@ -147,7 +147,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_projects() throws Exception {
+ public void filter_by_projects() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto module = ComponentTesting.newModuleDto(project);
ComponentDto subModule = ComponentTesting.newModuleDto(module);
@@ -165,7 +165,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_projects() throws Exception {
+ public void facets_on_projects() {
ComponentDto project = ComponentTesting.newProjectDto("ABCD");
ComponentDto project2 = ComponentTesting.newProjectDto("EFGH");
@@ -180,7 +180,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_modules() throws Exception {
+ public void filter_by_modules() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto module = ComponentTesting.newModuleDto(project);
ComponentDto subModule = ComponentTesting.newModuleDto(module);
@@ -203,7 +203,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_components_on_contextualized_search() throws Exception {
+ public void filter_by_components_on_contextualized_search() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto module = ComponentTesting.newModuleDto(project);
ComponentDto subModule = ComponentTesting.newModuleDto(module);
@@ -238,7 +238,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_components_on_non_contextualized_search() throws Exception {
+ public void filter_by_components_on_non_contextualized_search() {
ComponentDto project = ComponentTesting.newProjectDto("project");
ComponentDto file1 = ComponentTesting.newFileDto(project, "file1");
ComponentDto module = ComponentTesting.newModuleDto(project).setUuid("module");
@@ -268,7 +268,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_components() throws Exception {
+ public void facets_on_components() {
ComponentDto project = ComponentTesting.newProjectDto("A");
ComponentDto file1 = ComponentTesting.newFileDto(project, "ABCD");
ComponentDto file2 = ComponentTesting.newFileDto(project, "BCDE");
@@ -288,7 +288,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_directories() throws Exception {
+ public void filter_by_directories() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file1 = ComponentTesting.newFileDto(project).setPath("src/main/xoo/F1.xoo");
ComponentDto file2 = ComponentTesting.newFileDto(project).setPath("F2.xoo");
@@ -303,7 +303,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_directories() throws Exception {
+ public void facets_on_directories() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file1 = ComponentTesting.newFileDto(project).setPath("src/main/xoo/F1.xoo");
ComponentDto file2 = ComponentTesting.newFileDto(project).setPath("F2.xoo");
@@ -318,7 +318,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_views() throws Exception {
+ public void filter_by_views() {
ComponentDto project1 = ComponentTesting.newProjectDto();
ComponentDto file1 = ComponentTesting.newFileDto(project1);
ComponentDto project2 = ComponentTesting.newProjectDto();
@@ -344,7 +344,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_severities() throws Exception {
+ public void filter_by_severities() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -358,7 +358,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_severities() throws Exception {
+ public void facets_on_severities() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -373,7 +373,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_statuses() throws Exception {
+ public void filter_by_statuses() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -387,7 +387,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_statuses() throws Exception {
+ public void facets_on_statuses() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -402,7 +402,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_resolutions() throws Exception {
+ public void filter_by_resolutions() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -417,7 +417,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_resolutions() throws Exception {
+ public void facets_on_resolutions() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -432,7 +432,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_resolved() throws Exception {
+ public void filter_by_resolved() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -447,7 +447,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_action_plans() throws Exception {
+ public void filter_by_action_plans() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -461,7 +461,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_action_plans() throws Exception {
+ public void facets_on_action_plans() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -475,7 +475,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_planned() throws Exception {
+ public void filter_by_planned() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -490,7 +490,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_rules() throws Exception {
+ public void filter_by_rules() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
RuleKey ruleKey = RuleKey.of("repo", "X1");
@@ -502,7 +502,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_languages() throws Exception {
+ public void filter_by_languages() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
RuleKey ruleKey = RuleKey.of("repo", "X1");
@@ -515,7 +515,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_languages() throws Exception {
+ public void facets_on_languages() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
RuleKey ruleKey = RuleKey.of("repo", "X1");
@@ -528,7 +528,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_assignees() throws Exception {
+ public void filter_by_assignees() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -543,7 +543,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_assignees() throws Exception {
+ public void facets_on_assignees() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -559,7 +559,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_assignees_supports_dashes() throws Exception {
+ public void facets_on_assignees_supports_dashes() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -575,7 +575,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_assigned() throws Exception {
+ public void filter_by_assigned() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -590,7 +590,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_reporters() throws Exception {
+ public void filter_by_reporters() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -604,7 +604,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_authors() throws Exception {
+ public void filter_by_authors() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -619,7 +619,7 @@ public class IssueIndexTest {
}
@Test
- public void facets_on_authors() throws Exception {
+ public void facets_on_authors() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -635,7 +635,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_created_after() throws Exception {
+ public void filter_by_created_after() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -651,7 +651,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_created_before() throws Exception {
+ public void filter_by_created_before() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -667,7 +667,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_created_after_and_before() throws Exception {
+ public void filter_by_created_after_and_before() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -712,7 +712,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_created_before_must_be_lower_than_after() throws Exception {
+ public void filter_by_created_before_must_be_lower_than_after() {
try {
index.search(IssueQuery.builder().createdAfter(DateUtils.parseDate("2014-09-20")).createdBefore(DateUtils.parseDate("2014-09-19")).build(), new SearchOptions());
Fail.failBecauseExceptionWasNotThrown(IllegalArgumentException.class);
@@ -722,7 +722,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_created_after_must_not_be_in_future() throws Exception {
+ public void filter_by_created_after_must_not_be_in_future() {
try {
index.search(IssueQuery.builder().createdAfter(new Date(Long.MAX_VALUE)).build(), new SearchOptions());
Fail.failBecauseExceptionWasNotThrown(IllegalArgumentException.class);
@@ -732,7 +732,7 @@ public class IssueIndexTest {
}
@Test
- public void filter_by_created_at() throws Exception {
+ public void filter_by_created_at() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -743,7 +743,7 @@ public class IssueIndexTest {
}
@Test
- public void facet_on_created_at_with_less_than_20_days() throws Exception {
+ public void facet_on_created_at_with_less_than_20_days() {
SearchOptions options = fixtureForCreatedAtFacet();
@@ -766,7 +766,7 @@ public class IssueIndexTest {
}
@Test
- public void facet_on_created_at_with_less_than_20_weeks() throws Exception {
+ public void facet_on_created_at_with_less_than_20_weeks() {
SearchOptions SearchOptions = fixtureForCreatedAtFacet();
@@ -782,7 +782,7 @@ public class IssueIndexTest {
}
@Test
- public void facet_on_created_at_with_less_than_20_months() throws Exception {
+ public void facet_on_created_at_with_less_than_20_months() {
SearchOptions SearchOptions = fixtureForCreatedAtFacet();
@@ -800,7 +800,7 @@ public class IssueIndexTest {
}
@Test
- public void facet_on_created_at_with_more_than_20_months() throws Exception {
+ public void facet_on_created_at_with_more_than_20_months() {
SearchOptions SearchOptions = fixtureForCreatedAtFacet();
Map<String, Long> createdAt = index.search(IssueQuery.builder()
@@ -818,7 +818,7 @@ public class IssueIndexTest {
}
@Test
- public void facet_on_created_at_with_bounds_outside_of_data() throws Exception {
+ public void facet_on_created_at_with_bounds_outside_of_data() {
SearchOptions options = fixtureForCreatedAtFacet();
Map<String, Long> createdAt = index.search(IssueQuery.builder()
@@ -837,7 +837,7 @@ public class IssueIndexTest {
}
@Test
- public void facet_on_created_at_without_start_bound() throws Exception {
+ public void facet_on_created_at_without_start_bound() {
SearchOptions SearchOptions = fixtureForCreatedAtFacet();
Map<String, Long> createdAt = index.search(IssueQuery.builder()
@@ -852,7 +852,7 @@ public class IssueIndexTest {
}
@Test
- public void facet_on_created_at_without_issues() throws Exception {
+ public void facet_on_created_at_without_issues() {
SearchOptions SearchOptions = new SearchOptions().addFacets("createdAt");
Map<String, Long> createdAt = index.search(IssueQuery.builder().build(),
@@ -878,7 +878,7 @@ public class IssueIndexTest {
}
@Test
- public void paging() throws Exception {
+ public void paging() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
for (int i = 0; i < 12; i++) {
@@ -901,7 +901,7 @@ public class IssueIndexTest {
}
@Test
- public void search_with_max_limit() throws Exception {
+ public void search_with_max_limit() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
List<IssueDoc> issues = newArrayList();
@@ -917,7 +917,7 @@ public class IssueIndexTest {
}
@Test
- public void sort_by_status() throws Exception {
+ public void sort_by_status() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -940,7 +940,7 @@ public class IssueIndexTest {
}
@Test
- public void sort_by_severity() throws Exception {
+ public void sort_by_severity() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -969,7 +969,7 @@ public class IssueIndexTest {
}
@Test
- public void sort_by_assignee() throws Exception {
+ public void sort_by_assignee() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -991,7 +991,7 @@ public class IssueIndexTest {
}
@Test
- public void sort_by_creation_date() throws Exception {
+ public void sort_by_creation_date() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -1013,7 +1013,7 @@ public class IssueIndexTest {
}
@Test
- public void sort_by_update_date() throws Exception {
+ public void sort_by_update_date() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -1035,7 +1035,7 @@ public class IssueIndexTest {
}
@Test
- public void sort_by_close_date() throws Exception {
+ public void sort_by_close_date() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file = ComponentTesting.newFileDto(project);
@@ -1060,7 +1060,7 @@ public class IssueIndexTest {
}
@Test
- public void sort_by_file_and_line() throws Exception {
+ public void sort_by_file_and_line() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto file1 = ComponentTesting.newFileDto(project, "F1").setPath("src/main/xoo/org/sonar/samples/File.xoo");
ComponentDto file2 = ComponentTesting.newFileDto(project, "F2").setPath("src/main/xoo/org/sonar/samples/File2.xoo");
@@ -1101,7 +1101,7 @@ public class IssueIndexTest {
}
@Test
- public void authorized_issues_on_groups() throws Exception {
+ public void authorized_issues_on_groups() {
ComponentDto project1 = ComponentTesting.newProjectDto().setKey("project1");
ComponentDto project2 = ComponentTesting.newProjectDto().setKey("project2");
ComponentDto project3 = ComponentTesting.newProjectDto().setKey("project3");
@@ -1134,7 +1134,7 @@ public class IssueIndexTest {
}
@Test
- public void authorized_issues_on_user() throws Exception {
+ public void authorized_issues_on_user() {
ComponentDto project1 = ComponentTesting.newProjectDto().setKey("project1");
ComponentDto project2 = ComponentTesting.newProjectDto().setKey("project2");
ComponentDto project3 = ComponentTesting.newProjectDto().setKey("project3");
@@ -1163,7 +1163,7 @@ public class IssueIndexTest {
}
@Test
- public void authorized_issues_on_user_and_group() throws Exception {
+ public void authorized_issues_on_user_and_group() {
ComponentDto project1 = ComponentTesting.newProjectDto().setKey("project1");
ComponentDto project2 = ComponentTesting.newProjectDto().setKey("project2");
@@ -1208,7 +1208,7 @@ public class IssueIndexTest {
}
@Test
- public void search_issues_for_batch_return_needed_fields() throws Exception {
+ public void search_issues_for_batch_return_needed_fields() {
ComponentDto project = ComponentTesting.newProjectDto("PROJECT");
ComponentDto file = ComponentTesting.newFileDto(project).setPath("src/File.xoo");
@@ -1244,7 +1244,7 @@ public class IssueIndexTest {
}
@Test
- public void search_issues_for_batch() throws Exception {
+ public void search_issues_for_batch() {
ComponentDto project = ComponentTesting.newProjectDto();
ComponentDto module = ComponentTesting.newModuleDto(project);
ComponentDto subModule = ComponentTesting.newModuleDto(module);
@@ -1265,7 +1265,7 @@ public class IssueIndexTest {
}
@Test
- public void fail_to_search_issues_for_batch_on_not_allowed_scope() throws Exception {
+ public void fail_to_search_issues_for_batch_on_not_allowed_scope() {
try {
index.selectIssuesForBatch(new ComponentDto().setScope(Scopes.DIRECTORY));
failBecauseExceptionWasNotThrown(IllegalStateException.class);
@@ -1275,7 +1275,7 @@ public class IssueIndexTest {
}
@Test
- public void search_issues_for_batch_return_only_authorized_issues() throws Exception {
+ public void search_issues_for_batch_return_only_authorized_issues() {
ComponentDto project1 = ComponentTesting.newProjectDto().setKey("project1");
ComponentDto project2 = ComponentTesting.newProjectDto().setKey("project2");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexerTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexerTest.java
index 03c7bbb8fc3..13fb8233478 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueIndexerTest.java
@@ -45,20 +45,20 @@ public class IssueIndexerTest {
public static EsTester esTester = new EsTester().addDefinitions(new IssueIndexDefinition(new Settings()));
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
}
@Test
- public void index_nothing() throws Exception {
+ public void index_nothing() {
IssueIndexer indexer = createIndexer();
indexer.index(Iterators.<IssueDoc>emptyIterator());
assertThat(esTester.countDocuments(IssueIndexDefinition.INDEX, IssueIndexDefinition.TYPE_ISSUE)).isEqualTo(0L);
}
@Test
- public void index_nothing_if_disabled() throws Exception {
+ public void index_nothing_if_disabled() {
dbTester.prepareDbUnit(getClass(), "index.xml");
createIndexer().setEnabled(false).index();
@@ -67,7 +67,7 @@ public class IssueIndexerTest {
}
@Test
- public void index() throws Exception {
+ public void index() {
dbTester.prepareDbUnit(getClass(), "index.xml");
IssueIndexer indexer = createIndexer();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueResultSetIteratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueResultSetIteratorTest.java
index 43d0d292a36..5d4ce292bb4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueResultSetIteratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/index/IssueResultSetIteratorTest.java
@@ -54,12 +54,12 @@ public class IssueResultSetIteratorTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
DbUtils.closeQuietly(connection);
}
@Test
- public void iterator_over_one_issue() throws Exception {
+ public void iterator_over_one_issue() {
dbTester.prepareDbUnit(getClass(), "one_issue.xml");
IssueResultSetIterator it = IssueResultSetIterator.create(client, connection, 0L);
Map<String, IssueDoc> issuesByKey = issuesByKey(it);
@@ -93,7 +93,7 @@ public class IssueResultSetIteratorTest {
}
@Test
- public void iterator_over_issues() throws Exception {
+ public void iterator_over_issues() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
IssueResultSetIterator it = IssueResultSetIterator.create(client, connection, 0L);
Map<String, IssueDoc> issuesByKey = issuesByKey(it);
@@ -151,7 +151,7 @@ public class IssueResultSetIteratorTest {
}
@Test
- public void extract_directory_path() throws Exception {
+ public void extract_directory_path() {
dbTester.prepareDbUnit(getClass(), "extract_directory_path.xml");
IssueResultSetIterator it = IssueResultSetIterator.create(client, connection, 0L);
Map<String, IssueDoc> issuesByKey = issuesByKey(it);
@@ -173,7 +173,7 @@ public class IssueResultSetIteratorTest {
}
@Test
- public void extract_file_path() throws Exception {
+ public void extract_file_path() {
dbTester.prepareDbUnit(getClass(), "extract_file_path.xml");
IssueResultSetIterator it = IssueResultSetIterator.create(client, connection, 0L);
Map<String, IssueDoc> issuesByKey = issuesByKey(it);
@@ -195,7 +195,7 @@ public class IssueResultSetIteratorTest {
}
@Test
- public void select_after_date() throws Exception {
+ public void select_after_date() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
IssueResultSetIterator it = IssueResultSetIterator.create(client, connection, 1420000000000L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcherTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcherTest.java
index 75a84e8c5df..e9dd60ee5b9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcherTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/ChangesOnMyIssueNotificationDispatcherTest.java
@@ -63,7 +63,7 @@ public class ChangesOnMyIssueNotificationDispatcherTest {
}
@Test
- public void should_not_dispatch_if_other_notification_type() throws Exception {
+ public void should_not_dispatch_if_other_notification_type() {
Notification notification = new Notification("other-notif");
dispatcher.performDispatch(notification, context);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/DoNotFixNotificationDispatcherTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/DoNotFixNotificationDispatcherTest.java
index 0bc96d60002..1046d639205 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/DoNotFixNotificationDispatcherTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/DoNotFixNotificationDispatcherTest.java
@@ -49,7 +49,7 @@ public class DoNotFixNotificationDispatcherTest {
}
@Test
- public void should_not_dispatch_if_other_notification_type() throws Exception {
+ public void should_not_dispatch_if_other_notification_type() {
Notification notification = new Notification("other");
sut.performDispatch(notification, context);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/IssueChangeNotificationTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/IssueChangeNotificationTest.java
index 328e49456db..f31935d577b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/IssueChangeNotificationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/IssueChangeNotificationTest.java
@@ -31,7 +31,7 @@ public class IssueChangeNotificationTest {
IssueChangeNotification notification = new IssueChangeNotification();
@Test
- public void set_issue() throws Exception {
+ public void set_issue() {
DefaultIssue issue = new DefaultIssue()
.setKey("ABCD")
.setReporter("arthur")
@@ -52,7 +52,7 @@ public class IssueChangeNotificationTest {
}
@Test
- public void set_issue_with_current_change_having_no_old_value() throws Exception {
+ public void set_issue_with_current_change_having_no_old_value() {
DefaultIssue issue = new DefaultIssue()
.setKey("ABCD")
.setReporter("arthur")
@@ -70,7 +70,7 @@ public class IssueChangeNotificationTest {
}
@Test
- public void set_issue_with_current_change_having_no_new_value() throws Exception {
+ public void set_issue_with_current_change_having_no_new_value() {
DefaultIssue issue = new DefaultIssue()
.setKey("ABCD")
.setReporter("arthur")
@@ -88,32 +88,32 @@ public class IssueChangeNotificationTest {
}
@Test
- public void set_project() throws Exception {
+ public void set_project() {
IssueChangeNotification result = notification.setProject(new ComponentDto().setKey("MyService").setLongName("My Service"));
assertThat(result.getFieldValue("projectKey")).isEqualTo("MyService");
assertThat(result.getFieldValue("projectName")).isEqualTo("My Service");
}
@Test
- public void set_component() throws Exception {
+ public void set_component() {
IssueChangeNotification result = notification.setComponent(new ComponentDto().setKey("MyService").setLongName("My Service"));
assertThat(result.getFieldValue("componentName")).isEqualTo("My Service");
}
@Test
- public void set_change_author_login() throws Exception {
+ public void set_change_author_login() {
IssueChangeNotification result = notification.setChangeAuthorLogin("stephane");
assertThat(result.getFieldValue("changeAuthor")).isEqualTo("stephane");
}
@Test
- public void set_rule_name() throws Exception {
+ public void set_rule_name() {
IssueChangeNotification result = notification.setRuleName("Xoo Rule");
assertThat(result.getFieldValue("ruleName")).isEqualTo("Xoo Rule");
}
@Test
- public void setComment() throws Exception {
+ public void setComment() {
IssueChangeNotification result = notification.setComment("My comment");
assertThat(result.getFieldValue("comment")).isEqualTo("My comment");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesEmailTemplateTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesEmailTemplateTest.java
index 8ab8fe56354..8f5bcd612f0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesEmailTemplateTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesEmailTemplateTest.java
@@ -100,7 +100,7 @@ public class MyNewIssuesEmailTemplateTest {
}
@Test
- public void message_id() throws Exception {
+ public void message_id() {
Notification notification = newNotification();
EmailMessage message = sut.format(notification);
@@ -109,7 +109,7 @@ public class MyNewIssuesEmailTemplateTest {
}
@Test
- public void subject() throws Exception {
+ public void subject() {
Notification notification = newNotification();
EmailMessage message = sut.format(notification);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationDispatcherTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationDispatcherTest.java
index ca9b627d598..9aaedf1b994 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationDispatcherTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationDispatcherTest.java
@@ -48,7 +48,7 @@ public class MyNewIssuesNotificationDispatcherTest {
}
@Test
- public void do_not_dispatch_if_no_new_notification() throws Exception {
+ public void do_not_dispatch_if_no_new_notification() {
Notification notification = new Notification("other-notif");
sut.performDispatch(notification, context);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationTest.java
index 840179fa11d..8d31716e692 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/MyNewIssuesNotificationTest.java
@@ -35,14 +35,14 @@ public class MyNewIssuesNotificationTest {
MyNewIssuesNotification sut = new MyNewIssuesNotification(mock(UserIndex.class), mock(RuleIndex.class), mock(DbClient.class), mock(Durations.class));
@Test
- public void set_assignee() throws Exception {
+ public void set_assignee() {
sut.setAssignee("myAssignee");
assertThat(sut.getFieldValue(FIELD_ASSIGNEE)).isEqualTo("myAssignee");
}
@Test
- public void set_with_a_specific_type() throws Exception {
+ public void set_with_a_specific_type() {
assertThat(sut.getType()).isEqualTo(MyNewIssuesNotification.TYPE);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesEmailTemplateTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesEmailTemplateTest.java
index 723f9f5ddbb..abd0556bc3c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesEmailTemplateTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesEmailTemplateTest.java
@@ -76,7 +76,7 @@ public class NewIssuesEmailTemplateTest {
}
@Test
- public void message_id() throws Exception {
+ public void message_id() {
Notification notification = newNotification();
EmailMessage message = template.format(notification);
@@ -85,7 +85,7 @@ public class NewIssuesEmailTemplateTest {
}
@Test
- public void subject() throws Exception {
+ public void subject() {
Notification notification = newNotification();
EmailMessage message = template.format(notification);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationDispatcherTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationDispatcherTest.java
index 5be50dc2393..7240dcc950b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationDispatcherTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationDispatcherTest.java
@@ -45,7 +45,7 @@ public class NewIssuesNotificationDispatcherTest {
}
@Test
- public void shouldNotDispatchIfNotNewViolationsNotification() throws Exception {
+ public void shouldNotDispatchIfNotNewViolationsNotification() {
Notification notification = new Notification("other-notif");
dispatcher.performDispatch(notification, context);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationTest.java
index ef9bf673dfa..eae48d534ba 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesNotificationTest.java
@@ -65,7 +65,7 @@ public class NewIssuesNotificationTest {
NewIssuesNotification sut = new NewIssuesNotification(userIndex, ruleIndex, dbClient, durations);
@Test
- public void set_project() throws Exception {
+ public void set_project() {
ComponentDto component = ComponentTesting.newProjectDto()
.setLongName("project-long-name")
.setUuid("project-uuid")
@@ -79,7 +79,7 @@ public class NewIssuesNotificationTest {
}
@Test
- public void set_date() throws Exception {
+ public void set_date() {
Date date = new Date();
sut.setAnalysisDate(date);
@@ -88,7 +88,7 @@ public class NewIssuesNotificationTest {
}
@Test
- public void set_statistics() throws Exception {
+ public void set_statistics() {
ComponentDto component = ComponentTesting.newProjectDto()
.setLongName("project-long-name");
addIssueNTimes(newIssue1(), 5);
@@ -122,7 +122,7 @@ public class NewIssuesNotificationTest {
}
@Test
- public void set_debt() throws Exception {
+ public void set_debt() {
when(durations.format(any(Locale.class), any(Duration.class))).thenReturn("55 min");
sut.setDebt(Duration.create(55));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesStatisticsTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesStatisticsTest.java
index 947e1741492..215297d17ed 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesStatisticsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/notification/NewIssuesStatisticsTest.java
@@ -35,7 +35,7 @@ public class NewIssuesStatisticsTest {
NewIssuesStatistics sut = new NewIssuesStatistics();
@Test
- public void add_issues_with_correct_global_statistics() throws Exception {
+ public void add_issues_with_correct_global_statistics() {
DefaultIssue issue = defaultIssue();
sut.add(issue);
@@ -61,7 +61,7 @@ public class NewIssuesStatisticsTest {
}
@Test
- public void do_not_have_issues_when_no_issue_added() throws Exception {
+ public void do_not_have_issues_when_no_issue_added() {
assertThat(sut.globalStatistics().hasIssues()).isFalse();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/AuthorsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/AuthorsActionTest.java
index c10978bb6ee..3bc79433700 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/AuthorsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/AuthorsActionTest.java
@@ -45,7 +45,7 @@ public class AuthorsActionTest {
IssueService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester = new WsTester(new IssuesWs(new AuthorsAction(service)));
controller = tester.controller("api/issues");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/ComponentTagsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/ComponentTagsActionTest.java
index 4dd53d9bf0f..43e8343e570 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/ComponentTagsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/ComponentTagsActionTest.java
@@ -60,7 +60,7 @@ public class ComponentTagsActionTest {
}
@Test
- public void should_define() throws Exception {
+ public void should_define() {
Action action = tester.controller("api/issues").action("component_tags");
assertThat(action.description()).isNotEmpty();
assertThat(action.responseExampleAsString()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueActionsWriterTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueActionsWriterTest.java
index d4f10786a6a..ef2f33b5ee0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueActionsWriterTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueActionsWriterTest.java
@@ -56,12 +56,12 @@ public class IssueActionsWriterTest {
IssueActionsWriter writer;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
writer = new IssueActionsWriter(issueService, actionService);
}
@Test
- public void write_all_standard_actions() throws Exception {
+ public void write_all_standard_actions() {
Issue issue = new DefaultIssue()
.setKey("ABCD")
.setComponentUuid("BCDE")
@@ -80,7 +80,7 @@ public class IssueActionsWriterTest {
}
@Test
- public void write_plugin_actions() throws Exception {
+ public void write_plugin_actions() {
Issue issue = new DefaultIssue()
.setKey("ABCD")
.setComponentKey("sample:src/main/xoo/sample/Sample.xoo")
@@ -100,7 +100,7 @@ public class IssueActionsWriterTest {
}
@Test
- public void write_only_comment_action() throws Exception {
+ public void write_only_comment_action() {
Issue issue = new DefaultIssue()
.setKey("ABCD")
.setComponentKey("sample:src/main/xoo/sample/Sample.xoo")
@@ -118,7 +118,7 @@ public class IssueActionsWriterTest {
}
@Test
- public void write_no_action_if_not_logged() throws Exception {
+ public void write_no_action_if_not_logged() {
Issue issue = new DefaultIssue()
.setKey("ABCD")
.setComponentKey("sample:src/main/xoo/sample/Sample.xoo")
@@ -132,7 +132,7 @@ public class IssueActionsWriterTest {
}
@Test
- public void write_actions_without_assign_to_me() throws Exception {
+ public void write_actions_without_assign_to_me() {
Issue issue = new DefaultIssue()
.setKey("ABCD")
.setComponentKey("sample:src/main/xoo/sample/Sample.xoo")
@@ -150,7 +150,7 @@ public class IssueActionsWriterTest {
}
@Test
- public void write_transitions() throws Exception {
+ public void write_transitions() {
Issue issue = new DefaultIssue()
.setKey("ABCD")
.setComponentKey("sample:src/main/xoo/sample/Sample.xoo")
@@ -167,7 +167,7 @@ public class IssueActionsWriterTest {
}
@Test
- public void write_no_transitions() throws Exception {
+ public void write_no_transitions() {
Issue issue = new DefaultIssue()
.setKey("ABCD")
.setComponentKey("sample:src/main/xoo/sample/Sample.xoo")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueShowActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueShowActionTest.java
index d730f222275..86828306900 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueShowActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueShowActionTest.java
@@ -125,7 +125,7 @@ public class IssueShowActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(dbClient.openSession(false)).thenReturn(session);
when(dbClient.componentDao()).thenReturn(componentDao);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueTagsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueTagsActionTest.java
index 3bdf5a1c37b..2df47f7d72c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueTagsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssueTagsActionTest.java
@@ -51,7 +51,7 @@ public class IssueTagsActionTest {
}
@Test
- public void should_define() throws Exception {
+ public void should_define() {
Action action = tester.controller("api/issues").action("tags");
assertThat(action.description()).isNotEmpty();
assertThat(action.responseExampleAsString()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssuesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssuesWsTest.java
index e47f7fac894..63971f68f68 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssuesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/IssuesWsTest.java
@@ -30,7 +30,7 @@ import static org.mockito.Mockito.verify;
public class IssuesWsTest {
@Test
- public void define_actions() throws Exception {
+ public void define_actions() {
BaseIssuesWsAction action1 = mock(BaseIssuesWsAction.class);
BaseIssuesWsAction action2 = mock(BaseIssuesWsAction.class);
IssuesWs ws = new IssuesWs(action1, action2);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionComponentsMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionComponentsMediumTest.java
index 2dca1fa5b79..80f52c213bc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionComponentsMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionComponentsMediumTest.java
@@ -65,7 +65,7 @@ public class SearchActionComponentsMediumTest {
WsTester wsTester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
wsTester = tester.get(WsTester.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionMediumTest.java
index 0db8498e682..ac71b09d645 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SearchActionMediumTest.java
@@ -65,7 +65,7 @@ public class SearchActionMediumTest {
WsTester wsTester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
wsTester = tester.get(WsTester.class);
@@ -78,7 +78,7 @@ public class SearchActionMediumTest {
}
@Test
- public void define_action() throws Exception {
+ public void define_action() {
WebService.Controller controller = wsTester.controller("api/issues");
WebService.Action show = controller.action("search");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SetTagsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SetTagsActionTest.java
index 7ccfb597930..84b445175f3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SetTagsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/issue/ws/SetTagsActionTest.java
@@ -50,7 +50,7 @@ public class SetTagsActionTest {
}
@Test
- public void should_define() throws Exception {
+ public void should_define() {
Action action = tester.controller("api/issues").action("set_tags");
assertThat(action.description()).isNotEmpty();
assertThat(action.responseExampleAsString()).isNull();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/language/ws/LanguageWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/language/ws/LanguageWsTest.java
index e2de7c20e7e..a7d1d3b28d5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/language/ws/LanguageWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/language/ws/LanguageWsTest.java
@@ -57,7 +57,7 @@ public class LanguageWsTest {
}
@Test
- public void should_be_well_defined() throws Exception {
+ public void should_be_well_defined() {
Controller controller = tester.controller(CONTROLLER_LANGUAGES);
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/measure/MeasureFilterEngineTest.java b/server/sonar-server/src/test/java/org/sonar/server/measure/MeasureFilterEngineTest.java
index 0df8c2bf72e..a068d320e10 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/measure/MeasureFilterEngineTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/measure/MeasureFilterEngineTest.java
@@ -57,7 +57,7 @@ public class MeasureFilterEngineTest {
}
@Test
- public void keep_error_but_do_not_fail() throws Exception {
+ public void keep_error_but_do_not_fail() {
Map<String, Object> filterMap = ImmutableMap.of("qualifiers", (Object) "TRK");
MeasureFilterFactory factory = mock(MeasureFilterFactory.class);
when(factory.create(filterMap)).thenThrow(new IllegalArgumentException());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MeasureDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MeasureDaoTest.java
index 497fbd3aeef..d1efaeb3835 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MeasureDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MeasureDaoTest.java
@@ -53,12 +53,12 @@ public class MeasureDaoTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void get_value_by_key() throws Exception {
+ public void get_value_by_key() {
db.prepareDbUnit(getClass(), "shared.xml");
MeasureDto result = sut.findByComponentKeyAndMetricKey(session, "org.struts:struts-core:src/org/struts/RequestContext.java", "ncloc");
@@ -68,7 +68,7 @@ public class MeasureDaoTest {
@Test
// TODO the string must be longer than 4000 char to be persisted in the data field
- public void get_data_by_key() throws Exception {
+ public void get_data_by_key() {
db.prepareDbUnit(getClass(), "shared.xml");
MeasureDto result = sut.findByComponentKeyAndMetricKey(session, "org.struts:struts-core:src/org/struts/RequestContext.java", "authors_by_line");
@@ -77,7 +77,7 @@ public class MeasureDaoTest {
}
@Test
- public void get_text_value_by_key() throws Exception {
+ public void get_text_value_by_key() {
db.prepareDbUnit(getClass(), "shared.xml");
MeasureDto result = sut.findByComponentKeyAndMetricKey(session, "org.struts:struts-core:src/org/struts/RequestContext.java", "coverage_line_hits_data");
@@ -86,7 +86,7 @@ public class MeasureDaoTest {
}
@Test
- public void find_by_component_key_and_metrics() throws Exception {
+ public void find_by_component_key_and_metrics() {
db.prepareDbUnit(getClass(), "shared.xml");
List<MeasureDto> results = sut.findByComponentKeyAndMetricKeys(session, "org.struts:struts-core:src/org/struts/RequestContext.java",
@@ -109,7 +109,7 @@ public class MeasureDaoTest {
}
@Test
- public void find_by_component_key_and_metric() throws Exception {
+ public void find_by_component_key_and_metric() {
db.prepareDbUnit(getClass(), "shared.xml");
MeasureDto result = sut.findByComponentKeyAndMetricKey(session, "org.struts:struts-core:src/org/struts/RequestContext.java", "ncloc");
@@ -127,7 +127,7 @@ public class MeasureDaoTest {
}
@Test
- public void exists_by_key() throws Exception {
+ public void exists_by_key() {
db.prepareDbUnit(getClass(), "shared.xml");
assertThat(sut.existsByKey(session, "org.struts:struts-core:src/org/struts/RequestContext.java", "ncloc")).isTrue();
@@ -135,7 +135,7 @@ public class MeasureDaoTest {
}
@Test
- public void insert() throws Exception {
+ public void insert() {
db.prepareDbUnit(getClass(), "empty.xml");
sut.insert(session, new MeasureDto()
diff --git a/server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MetricDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MetricDaoTest.java
index bae10570671..06039d91cdb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MetricDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/measure/persistence/MetricDaoTest.java
@@ -50,12 +50,12 @@ public class MetricDaoTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void get_by_key() throws Exception {
+ public void get_by_key() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
MetricDto result = dao.selectByKey(session, "coverage");
@@ -83,7 +83,7 @@ public class MetricDaoTest {
}
@Test
- public void get_manual_metric() throws Exception {
+ public void get_manual_metric() {
dbTester.prepareDbUnit(getClass(), "manual_metric.xml");
MetricDto result = dao.selectByKey(session, "manual");
@@ -106,14 +106,14 @@ public class MetricDaoTest {
}
@Test
- public void find_all_enabled() throws Exception {
+ public void find_all_enabled() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
assertThat(dao.selectEnabled(session)).hasSize(2);
}
@Test
- public void insert() throws Exception {
+ public void insert() {
dao.insert(session, new MetricDto()
.setId(1)
.setKey("coverage")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/measure/ws/ManualMeasuresWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/measure/ws/ManualMeasuresWsTest.java
index abc4eda6937..dae670cdde7 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/measure/ws/ManualMeasuresWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/measure/ws/ManualMeasuresWsTest.java
@@ -31,7 +31,7 @@ public class ManualMeasuresWsTest {
WsTester tester = new WsTester(new ManualMeasuresWs());
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/manual_measures");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/measure/ws/MetricsWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/measure/ws/MetricsWsTest.java
index 86dd7bfc471..030a28e021a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/measure/ws/MetricsWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/measure/ws/MetricsWsTest.java
@@ -31,7 +31,7 @@ public class MetricsWsTest {
WsTester tester = new WsTester(new MetricsWs());
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/metrics");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/measure/ws/TimeMachineWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/measure/ws/TimeMachineWsTest.java
index fd688197b40..ec0addba29f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/measure/ws/TimeMachineWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/measure/ws/TimeMachineWsTest.java
@@ -33,13 +33,13 @@ public class TimeMachineWsTest {
WebService.Controller controller;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
WsTester tester = new WsTester(new TimeMachineWs());
controller = tester.controller("api/timemachine");
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
assertThat(controller).isNotNull();
assertThat(controller.since()).isEqualTo("2.10");
assertThat(controller.description()).isNotEmpty();
@@ -47,7 +47,7 @@ public class TimeMachineWsTest {
}
@Test
- public void define_index_action() throws Exception {
+ public void define_index_action() {
WebService.Action action = controller.action("index");
assertThat(action).isNotNull();
assertThat(action.handler()).isInstanceOf(RailsHandler.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/notifications/NotificationServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/notifications/NotificationServiceTest.java
index 98f07a6048c..dcdc86e25f9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/notifications/NotificationServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/notifications/NotificationServiceTest.java
@@ -210,7 +210,7 @@ public class NotificationServiceTest {
}
@Test
- public void shouldLogEvery10Minutes() throws InterruptedException {
+ public void shouldLogEvery10Minutes() {
setUpMocks();
// Emulate 2 notifications in DB
when(manager.getFromQueue()).thenReturn(notification).thenReturn(notification).thenReturn(null);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/ApplyPermissionTemplateQueryTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/ApplyPermissionTemplateQueryTest.java
index 8bb2bbfb571..817bd23cce3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/ApplyPermissionTemplateQueryTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/ApplyPermissionTemplateQueryTest.java
@@ -38,7 +38,7 @@ public class ApplyPermissionTemplateQueryTest {
public ExpectedException throwable = ExpectedException.none();
@Test
- public void should_populate_with_params() throws Exception {
+ public void should_populate_with_params() {
Map<String, Object> params = Maps.newHashMap();
params.put("template_key", "my_template_key");
@@ -51,7 +51,7 @@ public class ApplyPermissionTemplateQueryTest {
}
@Test
- public void should_invalidate_query_with_empty_name() throws Exception {
+ public void should_invalidate_query_with_empty_name() {
throwable.expect(BadRequestException.class);
throwable.expectMessage("Permission template is mandatory");
@@ -65,7 +65,7 @@ public class ApplyPermissionTemplateQueryTest {
}
@Test
- public void should_invalidate_query_with_no_components() throws Exception {
+ public void should_invalidate_query_with_no_components() {
throwable.expect(BadRequestException.class);
throwable.expectMessage("Please provide at least one entry to which the permission template should be applied");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionServiceMediumTest.java
index fcd9d1ecd9e..aba6615812e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionServiceMediumTest.java
@@ -62,7 +62,7 @@ public class InternalPermissionServiceMediumTest {
ComponentDto project;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
session = db.openSession(false);
@@ -79,7 +79,7 @@ public class InternalPermissionServiceMediumTest {
}
@Test
- public void add_project_permission_to_user() throws Exception {
+ public void add_project_permission_to_user() {
// init
MockUserSession.set().setLogin("admin").addProjectPermissions(UserRole.ADMIN, project.key());
UserDto user = new UserDto().setLogin("john").setName("John");
@@ -100,7 +100,7 @@ public class InternalPermissionServiceMediumTest {
}
@Test
- public void remove_project_permission_to_user() throws Exception {
+ public void remove_project_permission_to_user() {
MockUserSession.set().setLogin("admin").addProjectPermissions(UserRole.ADMIN, project.key());
UserDto user1 = new UserDto().setLogin("user1").setName("User1");
@@ -124,7 +124,7 @@ public class InternalPermissionServiceMediumTest {
}
@Test
- public void remove_all_component_user_permissions() throws Exception {
+ public void remove_all_component_user_permissions() {
MockUserSession.set().setLogin("admin").addProjectPermissions(UserRole.ADMIN, project.key());
UserDto user = new UserDto().setLogin("user1").setName("User1");
@@ -151,7 +151,7 @@ public class InternalPermissionServiceMediumTest {
}
@Test
- public void add_and_remove_permission_to_group() throws Exception {
+ public void add_and_remove_permission_to_group() {
// init
MockUserSession.set().setLogin("admin").addProjectPermissions(UserRole.ADMIN, project.key());
GroupDto group = new GroupDto().setName("group1");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionTemplateServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionTemplateServiceTest.java
index 94bd72758c8..d5938bb4aa6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionTemplateServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionTemplateServiceTest.java
@@ -85,7 +85,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void find_users_with_permission_template() throws Exception {
+ public void find_users_with_permission_template() {
service.findUsersWithPermissionTemplate(ImmutableMap.<String, Object>of(
"permission", "user",
"template", "my_template",
@@ -94,7 +94,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void find_groups_with_permission_template() throws Exception {
+ public void find_groups_with_permission_template() {
service.findGroupsWithPermissionTemplate(ImmutableMap.<String, Object>of(
"permission", "user",
"template", "my_template",
@@ -104,7 +104,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_create_permission_template() throws Exception {
+ public void should_create_permission_template() {
when(permissionTemplateDao.createPermissionTemplate(DEFAULT_KEY, DEFAULT_DESC, DEFAULT_PATTERN)).thenReturn(DEFAULT_TEMPLATE);
PermissionTemplate permissionTemplate = service.createPermissionTemplate(DEFAULT_KEY, DEFAULT_DESC, DEFAULT_PATTERN);
@@ -116,7 +116,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_enforce_unique_template_name() throws Exception {
+ public void should_enforce_unique_template_name() {
expected.expect(BadRequestException.class);
expected.expectMessage("A template with that name already exists");
@@ -126,7 +126,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_reject_empty_name_on_creation() throws Exception {
+ public void should_reject_empty_name_on_creation() {
expected.expect(BadRequestException.class);
expected.expectMessage("Name can't be blank");
@@ -134,7 +134,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_reject_invalid_key_pattern_on_creation() throws Exception {
+ public void should_reject_invalid_key_pattern_on_creation() {
expected.expect(BadRequestException.class);
expected.expectMessage("Invalid pattern: [azerty. Should be a valid Java regular expression.");
@@ -142,7 +142,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_delete_permission_template() throws Exception {
+ public void should_delete_permission_template() {
when(permissionTemplateDao.selectTemplateByKey(DEFAULT_KEY)).thenReturn(DEFAULT_TEMPLATE);
service.deletePermissionTemplate(1L);
@@ -151,7 +151,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_retrieve_permission_template() throws Exception {
+ public void should_retrieve_permission_template() {
List<PermissionTemplateUserDto> usersPermissions = Lists.newArrayList(
buildUserPermission("user_scan", GlobalPermissions.SCAN_EXECUTION),
@@ -186,7 +186,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_retrieve_all_permission_templates() throws Exception {
+ public void should_retrieve_all_permission_templates() {
PermissionTemplateDto template1 =
new PermissionTemplateDto().setId(1L).setName("template1").setDescription("template1");
PermissionTemplateDto template2 =
@@ -202,7 +202,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_retrieve_all_permission_templates_from_project() throws Exception {
+ public void should_retrieve_all_permission_templates_from_project() {
MockUserSession.set().setLogin("admin").addProjectPermissions(UserRole.ADMIN, "org.sample.Sample");
PermissionTemplateDto template1 =
@@ -220,7 +220,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_update_permission_template() throws Exception {
+ public void should_update_permission_template() {
service.updatePermissionTemplate(1L, "new_name", "new_description", null);
@@ -228,7 +228,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_validate_template_name_on_update_if_applicable() throws Exception {
+ public void should_validate_template_name_on_update_if_applicable() {
expected.expect(BadRequestException.class);
expected.expectMessage("A template with that name already exists");
@@ -242,7 +242,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_validate_template_key_pattern_on_update_if_applicable() throws Exception {
+ public void should_validate_template_key_pattern_on_update_if_applicable() {
expected.expect(BadRequestException.class);
expected.expectMessage("Invalid pattern: [azerty. Should be a valid Java regular expression.");
@@ -253,7 +253,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_skip_name_validation_where_not_applicable() throws Exception {
+ public void should_skip_name_validation_where_not_applicable() {
PermissionTemplateDto template1 =
new PermissionTemplateDto().setId(1L).setName("template1").setDescription("template1");
PermissionTemplateDto template2 =
@@ -266,7 +266,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_add_user_permission() throws Exception {
+ public void should_add_user_permission() {
UserDto userDto = new UserDto().setId(1L).setLogin("user").setName("user");
when(userDao.selectActiveUserByLogin("user")).thenReturn(userDto);
when(permissionTemplateDao.selectTemplateByKey(DEFAULT_KEY)).thenReturn(DEFAULT_TEMPLATE);
@@ -277,7 +277,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_validate_provided_user_login() throws Exception {
+ public void should_validate_provided_user_login() {
expected.expect(BadRequestException.class);
expected.expectMessage("Unknown user:");
@@ -288,7 +288,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_remove_user_permission() throws Exception {
+ public void should_remove_user_permission() {
UserDto userDto = new UserDto().setId(1L).setLogin("user").setName("user");
when(userDao.selectActiveUserByLogin("user")).thenReturn(userDto);
when(permissionTemplateDao.selectTemplateByKey(DEFAULT_KEY)).thenReturn(DEFAULT_TEMPLATE);
@@ -299,7 +299,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_add_group_permission() throws Exception {
+ public void should_add_group_permission() {
GroupDto groupDto = new GroupDto().setId(1L).setName("group");
when(userDao.selectGroupByName("group")).thenReturn(groupDto);
when(permissionTemplateDao.selectTemplateByKey(DEFAULT_KEY)).thenReturn(DEFAULT_TEMPLATE);
@@ -310,7 +310,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_validate_provided_group_name() throws Exception {
+ public void should_validate_provided_group_name() {
expected.expect(BadRequestException.class);
expected.expectMessage("Unknown group:");
@@ -321,7 +321,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_remove_group_permission() throws Exception {
+ public void should_remove_group_permission() {
GroupDto groupDto = new GroupDto().setId(1L).setName("group");
when(userDao.selectGroupByName("group")).thenReturn(groupDto);
when(permissionTemplateDao.selectTemplateByKey(DEFAULT_KEY)).thenReturn(DEFAULT_TEMPLATE);
@@ -332,7 +332,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_add_permission_to_anyone_group() throws Exception {
+ public void should_add_permission_to_anyone_group() {
when(permissionTemplateDao.selectTemplateByKey(DEFAULT_KEY)).thenReturn(DEFAULT_TEMPLATE);
service.addGroupPermission(DEFAULT_KEY, DEFAULT_PERMISSION, "Anyone");
@@ -342,7 +342,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_remove_permission_from_anyone_group() throws Exception {
+ public void should_remove_permission_from_anyone_group() {
when(permissionTemplateDao.selectTemplateByKey(DEFAULT_KEY)).thenReturn(DEFAULT_TEMPLATE);
service.removeGroupPermission(DEFAULT_KEY, DEFAULT_PERMISSION, "Anyone");
@@ -352,7 +352,7 @@ public class InternalPermissionTemplateServiceTest {
}
@Test
- public void should_remove_group_from_templates() throws Exception {
+ public void should_remove_group_from_templates() {
GroupDto groupDto = new GroupDto().setId(1L).setName("group");
when(userDao.selectGroupByName("group", session)).thenReturn(groupDto);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionChangeTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionChangeTest.java
index 87c437fff3c..eae03e956d3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionChangeTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionChangeTest.java
@@ -37,7 +37,7 @@ public class PermissionChangeTest {
public ExpectedException thrown = ExpectedException.none();
@Test
- public void populate_from_params() throws Exception {
+ public void populate_from_params() {
Map<String, Object> params = Maps.newHashMap();
params.put("user", "my_login");
params.put("group", "my_group");
@@ -53,7 +53,7 @@ public class PermissionChangeTest {
}
@Test
- public void validate_user_query() throws Exception {
+ public void validate_user_query() {
Map<String, Object> validUserParams = Maps.newHashMap();
validUserParams.put("user", "my_login");
validUserParams.put("permission", GlobalPermissions.SYSTEM_ADMIN);
@@ -63,7 +63,7 @@ public class PermissionChangeTest {
}
@Test
- public void validate_group_query() throws Exception {
+ public void validate_group_query() {
Map<String, Object> validGroupParams = Maps.newHashMap();
validGroupParams.put("group", "my_group");
validGroupParams.put("permission", GlobalPermissions.SYSTEM_ADMIN);
@@ -73,7 +73,7 @@ public class PermissionChangeTest {
}
@Test
- public void reject_inconsistent_query() throws Exception {
+ public void reject_inconsistent_query() {
Map<String, Object> inconsistentParams = Maps.newHashMap();
inconsistentParams.put("user", "my_login");
inconsistentParams.put("group", "my_group");
@@ -87,7 +87,7 @@ public class PermissionChangeTest {
}
@Test
- public void detect_missing_user_or_group() throws Exception {
+ public void detect_missing_user_or_group() {
Map<String, Object> inconsistentParams = Maps.newHashMap();
inconsistentParams.put("permission", "admin");
@@ -99,7 +99,7 @@ public class PermissionChangeTest {
}
@Test
- public void detect_missing_permission() throws Exception {
+ public void detect_missing_permission() {
Map<String, Object> inconsistentParams = Maps.newHashMap();
inconsistentParams.put("user", "my_login");
@@ -111,7 +111,7 @@ public class PermissionChangeTest {
}
@Test
- public void validate_global_permission_reference() throws Exception {
+ public void validate_global_permission_reference() {
Map<String, Object> inconsistentParams = Maps.newHashMap();
inconsistentParams.put("user", "my_login");
inconsistentParams.put("permission", "invalid");
@@ -124,7 +124,7 @@ public class PermissionChangeTest {
}
@Test
- public void validate_component_permission_reference() throws Exception {
+ public void validate_component_permission_reference() {
Map<String, Object> inconsistentParams = Maps.newHashMap();
inconsistentParams.put("user", "my_login");
inconsistentParams.put("component", "org.sample.Sample");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionFinderTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionFinderTest.java
index 21e311749cf..ecd7e1235c8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionFinderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionFinderTest.java
@@ -55,13 +55,13 @@ public class PermissionFinderTest {
PermissionFinder finder;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(resourceDao.getResource(any(ResourceQuery.class))).thenReturn(new ResourceDto().setId(100L).setName("org.sample.Sample"));
finder = new PermissionFinder(permissionDao, resourceDao, permissionTemplateDao);
}
@Test
- public void find_users() throws Exception {
+ public void find_users() {
when(permissionDao.selectUsers(any(PermissionQuery.class), anyLong(), anyInt(), anyInt())).thenReturn(
newArrayList(new UserWithPermissionDto().setName("user1").setPermission("user"))
);
@@ -72,7 +72,7 @@ public class PermissionFinderTest {
}
@Test
- public void fail_to_find_users_when_component_not_found() throws Exception {
+ public void fail_to_find_users_when_component_not_found() {
when(resourceDao.getResource(any(ResourceQuery.class))).thenReturn(null);
try {
@@ -84,7 +84,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_users_with_paging() throws Exception {
+ public void find_users_with_paging() {
finder.findUsersWithPermission(PermissionQuery.builder().permission("user").pageIndex(3).pageSize(10).build());
ArgumentCaptor<Integer> argumentOffset = ArgumentCaptor.forClass(Integer.class);
@@ -96,7 +96,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_users_with_paging_having_more_results() throws Exception {
+ public void find_users_with_paging_having_more_results() {
when(permissionDao.selectUsers(any(PermissionQuery.class), anyLong(), anyInt(), anyInt())).thenReturn(newArrayList(
new UserWithPermissionDto().setName("user1").setPermission("user"),
new UserWithPermissionDto().setName("user2").setPermission("user"),
@@ -114,7 +114,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_users_with_paging_having_no_more_results() throws Exception {
+ public void find_users_with_paging_having_no_more_results() {
when(permissionDao.selectUsers(any(PermissionQuery.class), anyLong(), anyInt(), anyInt())).thenReturn(newArrayList(
new UserWithPermissionDto().setName("user1").setPermission("user"),
new UserWithPermissionDto().setName("user2").setPermission("user"),
@@ -133,7 +133,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_groups() throws Exception {
+ public void find_groups() {
when(permissionDao.selectGroups(any(PermissionQuery.class), anyLong())).thenReturn(
newArrayList(new GroupWithPermissionDto().setName("users").setPermission("user"))
);
@@ -145,7 +145,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_groups_should_be_paginated() throws Exception {
+ public void find_groups_should_be_paginated() {
when(permissionDao.selectGroups(any(PermissionQuery.class), anyLong())).thenReturn(newArrayList(
new GroupWithPermissionDto().setName("Anyone").setPermission("user"),
new GroupWithPermissionDto().setName("Admin").setPermission("user"),
@@ -176,7 +176,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_groups_should_filter_membership() throws Exception {
+ public void find_groups_should_filter_membership() {
when(permissionDao.selectGroups(any(PermissionQuery.class), anyLong())).thenReturn(newArrayList(
new GroupWithPermissionDto().setName("Anyone").setPermission("user"),
new GroupWithPermissionDto().setName("Admin").setPermission("user"),
@@ -194,7 +194,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_groups_with_added_anyone_group() throws Exception {
+ public void find_groups_with_added_anyone_group() {
when(permissionDao.selectGroups(any(PermissionQuery.class), anyLong())).thenReturn(
newArrayList(new GroupWithPermissionDto().setName("users").setPermission("user"))
);
@@ -208,7 +208,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_groups_without_adding_anyone_group_when_search_text_do_not_matched() throws Exception {
+ public void find_groups_without_adding_anyone_group_when_search_text_do_not_matched() {
when(permissionDao.selectGroups(any(PermissionQuery.class), anyLong())).thenReturn(
newArrayList(new GroupWithPermissionDto().setName("users").setPermission("user"))
);
@@ -220,7 +220,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_groups_with_added_anyone_group_when_search_text_matched() throws Exception {
+ public void find_groups_with_added_anyone_group_when_search_text_matched() {
when(permissionDao.selectGroups(any(PermissionQuery.class), anyLong())).thenReturn(
newArrayList(new GroupWithPermissionDto().setName("MyAnyGroup").setPermission("user"))
);
@@ -231,7 +231,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_groups_without_adding_anyone_group_when_out_membership_selected() throws Exception {
+ public void find_groups_without_adding_anyone_group_when_out_membership_selected() {
when(permissionDao.selectGroups(any(PermissionQuery.class), anyLong())).thenReturn(
newArrayList(new GroupWithPermissionDto().setName("users").setPermission("user"))
);
@@ -244,7 +244,7 @@ public class PermissionFinderTest {
@Test
- public void find_users_from_permission_template() throws Exception {
+ public void find_users_from_permission_template() {
when(permissionTemplateDao.selectTemplateByKey(anyString())).thenReturn(new PermissionTemplateDto().setId(1L).setKee("my_template"));
when(permissionTemplateDao.selectUsers(any(PermissionQuery.class), anyLong(), anyInt(), anyInt())).thenReturn(
@@ -257,7 +257,7 @@ public class PermissionFinderTest {
}
@Test
- public void fail_to_find_users_from_permission_template_when_template_not_found() throws Exception {
+ public void fail_to_find_users_from_permission_template_when_template_not_found() {
when(permissionTemplateDao.selectTemplateByKey(anyString())).thenReturn(null);
try {
@@ -269,7 +269,7 @@ public class PermissionFinderTest {
}
@Test
- public void find_groups_from_permission_template() throws Exception {
+ public void find_groups_from_permission_template() {
when(permissionTemplateDao.selectTemplateByKey(anyString())).thenReturn(new PermissionTemplateDto().setId(1L).setKee("my_template"));
when(permissionTemplateDao.selectGroups(any(PermissionQuery.class), anyLong())).thenReturn(
@@ -283,7 +283,7 @@ public class PermissionFinderTest {
}
@Test
- public void fail_to_find_groups_from_permission_template_when_template_not_found() throws Exception {
+ public void fail_to_find_groups_from_permission_template_when_template_not_found() {
when(permissionTemplateDao.selectTemplateByKey(anyString())).thenReturn(null);
try {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryParserTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryParserTest.java
index df43f956656..40e9d03ab14 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryParserTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryParserTest.java
@@ -31,7 +31,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class PermissionQueryParserTest {
@Test
- public void to_query_with_all_params() throws Exception {
+ public void to_query_with_all_params() {
Map<String, Object> params = newHashMap();
params.put("permission", "admin");
params.put("template", "my_template_key");
@@ -52,7 +52,7 @@ public class PermissionQueryParserTest {
}
@Test
- public void to_query_with_include_membership_parameter() throws Exception {
+ public void to_query_with_include_membership_parameter() {
Map<String, Object> params = newHashMap();
params.put("permission", "admin");
params.put("selected", "selected");
@@ -61,7 +61,7 @@ public class PermissionQueryParserTest {
}
@Test
- public void to_query_with_exclude_membership_parameter() throws Exception {
+ public void to_query_with_exclude_membership_parameter() {
Map<String, Object> params = newHashMap();
params.put("permission", "admin");
params.put("selected", "deselected");
@@ -70,7 +70,7 @@ public class PermissionQueryParserTest {
}
@Test
- public void to_query_with_any_membership_parameter() throws Exception {
+ public void to_query_with_any_membership_parameter() {
Map<String, Object> params = newHashMap();
params.put("permission", "admin");
params.put("selected", "all");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryTest.java
index f2a57a6c611..21e61307e79 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionQueryTest.java
@@ -29,7 +29,7 @@ import static org.junit.Assert.fail;
public class PermissionQueryTest {
@Test
- public void fail_on_null_permission() throws Exception {
+ public void fail_on_null_permission() {
PermissionQuery.Builder builder = PermissionQuery.builder();
builder.permission(null);
@@ -42,7 +42,7 @@ public class PermissionQueryTest {
}
@Test
- public void fail_on_invalid_membership() throws Exception {
+ public void fail_on_invalid_membership() {
PermissionQuery.Builder builder = PermissionQuery.builder();
builder.permission("admin");
builder.membership("unknwown");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateTest.java
index 20a1e56bd6e..c851589dfa1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateTest.java
@@ -31,7 +31,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class PermissionTemplateTest {
@Test
- public void should_populate_template_with_permissions() throws Exception {
+ public void should_populate_template_with_permissions() {
PermissionTemplateDto permissionTemplateDto = new PermissionTemplateDto()
.setId(1L)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateUpdaterTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateUpdaterTest.java
index ecbb0f091c5..409e59566f6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateUpdaterTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/PermissionTemplateUpdaterTest.java
@@ -57,7 +57,7 @@ public class PermissionTemplateUpdaterTest {
}
@Test
- public void should_execute_on_valid_parameters() throws Exception {
+ public void should_execute_on_valid_parameters() {
final PermissionTemplateDao permissionTemplateDao = mock(PermissionTemplateDao.class);
when(permissionTemplateDao.selectTemplateByKey("my_template")).thenReturn(new PermissionTemplateDto().setId(1L));
@@ -75,7 +75,7 @@ public class PermissionTemplateUpdaterTest {
}
@Test
- public void should_validate_template_reference() throws Exception {
+ public void should_validate_template_reference() {
expected.expect(BadRequestException.class);
expected.expectMessage("Unknown template:");
@@ -92,7 +92,7 @@ public class PermissionTemplateUpdaterTest {
}
@Test
- public void should_validate_permission_reference() throws Exception {
+ public void should_validate_permission_reference() {
expected.expect(BadRequestException.class);
expected.expectMessage("Invalid permission:");
@@ -109,7 +109,7 @@ public class PermissionTemplateUpdaterTest {
}
@Test
- public void should_check_that_user_is_logged_in() throws Exception {
+ public void should_check_that_user_is_logged_in() {
expected.expect(UnauthorizedException.class);
expected.expectMessage("Authentication is required");
@@ -124,7 +124,7 @@ public class PermissionTemplateUpdaterTest {
}
@Test
- public void should_check_that_user_is_a_system_admin() throws Exception {
+ public void should_check_that_user_is_a_system_admin() {
expected.expect(ForbiddenException.class);
expected.expectMessage("Insufficient privileges");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/permission/ws/PermissionsWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/permission/ws/PermissionsWsTest.java
index 0204f65a18b..72bc14bd674 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/permission/ws/PermissionsWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/permission/ws/PermissionsWsTest.java
@@ -33,12 +33,12 @@ public class PermissionsWsTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester = new WsTester(new PermissionsWs());
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
WebService.Controller controller = tester.controller("api/permissions");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
@@ -47,7 +47,7 @@ public class PermissionsWsTest {
}
@Test
- public void define_add_action() throws Exception {
+ public void define_add_action() {
WebService.Controller controller = tester.controller("api/permissions");
WebService.Action action = controller.action("add");
@@ -61,7 +61,7 @@ public class PermissionsWsTest {
}
@Test
- public void define_remove_action() throws Exception {
+ public void define_remove_action() {
WebService.Controller controller = tester.controller("api/permissions");
WebService.Action action = controller.action("remove");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/BackendCleanupMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/BackendCleanupMediumTest.java
index ea25bf28e0d..766c8485e8c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/BackendCleanupMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/BackendCleanupMediumTest.java
@@ -54,12 +54,12 @@ public class BackendCleanupMediumTest {
BackendCleanup backendCleanup;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
backendCleanup = new BackendCleanup(esTester.client(), dbTester.myBatis());
}
@Test
- public void clear_db() throws Exception {
+ public void clear_db() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
backendCleanup.clearDb();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/MasterServletFilterTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/MasterServletFilterTest.java
index b8423116006..59a21b676b3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/MasterServletFilterTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/MasterServletFilterTest.java
@@ -69,7 +69,7 @@ public class MasterServletFilterTest {
}
@Test
- public void servlet_container_should_instantiate_only_a_single_master_instance() throws Exception {
+ public void servlet_container_should_instantiate_only_a_single_master_instance() {
new MasterServletFilter();
thrown.expect(IllegalStateException.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/PersistentSettingsTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/PersistentSettingsTest.java
index a896f815fad..cf201343789 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/PersistentSettingsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/PersistentSettingsTest.java
@@ -43,7 +43,7 @@ public class PersistentSettingsTest {
private ServerSettings settings;
@Before
- public void init() throws URISyntaxException {
+ public void init() {
dao = mock(PropertiesDao.class);
settings = new ServerSettings(
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/RailsAppsDeployerTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/RailsAppsDeployerTest.java
index be9c53e4d24..a64486ca9d9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/RailsAppsDeployerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/RailsAppsDeployerTest.java
@@ -71,7 +71,7 @@ public class RailsAppsDeployerTest {
}
@Test
- public void deployRubyRailsApps_no_apps() throws Exception {
+ public void deployRubyRailsApps_no_apps() {
ServerFileSystem fileSystem = mock(ServerFileSystem.class);
File tempDir = this.temp.getRoot();
when(fileSystem.getTempDir()).thenReturn(tempDir);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/ServerImplTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/ServerImplTest.java
index 68a3f260c51..0d0c323392f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/ServerImplTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/ServerImplTest.java
@@ -47,7 +47,7 @@ public class ServerImplTest {
ServerImpl server;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
settings = new Settings().setProperty(ProcessProperties.PATH_HOME, sonarHome.getRoot().getAbsolutePath());
new File(sonarHome.getRoot(), "web/deploy").mkdirs();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/ServerSettingsTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/ServerSettingsTest.java
index 6801327f647..1c97740c86b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/ServerSettingsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/ServerSettingsTest.java
@@ -36,7 +36,7 @@ public class ServerSettingsTest {
ServerSettings settings;
@Before
- public void before() throws Exception {
+ public void before() {
properties = new Properties();
properties.put("hello", "world");
properties.put("in_file", "true");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/DatabaseMonitorTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/DatabaseMonitorTest.java
index 75aa97901f7..ca03a703e34 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/DatabaseMonitorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/DatabaseMonitorTest.java
@@ -38,7 +38,7 @@ public class DatabaseMonitorTest {
DatabaseMonitor sut;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
DatabaseVersion dbVersion = new DatabaseVersion(dbTester.myBatis());
DbClient dbClient = new DbClient(dbTester.database(), dbTester.myBatis());
sut = new DatabaseMonitor(dbVersion, dbClient);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/EsMonitorTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/EsMonitorTest.java
index b633e5493d2..d0aa16dc19c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/EsMonitorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/EsMonitorTest.java
@@ -37,14 +37,14 @@ public class EsMonitorTest {
public static EsTester esTester = new EsTester().addDefinitions(new IssueIndexDefinition(new Settings()));
@Test
- public void name() throws Exception {
+ public void name() {
EsMonitor monitor = new EsMonitor(esTester.client());
assertThat(monitor.name()).isEqualTo("ElasticSearch");
}
@Test
- public void cluster_attributes() throws Exception {
+ public void cluster_attributes() {
EsMonitor monitor = new EsMonitor(esTester.client());
LinkedHashMap<String, Object> attributes = monitor.attributes();
assertThat(monitor.getState()).isEqualTo(ClusterHealthStatus.GREEN.name());
@@ -53,7 +53,7 @@ public class EsMonitorTest {
}
@Test
- public void node_attributes() throws Exception {
+ public void node_attributes() {
EsMonitor monitor = new EsMonitor(esTester.client());
LinkedHashMap<String, Object> attributes = monitor.attributes();
Map nodesAttributes = (Map)attributes.get("Nodes");
@@ -66,7 +66,7 @@ public class EsMonitorTest {
}
@Test
- public void index_attributes() throws Exception {
+ public void index_attributes() {
EsMonitor monitor = new EsMonitor(esTester.client());
LinkedHashMap<String, Object> attributes = monitor.attributes();
Map indicesAttributes = (Map)attributes.get("Indices");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/JvmPropertiesMonitorTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/JvmPropertiesMonitorTest.java
index 332b9b1fe6c..28f3424f838 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/JvmPropertiesMonitorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/JvmPropertiesMonitorTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class JvmPropertiesMonitorTest {
@Test
- public void attributes() throws Exception {
+ public void attributes() {
JvmPropertiesMonitor sut = new JvmPropertiesMonitor();
LinkedHashMap<String, Object> attributes = sut.attributes();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/PluginsMonitorTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/PluginsMonitorTest.java
index 3f69c4faf57..ef082c716b2 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/PluginsMonitorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/PluginsMonitorTest.java
@@ -39,12 +39,12 @@ public class PluginsMonitorTest {
PluginsMonitor sut = new PluginsMonitor(new FakePluginRepository());;
@Test
- public void name() throws Exception {
+ public void name() {
assertThat(sut.name()).isEqualTo("Plugins");
}
@Test
- public void plugin_name_and_version() throws Exception {
+ public void plugin_name_and_version() {
LinkedHashMap<String, Object> attributes = sut.attributes();
assertThat(attributes).containsKeys("key-1", "key-2");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SonarQubeMonitorTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SonarQubeMonitorTest.java
index 30ecd2207a7..e411ce656fa 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SonarQubeMonitorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SonarQubeMonitorTest.java
@@ -44,7 +44,7 @@ public class SonarQubeMonitorTest {
Server server = mock(Server.class);
@Test
- public void getServerId() throws Exception {
+ public void getServerId() {
when(server.getStartedAt()).thenReturn(DateUtils.parseDate("2015-01-01"));
SonarQubeMonitor monitor = new SonarQubeMonitor(settings, new SecurityRealmFactory(settings), server);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SystemMonitorTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SystemMonitorTest.java
index ba7064ca217..783e2cc1e10 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SystemMonitorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/monitoring/SystemMonitorTest.java
@@ -30,12 +30,12 @@ public class SystemMonitorTest {
SystemMonitor sut = new SystemMonitor();
@Test
- public void name() throws Exception {
+ public void name() {
assertThat(sut.name()).isEqualTo("System");
}
@Test
- public void system_properties() throws Exception {
+ public void system_properties() {
LinkedHashMap<String, Object> attributes = sut.attributes();
assertThat(attributes).containsKeys("System Date", "Processors");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/MigrateDbSystemWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/MigrateDbSystemWsActionTest.java
index e009211abf8..1090640f063 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/MigrateDbSystemWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/MigrateDbSystemWsActionTest.java
@@ -74,7 +74,7 @@ public class MigrateDbSystemWsActionTest {
WsTester.TestResponse response = new WsTester.TestResponse();
@Before
- public void wireMocksTogether() throws Exception {
+ public void wireMocksTogether() {
when(database.getDialect()).thenReturn(dialect);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/ServerWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/ServerWsTest.java
index 5e86ae42024..f9ac6710946 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/ServerWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/ServerWsTest.java
@@ -32,7 +32,7 @@ public class ServerWsTest {
WsTester tester = new WsTester(new ServerWs());
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
WebService.Controller controller = tester.controller("api/server");
assertThat(controller).isNotNull();
assertThat(controller.since()).isEqualTo("2.10");
@@ -41,7 +41,7 @@ public class ServerWsTest {
}
@Test
- public void define_index_action() throws Exception {
+ public void define_index_action() {
WebService.Controller controller = tester.controller("api/server");
WebService.Action action = controller.action("index");
@@ -52,7 +52,7 @@ public class ServerWsTest {
}
@Test
- public void define_setup_action() throws Exception {
+ public void define_setup_action() {
WebService.Controller controller = tester.controller("api/server");
WebService.Action action = controller.action("setup");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemInfoWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemInfoWsActionTest.java
index eeaeaa8dc38..ec567be0b1d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemInfoWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemInfoWsActionTest.java
@@ -43,7 +43,7 @@ public class SystemInfoWsActionTest {
SystemInfoWsAction sut = new SystemInfoWsAction(monitor1, monitor2);
@Test(expected = ForbiddenException.class)
- public void should_fail_when_does_not_have_admin_right() throws Exception {
+ public void should_fail_when_does_not_have_admin_right() {
MockUserSession.set()
.setLogin("login")
.setName("name")
@@ -53,7 +53,7 @@ public class SystemInfoWsActionTest {
}
@Test
- public void write_json() throws Exception {
+ public void write_json() {
MockUserSession.set()
.setLogin("login")
.setName("name")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemWsTest.java
index 1c535200e66..96c2879b88e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/SystemWsTest.java
@@ -30,7 +30,7 @@ import static org.mockito.Mockito.mock;
public class SystemWsTest {
@Test
- public void define() throws Exception {
+ public void define() {
SystemRestartWsAction action1 = new SystemRestartWsAction(mock(Settings.class), mock(Platform.class));
SystemInfoWsAction action2 = new SystemInfoWsAction();
SystemWs ws = new SystemWs(action1, action2);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/UpgradesSystemWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/UpgradesSystemWsActionTest.java
index f073f03d56d..24557f8b035 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/platform/ws/UpgradesSystemWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/platform/ws/UpgradesSystemWsActionTest.java
@@ -56,13 +56,13 @@ public class UpgradesSystemWsActionTest {
private WsTester.TestResponse response = new WsTester.TestResponse();
@Before
- public void wireMocks() throws Exception {
+ public void wireMocks() {
when(updateCenterFactory.getUpdateCenter(anyBoolean())).thenReturn(updateCenter);
when(updateCenter.getDate()).thenReturn(DateUtils.parseDateTime("2015-04-24T16:08:36+0200"));
}
@Test
- public void action_updates_is_defined() throws Exception {
+ public void action_updates_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/PluginDownloaderTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/PluginDownloaderTest.java
index b5e92448752..bf460fffd2b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/PluginDownloaderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/PluginDownloaderTest.java
@@ -110,7 +110,7 @@ public class PluginDownloaderTest {
}
@Test
- public void download_from_url() throws Exception {
+ public void download_from_url() {
Plugin test = new Plugin("test");
Release test10 = new Release(test, "1.0").setDownloadUrl("http://server/test-1.0.jar");
test.addRelease(test10);
@@ -131,7 +131,7 @@ public class PluginDownloaderTest {
* SONAR-4685
*/
@Test
- public void download_from_redirect_url() throws Exception {
+ public void download_from_redirect_url() {
Plugin test = new Plugin("plugin-test");
Release test10 = new Release(test, "1.0").setDownloadUrl("http://server/redirect?r=release&g=test&a=test&v=1.0&e=jar");
test.addRelease(test10);
@@ -181,7 +181,7 @@ public class PluginDownloaderTest {
}
@Test
- public void throw_exception_if_could_not_download() throws Exception {
+ public void throw_exception_if_could_not_download() {
Plugin test = new Plugin("test");
Release test10 = new Release(test, "1.0").setDownloadUrl("file://not_found");
test.addRelease(test10);
@@ -198,7 +198,7 @@ public class PluginDownloaderTest {
}
@Test
- public void throw_exception_if_download_fail() throws Exception {
+ public void throw_exception_if_download_fail() {
Plugin test = new Plugin("test");
Release test10 = new Release(test, "1.0").setDownloadUrl("http://server/test-1.0.jar");
test.addRelease(test10);
@@ -266,7 +266,7 @@ public class PluginDownloaderTest {
// SONAR-5011
@Test
- public void download_common_transitive_dependency() throws Exception {
+ public void download_common_transitive_dependency() {
Plugin test1 = new Plugin("test1");
Release test1R = new Release(test1, "1.0").setDownloadUrl("http://server/test1-1.0.jar");
test1.addRelease(test1R);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/StaticResourcesServletTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/StaticResourcesServletTest.java
index 05e4a0855ed..a5c8fe0f841 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/StaticResourcesServletTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/StaticResourcesServletTest.java
@@ -36,7 +36,7 @@ public class StaticResourcesServletTest {
private HttpServletRequest request;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
servlet = new StaticResourcesServlet();
request = mock(HttpServletRequest.class);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AbstractUpdateCenterBasedPluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AbstractUpdateCenterBasedPluginsWsActionTest.java
index fd4ab2ffb9c..92c7fbab55a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AbstractUpdateCenterBasedPluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AbstractUpdateCenterBasedPluginsWsActionTest.java
@@ -72,7 +72,7 @@ public class AbstractUpdateCenterBasedPluginsWsActionTest {
}
@Before
- public void wireMocksTogether() throws Exception {
+ public void wireMocksTogether() {
when(updateCenterFactory.getUpdateCenter(anyBoolean())).thenReturn(updateCenter);
when(updateCenter.getDate()).thenReturn(DateUtils.parseDateTime("2015-04-24T16:08:36+0200"));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AvailablePluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AvailablePluginsWsActionTest.java
index ac70bc874cd..220975fbfd5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AvailablePluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/AvailablePluginsWsActionTest.java
@@ -55,7 +55,7 @@ public class AvailablePluginsWsActionTest extends AbstractUpdateCenterBasedPlugi
private AvailablePluginsWsAction underTest = new AvailablePluginsWsAction(updateCenterFactory, new PluginWSCommons());
@Test
- public void action_available_is_defined() throws Exception {
+ public void action_available_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
@@ -130,7 +130,7 @@ public class AvailablePluginsWsActionTest extends AbstractUpdateCenterBasedPlugi
}
@Test
- public void plugins_are_sorted_by_name_then_key_and_made_unique() throws Exception {
+ public void plugins_are_sorted_by_name_then_key_and_made_unique() {
when(updateCenter.findAvailablePlugins()).thenReturn(of(
pluginUpdate("key2", "name2"),
pluginUpdate("key1", "name2"),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/CancelAllPluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/CancelAllPluginsWsActionTest.java
index 808590cc2aa..4ff9f43f340 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/CancelAllPluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/CancelAllPluginsWsActionTest.java
@@ -51,12 +51,12 @@ public class CancelAllPluginsWsActionTest {
public ExpectedException expectedException = ExpectedException.none();
@Before
- public void setUp() throws Exception {
+ public void setUp() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
}
@Test
- public void action_cancel_all_is_defined() throws Exception {
+ public void action_cancel_all_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstallPluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstallPluginsWsActionTest.java
index 5eaa8440e1a..dae2573c115 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstallPluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstallPluginsWsActionTest.java
@@ -64,7 +64,7 @@ public class InstallPluginsWsActionTest {
public ExpectedException expectedException = ExpectedException.none();
@Before
- public void wireMocks() throws Exception {
+ public void wireMocks() {
when(updateCenterFactory.getUpdateCenter(anyBoolean())).thenReturn(updateCenter);
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
@@ -82,7 +82,7 @@ public class InstallPluginsWsActionTest {
}
@Test
- public void action_install_is_defined() throws Exception {
+ public void action_install_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstalledPluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstalledPluginsWsActionTest.java
index c6470051181..3780d88af00 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstalledPluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/InstalledPluginsWsActionTest.java
@@ -50,7 +50,7 @@ public class InstalledPluginsWsActionTest {
private PluginMetadata corePlugin = corePlugin("core1", 10);
@Test
- public void action_installed_is_defined() throws Exception {
+ public void action_installed_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PendingPluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PendingPluginsWsActionTest.java
index 26e8bfb4cd9..558ed57839a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PendingPluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PendingPluginsWsActionTest.java
@@ -61,7 +61,7 @@ public class PendingPluginsWsActionTest {
private WsTester.TestResponse response = new WsTester.TestResponse();
@Test
- public void action_pending_is_defined() throws Exception {
+ public void action_pending_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregateBuilderTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregateBuilderTest.java
index 09c5ee87c3c..f2e3ba637dc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregateBuilderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregateBuilderTest.java
@@ -34,19 +34,19 @@ public class PluginUpdateAggregateBuilderTest {
private static final PluginUpdate.Status SOME_STATUS = PluginUpdate.Status.COMPATIBLE;
@Test(expected = NullPointerException.class)
- public void plugin_can_not_be_null_and_builderFor_enforces_it_with_NPE() throws Exception {
+ public void plugin_can_not_be_null_and_builderFor_enforces_it_with_NPE() {
PluginUpdateAggregateBuilder.builderFor(null);
}
@Test(expected = IllegalArgumentException.class)
- public void add_throws_IAE_when_plugin_is_not_equal_to_the_one_of_the_builder() throws Exception {
+ public void add_throws_IAE_when_plugin_is_not_equal_to_the_one_of_the_builder() {
PluginUpdateAggregateBuilder builder = PluginUpdateAggregateBuilder.builderFor(PLUGIN_1);
builder.add(createPluginUpdate(PLUGIN_2));
}
@Test
- public void add_uses_equals_which_takes_only_key_into_account() throws Exception {
+ public void add_uses_equals_which_takes_only_key_into_account() {
PluginUpdateAggregateBuilder builder = PluginUpdateAggregateBuilder.builderFor(PLUGIN_1);
builder.add(createPluginUpdate(new Plugin(PLUGIN_1.getKey())));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregatorTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregatorTest.java
index b7e6140a562..2ec301c2ad4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregatorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginUpdateAggregatorTest.java
@@ -38,17 +38,17 @@ public class PluginUpdateAggregatorTest {
private PluginUpdateAggregator underTest = new PluginUpdateAggregator();
@Test
- public void aggregates_returns_an_empty_collection_when_plugin_collection_is_null() throws Exception {
+ public void aggregates_returns_an_empty_collection_when_plugin_collection_is_null() {
assertThat(underTest.aggregate(null)).isEmpty();
}
@Test
- public void aggregates_returns_an_empty_collection_when_plugin_collection_is_empty() throws Exception {
+ public void aggregates_returns_an_empty_collection_when_plugin_collection_is_empty() {
assertThat(underTest.aggregate(Collections.<PluginUpdate>emptyList())).isEmpty();
}
@Test
- public void aggregates_groups_pluginUpdate_per_plugin_key() throws Exception {
+ public void aggregates_groups_pluginUpdate_per_plugin_key() {
Collection<PluginUpdateAggregator.PluginUpdateAggregate> aggregates = underTest.aggregate(ImmutableList.of(
createPluginUpdate("key1"),
createPluginUpdate("key1"),
@@ -62,7 +62,7 @@ public class PluginUpdateAggregatorTest {
}
@Test
- public void aggregate_put_pluginUpdates_with_same_plugin_in_the_same_PluginUpdateAggregate() throws Exception {
+ public void aggregate_put_pluginUpdates_with_same_plugin_in_the_same_PluginUpdateAggregate() {
PluginUpdate pluginUpdate1 = createPluginUpdate("key1");
PluginUpdate pluginUpdate2 = createPluginUpdate("key1");
PluginUpdate pluginUpdate3 = createPluginUpdate("key1");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginsWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginsWsTest.java
index 9c220bb1290..291e58e2d62 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginsWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/PluginsWsTest.java
@@ -31,7 +31,7 @@ public class PluginsWsTest {
private WsTester tester = new WsTester(new PluginsWs(new DummyPluginsWsAction()));
@Test
- public void defines_controller_and_binds_PluginsWsActions() throws Exception {
+ public void defines_controller_and_binds_PluginsWsActions() {
WebService.Controller controller = tester.controller("api/plugins");
assertThat(controller).isNotNull();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UninstallPluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UninstallPluginsWsActionTest.java
index ecc71e4d719..fa8adaa0f98 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UninstallPluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UninstallPluginsWsActionTest.java
@@ -60,7 +60,7 @@ public class UninstallPluginsWsActionTest {
public ExpectedException expectedException = ExpectedException.none();
@Before
- public void setUp() throws Exception {
+ public void setUp() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
}
@@ -76,7 +76,7 @@ public class UninstallPluginsWsActionTest {
}
@Test
- public void action_uninstall_is_defined() throws Exception {
+ public void action_uninstall_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatePluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatePluginsWsActionTest.java
index 021cacb08c6..82a1f39c29d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatePluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatePluginsWsActionTest.java
@@ -66,7 +66,7 @@ public class UpdatePluginsWsActionTest {
public ExpectedException expectedException = ExpectedException.none();
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(updateCenterFactory.getUpdateCenter(anyBoolean())).thenReturn(updateCenter);
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
@@ -84,7 +84,7 @@ public class UpdatePluginsWsActionTest {
}
@Test
- public void action_update_is_defined() throws Exception {
+ public void action_update_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatesPluginsWsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatesPluginsWsActionTest.java
index de7722b5f81..4784b7cedae 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatesPluginsWsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/plugins/ws/UpdatesPluginsWsActionTest.java
@@ -75,7 +75,7 @@ public class UpdatesPluginsWsActionTest extends AbstractUpdateCenterBasedPlugins
);
@Test
- public void action_updatable_is_defined() throws Exception {
+ public void action_updatable_is_defined() {
WsTester wsTester = new WsTester();
WebService.NewController newController = wsTester.context().createController(DUMMY_CONTROLLER_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsFactoryTest.java b/server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsFactoryTest.java
index 1ca4a8cc6d6..367d92d895b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsFactoryTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsFactoryTest.java
@@ -48,21 +48,21 @@ public class ProjectSettingsFactoryTest {
}
@Test
- public void newProjectSettings_returns_a_ProjectSettings() throws Exception {
+ public void newProjectSettings_returns_a_ProjectSettings() {
Settings projectSettings = sut.newProjectSettings(1L);
assertThat(projectSettings).isInstanceOf(ProjectSettings.class);
}
@Test
- public void transform_empty_list_into_empty_map() throws Exception {
+ public void transform_empty_list_into_empty_map() {
Map<String, String> propertyMap = sut.getPropertyMap(Lists.<PropertyDto>newArrayList());
assertThat(propertyMap).isEmpty();
}
@Test
- public void transform_list_of_properties_in_map_key_value() throws Exception {
+ public void transform_list_of_properties_in_map_key_value() {
PropertyDto property1 = new PropertyDto().setKey("1").setValue("val1");
PropertyDto property2 = new PropertyDto().setKey("2").setValue("val2");
PropertyDto property3 = new PropertyDto().setKey("3").setValue("val3");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsTest.java b/server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsTest.java
index b8f99fcc2a2..5ecc5917959 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/properties/ProjectSettingsTest.java
@@ -38,12 +38,12 @@ public class ProjectSettingsTest {
private Settings settings;
@Before
- public void before() throws Exception {
+ public void before() {
this.settings = mock(Settings.class);
}
@Test
- public void call_global_settings_method_when_no_project_specific_settings() throws Exception {
+ public void call_global_settings_method_when_no_project_specific_settings() {
this.sut = new ProjectSettings(settings, Maps.<String, String>newHashMap());
sut.getInt("anyKey");
@@ -56,7 +56,7 @@ public class ProjectSettingsTest {
}
@Test(expected = NumberFormatException.class)
- public void getInt_property_throws_exception_when_value_is_not_formatted_correctly() throws Exception {
+ public void getInt_property_throws_exception_when_value_is_not_formatted_correctly() {
HashMap<String, String> properties = Maps.newHashMap();
properties.put("intKey", "wrongIntValue");
this.sut = new ProjectSettings(settings, properties);
@@ -65,7 +65,7 @@ public class ProjectSettingsTest {
}
@Test
- public void getInt_property_return_0_when_empty_property() throws Exception {
+ public void getInt_property_return_0_when_empty_property() {
HashMap<String, String> properties = Maps.newHashMap();
properties.put("intKey", "");
this.sut = new ProjectSettings(settings, properties);
@@ -76,7 +76,7 @@ public class ProjectSettingsTest {
}
@Test
- public void getInt_property_return_the_int_value() throws Exception {
+ public void getInt_property_return_the_int_value() {
HashMap<String, String> properties = Maps.newHashMap();
properties.put("intKey", "123");
this.sut = new ProjectSettings(settings, properties);
@@ -87,7 +87,7 @@ public class ProjectSettingsTest {
}
@Test
- public void getString_returns_String_property() throws Exception {
+ public void getString_returns_String_property() {
HashMap<String, String> properties = Maps.newHashMap();
properties.put("stringKey", "stringValue");
this.sut = new ProjectSettings(settings, properties);
@@ -98,7 +98,7 @@ public class ProjectSettingsTest {
}
@Test
- public void getBoolean_returns_exception_when_value_is_not_formatted_correctly() throws Exception {
+ public void getBoolean_returns_exception_when_value_is_not_formatted_correctly() {
HashMap<String, String> properties = Maps.newHashMap();
properties.put("boolKey", "wronglyFormattedBoolean");
this.sut = new ProjectSettings(settings, properties);
@@ -109,7 +109,7 @@ public class ProjectSettingsTest {
}
@Test
- public void getBoolean_returns_false_when_value_is_empty() throws Exception {
+ public void getBoolean_returns_false_when_value_is_empty() {
HashMap<String, String> properties = Maps.newHashMap();
properties.put("boolKey", "");
this.sut = new ProjectSettings(settings, properties);
@@ -120,7 +120,7 @@ public class ProjectSettingsTest {
}
@Test
- public void getBoolean_returns_true_when_value_is_true_ignoring_case() throws Exception {
+ public void getBoolean_returns_true_when_value_is_true_ignoring_case() {
HashMap<String, String> properties = Maps.newHashMap();
properties.put("boolKey1", "true");
properties.put("boolKey2", "True");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/QualityGatesTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualitygate/QualityGatesTest.java
index 0e7c397ceb4..aa1432ea3ad 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/QualityGatesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualitygate/QualityGatesTest.java
@@ -107,14 +107,14 @@ public class QualityGatesTest {
}
@Test
- public void should_list_qgates() throws Exception {
+ public void should_list_qgates() {
List<QualityGateDto> allQgates = Lists.newArrayList(new QualityGateDto().setName("Gate One"), new QualityGateDto().setName("Gate Two"));
when(dao.selectAll()).thenReturn(allQgates);
assertThat(qGates.list()).isEqualTo(allQgates);
}
@Test
- public void should_create_qgate() throws Exception {
+ public void should_create_qgate() {
String name = "SG-1";
QualityGateDto sg1 = qGates.create(name);
assertThat(sg1.getName()).isEqualTo(name);
@@ -124,32 +124,32 @@ public class QualityGatesTest {
}
@Test(expected = ForbiddenException.class)
- public void should_fail_create_on_anonymous() throws Exception {
+ public void should_fail_create_on_anonymous() {
UserSessionTestUtils.setUserSession(unauthenticatedUserSession);
assertThat(qGates.currentUserHasWritePermission()).isFalse();
qGates.create("polop");
}
@Test(expected = ForbiddenException.class)
- public void should_fail_create_on_missing_permission() throws Exception {
+ public void should_fail_create_on_missing_permission() {
UserSessionTestUtils.setUserSession(unauthorizedUserSession);
qGates.create("polop");
}
@Test(expected = BadRequestException.class)
- public void should_fail_create_on_empty_name() throws Exception {
+ public void should_fail_create_on_empty_name() {
qGates.create("");
}
@Test(expected = BadRequestException.class)
- public void should_fail_create_on_duplicate_name() throws Exception {
+ public void should_fail_create_on_duplicate_name() {
String name = "SG-1";
when(dao.selectByName(name)).thenReturn(new QualityGateDto().setName(name).setId(42L));
qGates.create(name);
}
@Test
- public void should_get_qgate_by_id() throws Exception {
+ public void should_get_qgate_by_id() {
long id = 42L;
final String name = "Golden";
QualityGateDto existing = new QualityGateDto().setId(id).setName(name);
@@ -159,7 +159,7 @@ public class QualityGatesTest {
}
@Test
- public void should_get_qgate_by_name() throws Exception {
+ public void should_get_qgate_by_name() {
long id = 42L;
final String name = "Golden";
QualityGateDto existing = new QualityGateDto().setId(id).setName(name);
@@ -169,12 +169,12 @@ public class QualityGatesTest {
}
@Test(expected = NotFoundException.class)
- public void should_fail_to_find_qgate_by_name() throws Exception {
+ public void should_fail_to_find_qgate_by_name() {
qGates.get("Does not exist");
}
@Test
- public void should_rename_qgate() throws Exception {
+ public void should_rename_qgate() {
long id = 42L;
String name = "SG-1";
QualityGateDto existing = new QualityGateDto().setId(id).setName("Golden");
@@ -187,7 +187,7 @@ public class QualityGatesTest {
}
@Test
- public void should_allow_rename_with_same_name() throws Exception {
+ public void should_allow_rename_with_same_name() {
long id = 42L;
String name = "SG-1";
QualityGateDto existing = new QualityGateDto().setId(id).setName(name);
@@ -200,12 +200,12 @@ public class QualityGatesTest {
}
@Test(expected = NotFoundException.class)
- public void should_fail_rename_on_inexistent_qgate() throws Exception {
+ public void should_fail_rename_on_inexistent_qgate() {
qGates.rename(42L, "Unknown");
}
@Test(expected = BadRequestException.class)
- public void should_fail_rename_on_duplicate_name() throws Exception {
+ public void should_fail_rename_on_duplicate_name() {
long id = 42L;
String name = "SG-1";
QualityGateDto existing = new QualityGateDto().setId(id).setName("Golden");
@@ -215,7 +215,7 @@ public class QualityGatesTest {
}
@Test
- public void should_select_default_qgate() throws Exception {
+ public void should_select_default_qgate() {
long defaultId = 42L;
String defaultName = "Default Name";
when(dao.selectById(defaultId)).thenReturn(new QualityGateDto().setId(defaultId).setName(defaultName));
@@ -228,13 +228,13 @@ public class QualityGatesTest {
}
@Test
- public void should_unset_default_qgate() throws Exception {
+ public void should_unset_default_qgate() {
qGates.setDefault(null);
verify(propertiesDao).deleteGlobalProperty("sonar.qualitygate");
}
@Test
- public void should_delete_qgate() throws Exception {
+ public void should_delete_qgate() {
long idToDelete = 42L;
String name = "To Delete";
QualityGateDto toDelete = new QualityGateDto().setId(idToDelete).setName(name);
@@ -248,7 +248,7 @@ public class QualityGatesTest {
}
@Test
- public void should_delete_qgate_if_non_default() throws Exception {
+ public void should_delete_qgate_if_non_default() {
long idToDelete = 42L;
String name = "To Delete";
QualityGateDto toDelete = new QualityGateDto().setId(idToDelete).setName(name);
@@ -263,7 +263,7 @@ public class QualityGatesTest {
}
@Test
- public void should_delete_qgate_even_if_default() throws Exception {
+ public void should_delete_qgate_even_if_default() {
long idToDelete = 42L;
String name = "To Delete";
QualityGateDto toDelete = new QualityGateDto().setId(idToDelete).setName(name);
@@ -279,7 +279,7 @@ public class QualityGatesTest {
}
@Test
- public void should_return_default_qgate_if_set() throws Exception {
+ public void should_return_default_qgate_if_set() {
String defaultName = "Sonar way";
long defaultId = 42L;
when(propertiesDao.selectGlobalProperty("sonar.qualitygate")).thenReturn(new PropertyDto().setValue(Long.toString(defaultId)));
@@ -289,7 +289,7 @@ public class QualityGatesTest {
}
@Test
- public void should_return_null_default_qgate_if_unset() throws Exception {
+ public void should_return_null_default_qgate_if_unset() {
when(propertiesDao.selectGlobalProperty("sonar.qualitygate")).thenReturn(new PropertyDto().setValue(""));
assertThat(qGates.getDefault()).isNull();
}
@@ -455,7 +455,7 @@ public class QualityGatesTest {
}
@Test
- public void should_list_conditions() throws Exception {
+ public void should_list_conditions() {
long qGateId = 42L;
long metric1Id = 1L;
String metric1Key = "polop";
@@ -478,7 +478,7 @@ public class QualityGatesTest {
}
@Test(expected = IllegalStateException.class)
- public void should_do_a_sanity_check_when_listing_conditions() throws Exception {
+ public void should_do_a_sanity_check_when_listing_conditions() {
long qGateId = 42L;
long metric1Id = 1L;
String metric1Key = "polop";
@@ -494,7 +494,7 @@ public class QualityGatesTest {
}
@Test
- public void should_delete_condition() throws Exception {
+ public void should_delete_condition() {
long idToDelete = 42L;
QualityGateConditionDto toDelete = new QualityGateConditionDto().setId(idToDelete);
when(conditionDao.selectById(idToDelete)).thenReturn(toDelete);
@@ -504,7 +504,7 @@ public class QualityGatesTest {
}
@Test(expected = NotFoundException.class)
- public void should_fail_delete_condition() throws Exception {
+ public void should_fail_delete_condition() {
qGates.deleteCondition(42L);
}
@@ -563,7 +563,7 @@ public class QualityGatesTest {
}
@Test
- public void should_copy_qgate() throws Exception {
+ public void should_copy_qgate() {
String name = "Atlantis";
long sourceId = 42L;
final long destId = 43L;
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/ws/QGatesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualitygate/ws/QGatesWsTest.java
index 6e531cac71c..0eea3c11b57 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualitygate/ws/QGatesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualitygate/ws/QGatesWsTest.java
@@ -75,7 +75,7 @@ public class QGatesWsTest {
}
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
Controller controller = tester.controller("api/qualitygates");
assertThat(controller).isNotNull();
assertThat(controller.path()).isEqualTo("api/qualitygates");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ActiveRuleBackendMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ActiveRuleBackendMediumTest.java
index 4abb34861d6..e9278558413 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ActiveRuleBackendMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ActiveRuleBackendMediumTest.java
@@ -82,7 +82,7 @@ public class ActiveRuleBackendMediumTest {
}
@Test
- public void synchronize_index() throws Exception {
+ public void synchronize_index() {
Date beginning = new Date();
@@ -147,7 +147,7 @@ public class ActiveRuleBackendMediumTest {
}
@Test
- public void insert_and_index_active_rule_param() throws InterruptedException {
+ public void insert_and_index_active_rule_param() {
// insert and index
QualityProfileDto profileDto = QProfileTesting.newXooP1();
db.qualityProfileDao().insert(dbSession, profileDto);
@@ -195,7 +195,7 @@ public class ActiveRuleBackendMediumTest {
}
@Test
- public void find_active_rules() throws Exception {
+ public void find_active_rules() {
QualityProfileDto profile1 = QProfileTesting.newXooP1();
QualityProfileDto profile2 = QProfileTesting.newXooP2();
db.qualityProfileDao().insert(dbSession, profile1, profile2);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/BuiltInProfilesTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/BuiltInProfilesTest.java
index b0769b244e5..ff387a6e10b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/BuiltInProfilesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/BuiltInProfilesTest.java
@@ -31,12 +31,12 @@ public class BuiltInProfilesTest {
BuiltInProfiles cache;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
cache = new BuiltInProfiles();
}
@Test
- public void add_profiles() throws Exception {
+ public void add_profiles() {
cache.put("java", "Default");
cache.put("java", "Sonar Way");
cache.put("js", "Default");
@@ -46,7 +46,7 @@ public class BuiltInProfilesTest {
}
@Test
- public void not_add_same_profile_name() throws Exception {
+ public void not_add_same_profile_name() {
cache.put("java", "Default");
cache.put("java", "Default");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileBackuperMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileBackuperMediumTest.java
index 173d7a60ccf..454835e56f3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileBackuperMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileBackuperMediumTest.java
@@ -73,7 +73,7 @@ public class QProfileBackuperMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
@@ -110,7 +110,7 @@ public class QProfileBackuperMediumTest {
}
@Test
- public void fail_to_backup_unknown_profile() throws Exception {
+ public void fail_to_backup_unknown_profile() {
try {
tester.get(QProfileBackuper.class).backup("unknown", new StringWriter());
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileComparisonMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileComparisonMediumTest.java
index 12ba968260e..9652b9b7ef1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileComparisonMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileComparisonMediumTest.java
@@ -80,12 +80,12 @@ public class QProfileComparisonMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
@Test
- public void compare_empty_profiles() throws Exception {
+ public void compare_empty_profiles() {
QProfileComparisonResult result = comparison.compare(left.getKey(), right.getKey());
assertThat(result.left().getKey()).isEqualTo(left.getKey());
assertThat(result.right().getKey()).isEqualTo(right.getKey());
@@ -97,7 +97,7 @@ public class QProfileComparisonMediumTest {
}
@Test
- public void compare_same() throws Exception {
+ public void compare_same() {
RuleActivation commonActivation = new RuleActivation(xooRule1.getKey())
.setSeverity(Severity.CRITICAL)
.setParameter("min", "7")
@@ -117,7 +117,7 @@ public class QProfileComparisonMediumTest {
}
@Test
- public void compare_only_left() throws Exception {
+ public void compare_only_left() {
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()), left);
dbSession.commit();
@@ -132,7 +132,7 @@ public class QProfileComparisonMediumTest {
}
@Test
- public void compare_only_right() throws Exception {
+ public void compare_only_right() {
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()), right);
dbSession.commit();
@@ -147,7 +147,7 @@ public class QProfileComparisonMediumTest {
}
@Test
- public void compare_disjoint() throws Exception {
+ public void compare_disjoint() {
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()), left);
ruleActivator.activate(dbSession, new RuleActivation(xooRule2.getKey()), right);
dbSession.commit();
@@ -163,7 +163,7 @@ public class QProfileComparisonMediumTest {
}
@Test
- public void compare_modified_severity() throws Exception {
+ public void compare_modified_severity() {
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()).setSeverity(Severity.CRITICAL), left);
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()).setSeverity(Severity.BLOCKER), right);
dbSession.commit();
@@ -184,7 +184,7 @@ public class QProfileComparisonMediumTest {
}
@Test
- public void compare_modified_param() throws Exception {
+ public void compare_modified_param() {
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()).setParameter("max", "20"), left);
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()).setParameter("max", "30"), right);
dbSession.commit();
@@ -208,7 +208,7 @@ public class QProfileComparisonMediumTest {
}
@Test
- public void compare_different_params() throws Exception {
+ public void compare_different_params() {
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()).setParameter("max", "20"), left);
ruleActivator.activate(dbSession, new RuleActivation(xooRule1.getKey()).setParameter("min", "5"), right);
dbSession.commit();
@@ -231,12 +231,12 @@ public class QProfileComparisonMediumTest {
}
@Test(expected = IllegalArgumentException.class)
- public void fail_on_unknown_left() throws Exception {
+ public void fail_on_unknown_left() {
comparison.compare("polop", right.getKey());
}
@Test(expected = IllegalArgumentException.class)
- public void fail_on_unknown_right() throws Exception {
+ public void fail_on_unknown_right() {
comparison.compare(left.getKey(), "polop");
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileCopierMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileCopierMediumTest.java
index 3f5575b3f48..87a3dc9f4ec 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileCopierMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileCopierMediumTest.java
@@ -79,12 +79,12 @@ public class QProfileCopierMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
@Test
- public void create_target_profile() throws Exception {
+ public void create_target_profile() {
// source
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
@@ -100,7 +100,7 @@ public class QProfileCopierMediumTest {
}
@Test
- public void update_target_profile() throws Exception {
+ public void update_target_profile() {
// source with x1 activated
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
@@ -128,7 +128,7 @@ public class QProfileCopierMediumTest {
}
@Test
- public void create_target_profile_with_same_parent_than_source() throws Exception {
+ public void create_target_profile_with_same_parent_than_source() {
// two profiles : parent and its child
db.qualityProfileDao().insert(dbSession, QProfileTesting.newXooP2().setParentKee(QProfileTesting.XOO_P1_KEY));
@@ -149,7 +149,7 @@ public class QProfileCopierMediumTest {
}
@Test
- public void fail_to_copy_on_self() throws Exception {
+ public void fail_to_copy_on_self() {
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
activation.setParameter("max", "7");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileExportersTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileExportersTest.java
index dbb5983b2b1..cb0271b1bfb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileExportersTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileExportersTest.java
@@ -72,19 +72,19 @@ public class QProfileExportersTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
@Test
- public void exportersForLanguage() throws Exception {
+ public void exportersForLanguage() {
assertThat(exporters.exportersForLanguage("xoo")).hasSize(2);
assertThat(exporters.exportersForLanguage("java")).hasSize(1);
assertThat(exporters.exportersForLanguage("java").get(0)).isInstanceOf(StandardExporter.class);
}
@Test
- public void mimeType() throws Exception {
+ public void mimeType() {
assertThat(exporters.mimeType("xootool")).isEqualTo("plain/custom");
// default mime type
@@ -120,12 +120,12 @@ public class QProfileExportersTest {
}
@Test
- public void profile_importers_for_language() throws Exception {
+ public void profile_importers_for_language() {
assertThat(exporters.findProfileImportersForLanguage("xoo")).hasSize(3);
}
@Test
- public void import_xml() throws Exception {
+ public void import_xml() {
QualityProfileDto profileDto = QProfileTesting.newDto(QProfileName.createFor("xoo", "import_xml"), "import_xml");
db.qualityProfileDao().insert(dbSession, profileDto);
dbSession.commit();
@@ -143,7 +143,7 @@ public class QProfileExportersTest {
}
@Test
- public void import_xml_return_messages() throws Exception {
+ public void import_xml_return_messages() {
QProfileResult result = exporters.importXml(QProfileTesting.newXooP1(), "XooProfileImporterWithMessages", "<xml/>", dbSession);
dbSession.commit();
@@ -152,7 +152,7 @@ public class QProfileExportersTest {
}
@Test
- public void fail_to_import_xml_when_error_in_importer() throws Exception {
+ public void fail_to_import_xml_when_error_in_importer() {
try {
exporters.importXml(QProfileTesting.newXooP1(), "XooProfileImporterWithError", "<xml/>", dbSession);
fail();
@@ -162,7 +162,7 @@ public class QProfileExportersTest {
}
@Test
- public void fail_to_import_xml_on_unknown_importer() throws Exception {
+ public void fail_to_import_xml_on_unknown_importer() {
try {
exporters.importXml(QProfileTesting.newXooP1(), "Unknown", "<xml/>", dbSession);
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileFactoryMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileFactoryMediumTest.java
index d9e2c1af4d5..db41edd60b6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileFactoryMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileFactoryMediumTest.java
@@ -64,7 +64,7 @@ public class QProfileFactoryMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileNameTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileNameTest.java
index d978d3dbac3..b855fc9b878 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileNameTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileNameTest.java
@@ -26,7 +26,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class QProfileNameTest {
@Test
- public void equals_and_hashcode() throws Exception {
+ public void equals_and_hashcode() {
QProfileName xooP1 = new QProfileName("xoo", "p1");
assertThat(xooP1).isEqualTo(xooP1);
assertThat(xooP1).isNotEqualTo(new QProfileName("xoo", "p2"));
@@ -40,7 +40,7 @@ public class QProfileNameTest {
}
@Test
- public void to_string() throws Exception {
+ public void to_string() {
assertThat(new QProfileName("xoo", "p1").toString()).isEqualTo("{lang=xoo, name=p1}");
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileProjectOperationsMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileProjectOperationsMediumTest.java
index 161d2757def..2710183163e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileProjectOperationsMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileProjectOperationsMediumTest.java
@@ -80,26 +80,26 @@ public class QProfileProjectOperationsMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
@Test
- public void add_project() throws Exception {
+ public void add_project() {
projectOperations.addProject(profile.getKey(), project.uuid(), authorizedProfileAdminUserSession);
assertThat(factory.getByProjectAndLanguage(PROJECT_KEY, profile.getLanguage())).isNotNull();
}
@Test
- public void add_project_with_only_project_admin_permission() throws Exception {
+ public void add_project_with_only_project_admin_permission() {
projectOperations.addProject(profile.getKey(), project.uuid(), authorizedProjectAdminUserSession);
assertThat(factory.getByProjectAndLanguage(PROJECT_KEY, profile.getLanguage())).isNotNull();
}
@Test
- public void remove_project_from_project_id() throws Exception {
+ public void remove_project_from_project_id() {
projectOperations.addProject(profile.getKey(), project.uuid(), authorizedProfileAdminUserSession);
assertThat(factory.getByProjectAndLanguage(PROJECT_KEY, profile.getLanguage())).isNotNull();
@@ -108,7 +108,7 @@ public class QProfileProjectOperationsMediumTest {
}
@Test
- public void remove_project_from_language() throws Exception {
+ public void remove_project_from_language() {
projectOperations.addProject(profile.getKey(), project.uuid(), authorizedProfileAdminUserSession);
assertThat(factory.getByProjectAndLanguage(PROJECT_KEY, profile.getLanguage())).isNotNull();
@@ -117,7 +117,7 @@ public class QProfileProjectOperationsMediumTest {
}
@Test
- public void remove_all_projects() throws Exception {
+ public void remove_all_projects() {
ComponentDto project1 = new ComponentDto()
.setUuid("BCDE")
.setKey("project1")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileResetMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileResetMediumTest.java
index dd5ae63ef58..b3d89740951 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileResetMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileResetMediumTest.java
@@ -69,7 +69,7 @@ public class QProfileResetMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
@@ -89,7 +89,7 @@ public class QProfileResetMediumTest {
}
@Test
- public void reset_language_profile() throws Exception {
+ public void reset_language_profile() {
RulesProfile defProfile = RulesProfile.create("Basic", ServerTester.Xoo.KEY);
defProfile.activateRule(
org.sonar.api.rules.Rule.create("xoo", "x1").setParams(newArrayList(new RuleParam().setKey("acceptWhitespace"))),
@@ -137,7 +137,7 @@ public class QProfileResetMediumTest {
}
@Test
- public void reset_language_profile_param_when_rule_definition_has_changed() throws Exception {
+ public void reset_language_profile_param_when_rule_definition_has_changed() {
RulesProfile defProfile = RulesProfile.create("Basic", ServerTester.Xoo.KEY);
defProfile.activateRule(org.sonar.api.rules.Rule.create("xoo", "x1"), null);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileServiceMediumTest.java
index 034bb052ef9..8ed0fea39b5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileServiceMediumTest.java
@@ -93,12 +93,12 @@ public class QProfileServiceMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
@Test
- public void create_profile() throws Exception {
+ public void create_profile() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("me");
QualityProfileDto profile = service.create(QProfileName.createFor("xoo", "New Profile"), null).profile();
@@ -109,7 +109,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void create_profile_with_xml() throws Exception {
+ public void create_profile_with_xml() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("me");
db.ruleDao().insert(dbSession, RuleTesting.newDto(RuleKey.of("xoo", "R1")).setLanguage("xoo").setSeverity("MINOR"));
@@ -127,7 +127,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void count_by_all_profiles() throws Exception {
+ public void count_by_all_profiles() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("me");
service.activate(XOO_P1_KEY, new RuleActivation(RuleTesting.XOO_X1).setSeverity("BLOCKER"));
@@ -159,7 +159,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void count_by_deprecated() throws Exception {
+ public void count_by_deprecated() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("me");
// create deprecated rule
@@ -177,7 +177,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void search_qprofile_activity() throws InterruptedException {
+ public void search_qprofile_activity() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("david");
UserDto user = new UserDto().setLogin("david").setName("David").setEmail("dav@id.com").setCreatedAt(System.currentTimeMillis()).setUpdatedAt(System.currentTimeMillis());
@@ -210,7 +210,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void search_qprofile_activity_without_severity() throws InterruptedException {
+ public void search_qprofile_activity_without_severity() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("me");
RuleKey ruleKey = RuleKey.of("xoo", "deleted_rule");
@@ -229,7 +229,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void search_qprofile_activity_with_user_not_found() throws InterruptedException {
+ public void search_qprofile_activity_with_user_not_found() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("david");
// We need an actual rule in DB to test RuleName in Activity
@@ -252,7 +252,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void search_qprofile_activity_with_rule_not_found() throws InterruptedException {
+ public void search_qprofile_activity_with_rule_not_found() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("me");
RuleKey ruleKey = RuleKey.of("xoo", "deleted_rule");
@@ -273,7 +273,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void search_activity_by_qprofile() throws InterruptedException {
+ public void search_activity_by_qprofile() {
tester.get(ActivityService.class).save(
ActiveRuleChange.createFor(ActiveRuleChange.Type.ACTIVATED, ActiveRuleKey.of(XOO_P1_KEY, RuleTesting.XOO_X1)).toActivity());
@@ -291,7 +291,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void search_activity_by_qprofile_having_dashes_in_keys() throws InterruptedException {
+ public void search_activity_by_qprofile_having_dashes_in_keys() {
tester.get(ActivityService.class).save(
ActiveRuleChange.createFor(ActiveRuleChange.Type.ACTIVATED, ActiveRuleKey.of("java-default", RuleTesting.XOO_X1)).toActivity());
tester.get(ActivityService.class).save(
@@ -308,7 +308,7 @@ public class QProfileServiceMediumTest {
}
@Test
- public void set_default() throws Exception {
+ public void set_default() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN).setLogin("me");
assertThat(service.getDefault("xoo")).isNull();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileTest.java
index 56397bbb30f..4fb83dae022 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfileTest.java
@@ -37,13 +37,13 @@ public class QProfileTest {
}
@Test
- public void to_string() throws Exception {
+ public void to_string() {
assertThat(new QProfile().setId(1).setName("Default").setLanguage("java").setParent("Parent").toString())
.contains("[id=1,key=<null>,name=Default,language=java,parent=Parent,isDefault=false]");
}
@Test
- public void is_inherited() throws Exception {
+ public void is_inherited() {
assertThat(new QProfile().setId(1).setName("Default").setLanguage("java").setParent("Parent").isInherited()).isTrue();
assertThat(new QProfile().setId(1).setName("Default").setLanguage("java").setParent(null).isInherited()).isFalse();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfilesTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfilesTest.java
index a313b0f104c..853e5240325 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfilesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/QProfilesTest.java
@@ -46,94 +46,94 @@ public class QProfilesTest {
QProfiles qProfiles;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
qProfiles = new QProfiles(projectOperations, projectLookup, profileLookup);
}
@Test
- public void search_profile_by_id() throws Exception {
+ public void search_profile_by_id() {
qProfiles.profile(1);
verify(profileLookup).profile(1);
}
@Test
- public void search_profile_by_name_and_language() throws Exception {
+ public void search_profile_by_name_and_language() {
qProfiles.profile("Default", "java");
verify(profileLookup).profile("Default", "java");
}
@Test
- public void search_profiles() throws Exception {
+ public void search_profiles() {
qProfiles.allProfiles();
verify(profileLookup).allProfiles();
}
@Test
- public void search_profiles_by_language() throws Exception {
+ public void search_profiles_by_language() {
qProfiles.profilesByLanguage("java");
verify(profileLookup).profiles("java");
}
@Test
- public void search_parent_profile() throws Exception {
+ public void search_parent_profile() {
QProfile profile = new QProfile().setId(1).setParent("Parent").setLanguage("java");
qProfiles.parent(profile);
verify(profileLookup).parent(profile);
}
@Test
- public void search_children() throws Exception {
+ public void search_children() {
QProfile profile = new QProfile();
qProfiles.children(profile);
verify(profileLookup).children(profile);
}
@Test
- public void search_ancestors() throws Exception {
+ public void search_ancestors() {
QProfile profile = new QProfile();
qProfiles.ancestors(profile);
verify(profileLookup).ancestors(profile);
}
@Test
- public void projects() throws Exception {
+ public void projects() {
qProfiles.projects(1);
verify(projectLookup).projects(1);
}
@Test
- public void count_projects() throws Exception {
+ public void count_projects() {
QProfile profile = new QProfile();
qProfiles.countProjects(profile);
verify(projectLookup).countProjects(profile);
}
@Test
- public void get_profiles_from_project_and_language() throws Exception {
+ public void get_profiles_from_project_and_language() {
qProfiles.findProfileByProjectAndLanguage(1, "java");
verify(projectLookup).findProfileByProjectAndLanguage(1, "java");
}
@Test
- public void add_project() throws Exception {
+ public void add_project() {
qProfiles.addProject("sonar-way-java", "ABCD");
verify(projectOperations).addProject(eq("sonar-way-java"), eq("ABCD"), any(UserSession.class));
}
@Test
- public void remove_project_by_quality_profile_key() throws Exception {
+ public void remove_project_by_quality_profile_key() {
qProfiles.removeProject("sonar-way-java", "ABCD");
verify(projectOperations).removeProject(eq("sonar-way-java"), eq("ABCD"), any(UserSession.class));
}
@Test
- public void remove_project_by_language() throws Exception {
+ public void remove_project_by_language() {
qProfiles.removeProjectByLanguage("java", 10L);
verify(projectOperations).removeProject(eq("java"), eq(10L), any(UserSession.class));
}
@Test
- public void remove_all_projects() throws Exception {
+ public void remove_all_projects() {
qProfiles.removeAllProjects("sonar-way-java");
verify(projectOperations).removeAllProjects(eq("sonar-way-java"), any(UserSession.class));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RegisterQualityProfilesMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RegisterQualityProfilesMediumTest.java
index 8009d36adb5..72f03220320 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RegisterQualityProfilesMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RegisterQualityProfilesMediumTest.java
@@ -52,7 +52,7 @@ public class RegisterQualityProfilesMediumTest {
DbSession dbSession;
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
if (dbSession != null) {
dbSession.close();
}
@@ -62,7 +62,7 @@ public class RegisterQualityProfilesMediumTest {
}
@Test
- public void register_existing_profile_definitions() throws Exception {
+ public void register_existing_profile_definitions() {
tester = new ServerTester().addXoo().addComponents(XooRulesDefinition.class, XooProfileDefinition.class);
tester.start();
dbSession = dbClient().openSession(false);
@@ -105,7 +105,7 @@ public class RegisterQualityProfilesMediumTest {
}
@Test
- public void register_profile_definitions() throws Exception {
+ public void register_profile_definitions() {
tester = new ServerTester().addXoo().addComponents(XooRulesDefinition.class, XooProfileDefinition.class);
tester.start();
dbSession = dbClient().openSession(false);
@@ -140,7 +140,7 @@ public class RegisterQualityProfilesMediumTest {
}
@Test
- public void do_not_register_profile_if_missing_language() throws Exception {
+ public void do_not_register_profile_if_missing_language() {
// xoo language is not installed
tester = new ServerTester().addComponents(XooRulesDefinition.class, XooProfileDefinition.class);
tester.start();
@@ -152,7 +152,7 @@ public class RegisterQualityProfilesMediumTest {
}
@Test
- public void fail_if_two_definitions_are_marked_as_default_on_the_same_language() throws Exception {
+ public void fail_if_two_definitions_are_marked_as_default_on_the_same_language() {
tester = new ServerTester().addXoo().addComponents(new SimpleProfileDefinition("one", true), new SimpleProfileDefinition("two", true));
try {
@@ -163,7 +163,7 @@ public class RegisterQualityProfilesMediumTest {
}
@Test
- public void mark_profile_as_default() throws Exception {
+ public void mark_profile_as_default() {
tester = new ServerTester().addXoo().addComponents(new SimpleProfileDefinition("one", false), new SimpleProfileDefinition("two", true));
tester.start();
@@ -171,7 +171,7 @@ public class RegisterQualityProfilesMediumTest {
}
@Test
- public void use_sonar_way_as_default_profile_if_none_are_marked_as_default() throws Exception {
+ public void use_sonar_way_as_default_profile_if_none_are_marked_as_default() {
tester = new ServerTester().addXoo().addComponents(new SimpleProfileDefinition("Sonar way", false), new SimpleProfileDefinition("Other way", false));
tester.start();
@@ -179,7 +179,7 @@ public class RegisterQualityProfilesMediumTest {
}
@Test
- public void do_not_reset_default_profile_if_still_valid() throws Exception {
+ public void do_not_reset_default_profile_if_still_valid() {
tester = new ServerTester().addXoo().addComponents(new SimpleProfileDefinition("one", true), new SimpleProfileDefinition("two", false));
tester.start();
@@ -200,7 +200,7 @@ public class RegisterQualityProfilesMediumTest {
* Probably for db migration
*/
@Test
- public void clean_up_profiles_if_missing_loaded_template() throws Exception {
+ public void clean_up_profiles_if_missing_loaded_template() {
tester = new ServerTester().addXoo().addComponents(XooRulesDefinition.class, XooProfileDefinition.class);
tester.start();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RuleActivatorMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RuleActivatorMediumTest.java
index 927bcbedbf2..b0c5ba6c340 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RuleActivatorMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/RuleActivatorMediumTest.java
@@ -111,12 +111,12 @@ public class RuleActivatorMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
@Test
- public void activate() throws Exception {
+ public void activate() {
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
activation.setParameter("max", "7");
@@ -133,7 +133,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void activate_with_profile_dto() throws Exception {
+ public void activate_with_profile_dto() {
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
activation.setParameter("max", "7");
@@ -150,7 +150,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void activate_with_default_severity_and_parameter() throws Exception {
+ public void activate_with_default_severity_and_parameter() {
activate(new RuleActivation(RuleTesting.XOO_X1), XOO_P1_KEY);
assertThat(countActiveRules(XOO_P1_KEY)).isEqualTo(1);
@@ -162,7 +162,7 @@ public class RuleActivatorMediumTest {
* SONAR-5841
*/
@Test
- public void activate_with_empty_parameter_having_no_default_value() throws Exception {
+ public void activate_with_empty_parameter_having_no_default_value() {
activate(new RuleActivation(RuleTesting.XOO_X1)
.setParameter("min", ""),
XOO_P1_KEY);
@@ -177,7 +177,7 @@ public class RuleActivatorMediumTest {
* SONAR-5841
*/
@Test
- public void activate_with_empty_parameters() throws Exception {
+ public void activate_with_empty_parameters() {
activate(new RuleActivation(RuleTesting.XOO_X1)
.setParameters(ImmutableMap.of("max", "", "min", "")),
XOO_P1_KEY);
@@ -192,7 +192,7 @@ public class RuleActivatorMediumTest {
* SONAR-5840
*/
@Test
- public void activate_rule_with_negative_integer_value_on_parameter_having_no_default_value() throws Exception {
+ public void activate_rule_with_negative_integer_value_on_parameter_having_no_default_value() {
activate(new RuleActivation(RuleTesting.XOO_X1)
.setParameter("min", "-10"),
XOO_P1_KEY);
@@ -204,7 +204,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void activation_ignores_unsupported_parameters() throws Exception {
+ public void activation_ignores_unsupported_parameters() {
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setParameter("xxx", "yyy");
activate(activation, XOO_P1_KEY);
@@ -214,7 +214,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void update_activation_severity_and_parameters() throws Exception {
+ public void update_activation_severity_and_parameters() {
// initial activation
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
@@ -233,7 +233,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void update_activation_with_parameter_without_default_value() throws Exception {
+ public void update_activation_with_parameter_without_default_value() {
// initial activation -> param "max" has a default value
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
@@ -253,7 +253,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void update_activation_but_new_parameter() throws Exception {
+ public void update_activation_but_new_parameter() {
// initial activation
ActiveRuleKey activeRuleKey = ActiveRuleKey.of(XOO_P1_KEY, RuleTesting.XOO_X1);
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
@@ -278,7 +278,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void ignore_activation_without_changes() throws Exception {
+ public void ignore_activation_without_changes() {
// initial activation
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
@@ -292,7 +292,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void do_not_change_severity_and_params_if_unset_and_already_activated() throws Exception {
+ public void do_not_change_severity_and_params_if_unset_and_already_activated() {
// initial activation
ActiveRuleKey activeRuleKey = ActiveRuleKey.of(XOO_P1_KEY, RuleTesting.XOO_X1);
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
@@ -309,7 +309,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void revert_activation_to_default_severity_and_parameters() throws Exception {
+ public void revert_activation_to_default_severity_and_parameters() {
// initial activation
ActiveRuleKey activeRuleKey = ActiveRuleKey.of(XOO_P1_KEY, RuleTesting.XOO_X1);
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
@@ -328,7 +328,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void ignore_parameters_when_activating_custom_rule() throws Exception {
+ public void ignore_parameters_when_activating_custom_rule() {
// initial activation
ActiveRuleKey activeRuleKey = ActiveRuleKey.of(XOO_P1_KEY, CUSTOM_RULE_KEY);
RuleActivation activation = new RuleActivation(CUSTOM_RULE_KEY);
@@ -344,7 +344,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void fail_to_activate_if_template() throws Exception {
+ public void fail_to_activate_if_template() {
RuleActivation activation = new RuleActivation(TEMPLATE_RULE_KEY);
try {
@@ -357,7 +357,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void fail_to_activate_if_different_languages() throws Exception {
+ public void fail_to_activate_if_different_languages() {
// profile and rule have different languages
RuleActivation activation = new RuleActivation(RuleKey.of("squid", "j1"));
@@ -371,7 +371,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void fail_to_activate_if_unknown_rule() throws Exception {
+ public void fail_to_activate_if_unknown_rule() {
// profile and rule have different languages
RuleActivation activation = new RuleActivation(RuleKey.of("xoo", "x3"));
@@ -385,7 +385,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void fail_to_activate_if_rule_with_removed_status() throws Exception {
+ public void fail_to_activate_if_rule_with_removed_status() {
RuleDto ruleDto = db.ruleDao().getByKey(dbSession, RuleTesting.XOO_X1);
ruleDto.setStatus(RuleStatus.REMOVED);
db.ruleDao().update(dbSession, ruleDto);
@@ -404,7 +404,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void fail_to_activate_if_manual_rule() throws Exception {
+ public void fail_to_activate_if_manual_rule() {
RuleActivation activation = new RuleActivation(MANUAL_RULE_KEY);
try {
@@ -417,7 +417,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void fail_to_activate_if_unknown_profile() throws Exception {
+ public void fail_to_activate_if_unknown_profile() {
try {
activate(new RuleActivation(RuleTesting.XOO_X1), "unknown");
fail();
@@ -427,7 +427,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void fail_to_activate_if_invalid_parameter() throws Exception {
+ public void fail_to_activate_if_invalid_parameter() {
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setParameter("max", "foo");
@@ -442,7 +442,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void deactivate() throws Exception {
+ public void deactivate() {
// activation
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activation.setSeverity(Severity.BLOCKER);
@@ -456,7 +456,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void ignore_deactivation_if_rule_not_activated() throws Exception {
+ public void ignore_deactivation_if_rule_not_activated() {
// deactivation
ActiveRuleKey key = ActiveRuleKey.of(XOO_P1_KEY, RuleTesting.XOO_X1);
ruleActivator.deactivate(key);
@@ -465,7 +465,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void deactivation_fails_if_rule_not_found() throws Exception {
+ public void deactivation_fails_if_rule_not_found() {
ActiveRuleKey key = ActiveRuleKey.of(XOO_P1_KEY, RuleKey.of("xoo", "x3"));
try {
ruleActivator.deactivate(key);
@@ -477,7 +477,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void deactivation_fails_if_profile_not_found() throws Exception {
+ public void deactivation_fails_if_profile_not_found() {
ActiveRuleKey key = ActiveRuleKey.of("unknown", RuleTesting.XOO_X1);
try {
ruleActivator.deactivate(key);
@@ -488,7 +488,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void allow_to_deactivate_removed_rule() throws Exception {
+ public void allow_to_deactivate_removed_rule() {
// activation
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1);
activate(activation, XOO_P1_KEY);
@@ -508,7 +508,7 @@ public class RuleActivatorMediumTest {
// INHERITANCE OF PROFILES
@Test
- public void activate_on_child_profile_but_not_on_parent() throws Exception {
+ public void activate_on_child_profile_but_not_on_parent() {
createChildProfiles();
// activate on child profile, but not on root
@@ -533,7 +533,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void propagate_activation_on_child_profiles() throws Exception {
+ public void propagate_activation_on_child_profiles() {
createChildProfiles();
// activate on root profile
@@ -549,7 +549,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void propagate_activation_update_on_child_profiles() throws Exception {
+ public void propagate_activation_update_on_child_profiles() {
createChildProfiles();
// activate on root profile
@@ -593,7 +593,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void do_not_propagate_activation_update_on_child_overrides() throws Exception {
+ public void do_not_propagate_activation_update_on_child_overrides() {
createChildProfiles();
// activate on root profile P1
@@ -633,7 +633,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void active_on_parent_a_rule_already_activated_on_child() throws Exception {
+ public void active_on_parent_a_rule_already_activated_on_child() {
createChildProfiles();
// activate on child profile
@@ -656,7 +656,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void do_not_override_on_child_if_same_values() throws Exception {
+ public void do_not_override_on_child_if_same_values() {
createChildProfiles();
// activate on root profile
@@ -677,7 +677,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void propagate_deactivation_on_child_profiles() throws Exception {
+ public void propagate_deactivation_on_child_profiles() {
createChildProfiles();
// activate on root profile
@@ -698,7 +698,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void propagate_deactivation_even_on_child_overrides() throws Exception {
+ public void propagate_deactivation_even_on_child_overrides() {
createChildProfiles();
// activate on root profile
@@ -728,7 +728,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void do_not_deactivate_inherited_or_overridden_rule() throws Exception {
+ public void do_not_deactivate_inherited_or_overridden_rule() {
createChildProfiles();
// activate on root profile
@@ -750,7 +750,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void reset_child_profile() throws Exception {
+ public void reset_child_profile() {
createChildProfiles();
// activate on root profile
@@ -780,7 +780,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void reset_is_not_propagated_to_child_overrides() throws Exception {
+ public void reset_is_not_propagated_to_child_overrides() {
createChildProfiles();
// activate on root profile
@@ -819,7 +819,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void ignore_reset_if_not_activated() throws Exception {
+ public void ignore_reset_if_not_activated() {
createChildProfiles();
RuleActivation activation = new RuleActivation(RuleTesting.XOO_X1).setReset(true);
activate(activation, XOO_P1_KEY);
@@ -1008,7 +1008,7 @@ public class RuleActivatorMediumTest {
}
@Test
- public void bulk_change_severity() throws Exception {
+ public void bulk_change_severity() {
createChildProfiles();
// activate two rules on root profile P1 (propagated to P2 and P3)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/ProfilesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/ProfilesWsTest.java
index c2093edc7f6..0d1b14751c5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/ProfilesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/ProfilesWsTest.java
@@ -41,7 +41,7 @@ public class ProfilesWsTest {
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
WebService.Controller controller = tester.controller("api/profiles");
assertThat(controller).isNotNull();
assertThat(controller.path()).isEqualTo("api/profiles");
@@ -50,7 +50,7 @@ public class ProfilesWsTest {
}
@Test
- public void define_list_action() throws Exception {
+ public void define_list_action() {
WebService.Controller controller = tester.controller("api/profiles");
WebService.Action restoreProfiles = controller.action("list");
@@ -61,7 +61,7 @@ public class ProfilesWsTest {
}
@Test
- public void define_index_action() throws Exception {
+ public void define_index_action() {
WebService.Controller controller = tester.controller("api/profiles");
WebService.Action restoreProfiles = controller.action("index");
@@ -72,7 +72,7 @@ public class ProfilesWsTest {
}
@Test
- public void define_backup_action() throws Exception {
+ public void define_backup_action() {
WebService.Controller controller = tester.controller("api/profiles");
WebService.Action restoreProfiles = controller.action("backup");
@@ -82,7 +82,7 @@ public class ProfilesWsTest {
}
@Test
- public void define_restore_action() throws Exception {
+ public void define_restore_action() {
WebService.Controller controller = tester.controller("api/profiles");
WebService.Action restoreProfiles = controller.action("restore");
@@ -92,7 +92,7 @@ public class ProfilesWsTest {
}
@Test
- public void define_destroy_action() throws Exception {
+ public void define_destroy_action() {
WebService.Controller controller = tester.controller("api/profiles");
WebService.Action restoreProfiles = controller.action("destroy");
@@ -102,7 +102,7 @@ public class ProfilesWsTest {
}
@Test
- public void define_set_as_default_action() throws Exception {
+ public void define_set_as_default_action() {
WebService.Controller controller = tester.controller("api/profiles");
WebService.Action restoreProfiles = controller.action("set_as_default");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileBackupActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileBackupActionTest.java
index e3be04b57f3..b039d48813f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileBackupActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileBackupActionTest.java
@@ -57,7 +57,7 @@ public class QProfileBackupActionTest {
private WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
DbClient dbClient = new DbClient(db.database(), db.myBatis());
tester = new WsTester(new QProfilesWs(
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangeParentActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangeParentActionMediumTest.java
index 433a343967b..7df4a804324 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangeParentActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangeParentActionMediumTest.java
@@ -56,7 +56,7 @@ public class QProfileChangeParentActionMediumTest {
WsTester wsTester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
ws = tester.get(QProfilesWs.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangelogActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangelogActionTest.java
index 232fe5f0352..61b35da2389 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangelogActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileChangelogActionTest.java
@@ -101,7 +101,7 @@ public class QProfileChangelogActionTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCompareActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCompareActionMediumTest.java
index 19aeceeaf9d..2dc5f9fe3b3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCompareActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCompareActionMediumTest.java
@@ -61,7 +61,7 @@ public class QProfileCompareActionMediumTest {
private DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
session = db.openSession(false);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCopyActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCopyActionTest.java
index 0b2d31a3e58..47b50803768 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCopyActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCopyActionTest.java
@@ -46,7 +46,7 @@ public class QProfileCopyActionTest {
private QProfileCopier qProfileCopier;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester = new WsTester(new QProfilesWs(
mock(RuleActivationActions.class),
mock(BulkRuleActivationActions.class),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCreateActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCreateActionMediumTest.java
index b3258aec61d..1c772b887e7 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCreateActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileCreateActionMediumTest.java
@@ -64,7 +64,7 @@ public class QProfileCreateActionMediumTest {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileDeleteActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileDeleteActionTest.java
index 3d31e67aa35..17fc490bd18 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileDeleteActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileDeleteActionTest.java
@@ -65,7 +65,7 @@ public class QProfileDeleteActionTest {
private DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
qualityProfileDao = new QualityProfileDao(dbTester.myBatis(), mock(System2.class));
componentDao = new ComponentDao();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileExportActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileExportActionTest.java
index 20b18432e73..974f4d8aa18 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileExportActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileExportActionTest.java
@@ -71,7 +71,7 @@ public class QProfileExportActionTest {
QProfileExporters exporters;
@Before
- public void before() throws Exception {
+ public void before() {
qualityProfileDao = new QualityProfileDao(db.myBatis(), mock(System2.class));
dbClient = new DbClient(db.database(), db.myBatis(), qualityProfileDao);
session = dbClient.openSession(false);
@@ -95,7 +95,7 @@ public class QProfileExportActionTest {
}
@After
- public void after() throws Exception {
+ public void after() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileInheritanceActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileInheritanceActionMediumTest.java
index 9d3d15db5a5..44fbc09dd1d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileInheritanceActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileInheritanceActionMediumTest.java
@@ -51,7 +51,7 @@ public class QProfileInheritanceActionMediumTest {
private DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
session = db.openSession(false);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileProjectsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileProjectsActionTest.java
index 73ede38f285..06e5285064a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileProjectsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileProjectsActionTest.java
@@ -66,7 +66,7 @@ public class QProfileProjectsActionTest {
private RoleDao roleDao;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
dbClient = new DbClient(dbTester.database(), dbTester.myBatis(),
new QualityProfileDao(dbTester.myBatis(), mock(System2.class)),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRenameActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRenameActionTest.java
index ba784e090e5..c5c7a994b61 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRenameActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRenameActionTest.java
@@ -56,7 +56,7 @@ public class QProfileRenameActionTest {
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
qualityProfileDao = new QualityProfileDao(dbTester.myBatis(), mock(System2.class));
dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), qualityProfileDao);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreActionTest.java
index d5de479749d..cbf140bffa7 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreActionTest.java
@@ -52,7 +52,7 @@ public class QProfileRestoreActionTest {
private WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester = new WsTester(new QProfilesWs(
mock(RuleActivationActions.class),
mock(BulkRuleActivationActions.class),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreBuiltInActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreBuiltInActionTest.java
index 48f3433ad29..043a8b372c1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreBuiltInActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileRestoreBuiltInActionTest.java
@@ -43,7 +43,7 @@ public class QProfileRestoreBuiltInActionTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester = new WsTester(new QProfilesWs(
mock(RuleActivationActions.class),
mock(BulkRuleActivationActions.class),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSearchActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSearchActionTest.java
index 6b93a45b05a..c19b2410481 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSearchActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSearchActionTest.java
@@ -60,7 +60,7 @@ public class QProfileSearchActionTest {
private QProfileLoader profileLoader;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
qualityProfileDao = new QualityProfileDao(dbTester.myBatis(), mock(System2.class));
dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), qualityProfileDao);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSetDefaultActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSetDefaultActionTest.java
index fbb13d55de1..136e83fc0bb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSetDefaultActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfileSetDefaultActionTest.java
@@ -59,7 +59,7 @@ public class QProfileSetDefaultActionTest {
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
qualityProfileDao = new QualityProfileDao(dbTester.myBatis(), mock(System2.class));
dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), qualityProfileDao);
@@ -161,7 +161,7 @@ public class QProfileSetDefaultActionTest {
session.commit();
}
- private void checkDefaultProfile(String language, String key) throws Exception {
+ private void checkDefaultProfile(String language, String key) {
assertThat(dbClient.qualityProfileDao().getDefaultProfile(language).getKey()).isEqualTo(key);
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumTest.java
index 2e53f605067..b2de87d9bda 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsMediumTest.java
@@ -64,7 +64,7 @@ public class QProfilesWsMediumTest {
WsTester wsTester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
ws = tester.get(QProfilesWs.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java
index 653bf535936..130b3caab9a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/qualityprofile/ws/QProfilesWsTest.java
@@ -98,7 +98,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
assertThat(controller).isNotNull();
assertThat(controller.path()).isEqualTo(QProfilesWs.API_ENDPOINT);
assertThat(controller.description()).isNotEmpty();
@@ -106,7 +106,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_restore_built_action() throws Exception {
+ public void define_restore_built_action() {
WebService.Action restoreProfiles = controller.action("restore_built_in");
assertThat(restoreProfiles).isNotNull();
assertThat(restoreProfiles.isPost()).isTrue();
@@ -114,7 +114,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_search() throws Exception {
+ public void define_search() {
WebService.Action search = controller.action("search");
assertThat(search).isNotNull();
assertThat(search.isPost()).isFalse();
@@ -125,7 +125,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_activate_rule_action() throws Exception {
+ public void define_activate_rule_action() {
WebService.Action restoreProfiles = controller.action(RuleActivationActions.ACTIVATE_ACTION);
assertThat(restoreProfiles).isNotNull();
assertThat(restoreProfiles.isPost()).isTrue();
@@ -133,7 +133,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_deactivate_rule_action() throws Exception {
+ public void define_deactivate_rule_action() {
WebService.Action restoreProfiles = controller.action(RuleActivationActions.DEACTIVATE_ACTION);
assertThat(restoreProfiles).isNotNull();
assertThat(restoreProfiles.isPost()).isTrue();
@@ -141,7 +141,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_add_project_action() throws Exception {
+ public void define_add_project_action() {
WebService.Action addProject = controller.action("add_project");
assertThat(addProject).isNotNull();
assertThat(addProject.isPost()).isTrue();
@@ -149,7 +149,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_remove_project_action() throws Exception {
+ public void define_remove_project_action() {
WebService.Action removeProject = controller.action("remove_project");
assertThat(removeProject).isNotNull();
assertThat(removeProject.isPost()).isTrue();
@@ -157,7 +157,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_set_default_action() throws Exception {
+ public void define_set_default_action() {
WebService.Action setDefault = controller.action("set_default");
assertThat(setDefault).isNotNull();
assertThat(setDefault.isPost()).isTrue();
@@ -165,7 +165,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_projects_action() throws Exception {
+ public void define_projects_action() {
WebService.Action projects = controller.action("projects");
assertThat(projects).isNotNull();
assertThat(projects.isPost()).isFalse();
@@ -174,7 +174,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_backup_action() throws Exception {
+ public void define_backup_action() {
WebService.Action backup = controller.action("backup");
assertThat(backup).isNotNull();
assertThat(backup.isPost()).isFalse();
@@ -182,14 +182,14 @@ public class QProfilesWsTest {
}
@Test
- public void define_restore_action() throws Exception {
+ public void define_restore_action() {
WebService.Action restore = controller.action("restore");
assertThat(restore).isNotNull();
assertThat(restore.isPost()).isTrue();
assertThat(restore.params()).hasSize(1);
}
- public void define_bulk_activate_rule_action() throws Exception {
+ public void define_bulk_activate_rule_action() {
WebService.Action restoreProfiles = controller.action(BulkRuleActivationActions.BULK_ACTIVATE_ACTION);
assertThat(restoreProfiles).isNotNull();
assertThat(restoreProfiles.isPost()).isTrue();
@@ -197,7 +197,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_bulk_deactivate_rule_action() throws Exception {
+ public void define_bulk_deactivate_rule_action() {
WebService.Action restoreProfiles = controller.action(BulkRuleActivationActions.BULK_DEACTIVATE_ACTION);
assertThat(restoreProfiles).isNotNull();
assertThat(restoreProfiles.isPost()).isTrue();
@@ -205,7 +205,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_create_action() throws Exception {
+ public void define_create_action() {
WebService.Action create = controller.action("create");
assertThat(create).isNotNull();
assertThat(create.isPost()).isTrue();
@@ -221,7 +221,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_importers_action() throws Exception {
+ public void define_importers_action() {
WebService.Action importers = controller.action("importers");
assertThat(importers).isNotNull();
assertThat(importers.isPost()).isFalse();
@@ -230,7 +230,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_changelog_action() throws Exception {
+ public void define_changelog_action() {
WebService.Action changelog = controller.action("changelog");
assertThat(changelog).isNotNull();
assertThat(changelog.isPost()).isFalse();
@@ -241,7 +241,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_change_parent_action() throws Exception {
+ public void define_change_parent_action() {
WebService.Action changeParent = controller.action("change_parent");
assertThat(changeParent).isNotNull();
assertThat(changeParent.isPost()).isTrue();
@@ -251,7 +251,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_compare_action() throws Exception {
+ public void define_compare_action() {
WebService.Action compare = controller.action("compare");
assertThat(compare).isNotNull();
assertThat(compare.isPost()).isFalse();
@@ -263,7 +263,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_copy_action() throws Exception {
+ public void define_copy_action() {
WebService.Action copy = controller.action("copy");
assertThat(copy).isNotNull();
assertThat(copy.isPost()).isTrue();
@@ -273,7 +273,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_delete_action() throws Exception {
+ public void define_delete_action() {
WebService.Action delete = controller.action("delete");
assertThat(delete).isNotNull();
assertThat(delete.isPost()).isTrue();
@@ -283,7 +283,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_export_action() throws Exception {
+ public void define_export_action() {
WebService.Action export = controller.action("export");
assertThat(export).isNotNull();
assertThat(export.isPost()).isFalse();
@@ -293,7 +293,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_exporters_action() throws Exception {
+ public void define_exporters_action() {
WebService.Action exporters = controller.action("exporters");
assertThat(exporters).isNotNull();
assertThat(exporters.isPost()).isFalse();
@@ -302,7 +302,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_inheritance_action() throws Exception {
+ public void define_inheritance_action() {
WebService.Action inheritance = controller.action("inheritance");
assertThat(inheritance).isNotNull();
assertThat(inheritance.isPost()).isFalse();
@@ -313,7 +313,7 @@ public class QProfilesWsTest {
}
@Test
- public void define_rename_action() throws Exception {
+ public void define_rename_action() {
WebService.Action rename = controller.action("rename");
assertThat(rename).isNotNull();
assertThat(rename.isPost()).isTrue();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRackBridgeTest.java b/server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRackBridgeTest.java
index 242f32c67f8..894e18375a9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRackBridgeTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRackBridgeTest.java
@@ -45,17 +45,17 @@ public class PlatformRackBridgeTest {
PlatformRackBridge underTest;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
MockitoAnnotations.initMocks(this);
}
@Test(expected = RuntimeException.class)
- public void getRubyRuntime_throws_RE_when_RackApplicationFactory_is_not_in_ServletContext() throws Exception {
+ public void getRubyRuntime_throws_RE_when_RackApplicationFactory_is_not_in_ServletContext() {
underTest.getRubyRuntime();
}
@Test
- public void getRubyRuntime_returns_Ruby_instance_from_rack_application() throws Exception {
+ public void getRubyRuntime_returns_Ruby_instance_from_rack_application() {
when(servletContext.getAttribute("rack.factory")).thenReturn(rackApplicationFactory);
when(rackApplicationFactory.getApplication()).thenReturn(rackApplication);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRubyBridgeTest.java b/server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRubyBridgeTest.java
index 56729daec6f..38bca7ca846 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRubyBridgeTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ruby/PlatformRubyBridgeTest.java
@@ -39,7 +39,7 @@ public class PlatformRubyBridgeTest {
private PlatformRubyBridge underTest;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(rackBridge.getRubyRuntime()).thenReturn(container.getProvider().getRuntime());
underTest = new PlatformRubyBridge(rackBridge);
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderMediumTest.java
index 04bf1ddf430..cf2e19f64f0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/DefaultRuleFinderMediumTest.java
@@ -46,7 +46,7 @@ public class DefaultRuleFinderMediumTest {
private DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
finder = tester.get(DefaultRuleFinder.class);
dbClient = tester.get(DbClient.class);
session = dbClient.openSession(false);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/DeprecatedRulesDefinitionLoaderTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/DeprecatedRulesDefinitionLoaderTest.java
index 2acfab4484d..15938092f90 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/DeprecatedRulesDefinitionLoaderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/DeprecatedRulesDefinitionLoaderTest.java
@@ -95,7 +95,7 @@ public class DeprecatedRulesDefinitionLoaderTest {
}
@Test
- public void wrap_deprecated_rule_repositories() throws Exception {
+ public void wrap_deprecated_rule_repositories() {
RulesDefinition.Context context = new RulesDefinition.Context();
new DeprecatedRulesDefinitionLoader(i18n, debtModelRepository, importer, new RuleRepository[] {new CheckstyleRules()}).complete(context);
@@ -125,7 +125,7 @@ public class DeprecatedRulesDefinitionLoaderTest {
}
@Test
- public void emulate_the_day_deprecated_api_can_be_dropped() throws Exception {
+ public void emulate_the_day_deprecated_api_can_be_dropped() {
RulesDefinition.Context context = new RulesDefinition.Context();
// no more RuleRepository !
@@ -135,7 +135,7 @@ public class DeprecatedRulesDefinitionLoaderTest {
}
@Test
- public void use_l10n_bundles() throws Exception {
+ public void use_l10n_bundles() {
RulesDefinition.Context context = new RulesDefinition.Context();
when(i18n.getName("checkstyle", "ConstantName")).thenReturn("Constant Name");
when(i18n.getDescription("checkstyle", "ConstantName")).thenReturn("Checks that constant names conform to the specified format");
@@ -155,7 +155,7 @@ public class DeprecatedRulesDefinitionLoaderTest {
}
@Test
- public void define_rule_debt() throws Exception {
+ public void define_rule_debt() {
RulesDefinition.Context context = new RulesDefinition.Context();
List<DebtModelXMLExporter.RuleDebt> ruleDebts = newArrayList(
@@ -188,7 +188,7 @@ public class DeprecatedRulesDefinitionLoaderTest {
}
@Test
- public void fail_on_invalid_rule_debt() throws Exception {
+ public void fail_on_invalid_rule_debt() {
RulesDefinition.Context context = new RulesDefinition.Context();
List<DebtModelXMLExporter.RuleDebt> ruleDebts = newArrayList(
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesMediumTest.java
index 2bc554247f7..778bb4bb116 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesMediumTest.java
@@ -105,7 +105,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void register_rules_at_startup() throws Exception {
+ public void register_rules_at_startup() {
register(new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
@@ -166,7 +166,7 @@ public class RegisterRulesMediumTest {
* 4. start server -> db is up-to-date (no changes) but rules must be re-indexed
*/
@Test
- public void index_rules_even_if_no_changes() throws Exception {
+ public void index_rules_even_if_no_changes() {
Rules rules = new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
@@ -303,7 +303,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void do_not_update_rules_if_no_changes() throws Exception {
+ public void do_not_update_rules_if_no_changes() {
Rules rules = new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
@@ -349,7 +349,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void deactivate_removed_rules_only_if_repository_still_exists() throws Exception {
+ public void deactivate_removed_rules_only_if_repository_still_exists() {
register(new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
@@ -378,7 +378,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void do_not_deactivate_removed_rules_if_repository_accidentally_uninstalled() throws Exception {
+ public void do_not_deactivate_removed_rules_if_repository_accidentally_uninstalled() {
Rules rules = new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
@@ -407,7 +407,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void update_active_rules_on_param_changes() throws Exception {
+ public void update_active_rules_on_param_changes() {
register(new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
@@ -482,7 +482,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void fail_if_debt_characteristic_is_root() throws Exception {
+ public void fail_if_debt_characteristic_is_root() {
try {
register(new Rules() {
@Override
@@ -500,7 +500,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void update_custom_rule_on_template_change() throws Exception {
+ public void update_custom_rule_on_template_change() {
register(new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
@@ -555,7 +555,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void do_not_update_custom_rule_if_no_template_change() throws Exception {
+ public void do_not_update_custom_rule_if_no_template_change() {
Rules rules = new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
@@ -591,7 +591,7 @@ public class RegisterRulesMediumTest {
}
@Test
- public void do_not_update_custom_rule_params_from_template() throws Exception {
+ public void do_not_update_custom_rule_params_from_template() {
register(new Rules() {
@Override
public void init(RulesDefinition.NewRepository repository) {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesTest.java
index 7c1abbfedc7..522175215d8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RegisterRulesTest.java
@@ -72,7 +72,7 @@ public class RegisterRulesTest extends AbstractDaoTestCase {
}
@After
- public void after() throws Exception {
+ public void after() {
dbSession.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RubyRuleServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RubyRuleServiceTest.java
index 777f540f15d..12b126735bf 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RubyRuleServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RubyRuleServiceTest.java
@@ -63,18 +63,18 @@ public class RubyRuleServiceTest {
RubyRuleService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
service = new RubyRuleService(ruleService, updater);
}
@Test
- public void find_by_key() throws Exception {
+ public void find_by_key() {
service.findByKey("squid:S001");
verify(ruleService).getByKey(RuleKey.of("squid", "S001"));
}
@Test
- public void search_rules() throws Exception {
+ public void search_rules() {
when(ruleService.search(any(RuleQuery.class), any(QueryContext.class))).thenReturn(mock(Result.class));
HashMap<String, Object> params = newHashMap();
@@ -111,7 +111,7 @@ public class RubyRuleServiceTest {
}
@Test
- public void search_rules_activated_on_a_profile() throws Exception {
+ public void search_rules_activated_on_a_profile() {
when(ruleService.search(any(RuleQuery.class), any(QueryContext.class))).thenReturn(mock(Result.class));
HashMap<String, Object> params = newHashMap();
@@ -125,7 +125,7 @@ public class RubyRuleServiceTest {
}
@Test
- public void search_rules_without_page_size_param() throws Exception {
+ public void search_rules_without_page_size_param() {
when(ruleService.search(any(RuleQuery.class), any(QueryContext.class))).thenReturn(mock(Result.class));
HashMap<String, Object> params = newHashMap();
@@ -139,7 +139,7 @@ public class RubyRuleServiceTest {
}
@Test
- public void search_all_rules() throws Exception {
+ public void search_all_rules() {
List<Rule> rules = newArrayList(mock(Rule.class));
Result serviceResult = mock(Result.class);
when(serviceResult.scroll()).thenReturn(rules.iterator());
@@ -157,7 +157,7 @@ public class RubyRuleServiceTest {
}
@Test
- public void update_rule() throws Exception {
+ public void update_rule() {
when(ruleService.search(any(RuleQuery.class), any(QueryContext.class))).thenReturn(mock(Result.class));
service.updateRule(ImmutableMap.<String, Object>of("ruleKey", "squid:S001"));
@@ -166,7 +166,7 @@ public class RubyRuleServiceTest {
}
@Test
- public void search_manual_rules() throws Exception {
+ public void search_manual_rules() {
when(ruleService.search(any(RuleQuery.class), any(QueryContext.class))).thenReturn(mock(Result.class));
service.searchManualRules();
@@ -175,21 +175,21 @@ public class RubyRuleServiceTest {
}
@Test
- public void create_manual_rules() throws Exception {
+ public void create_manual_rules() {
service.createManualRule(ImmutableMap.<String, Object>of("manualKey", "MY_MANUAL"));
verify(ruleService).create(any(NewRule.class));
}
@Test
- public void update_manual_rules() throws Exception {
+ public void update_manual_rules() {
service.updateManualRule(ImmutableMap.<String, Object>of("ruleKey", "manual:MY_MANUAL"));
verify(ruleService).update(any(RuleUpdate.class));
}
@Test
- public void delete_manual_rules() throws Exception {
+ public void delete_manual_rules() {
service.deleteManualRule("manual:MY_MANUAL");
verify(ruleService).delete(RuleKey.of("manual", "MY_MANUAL"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleBackendMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleBackendMediumTest.java
index 6ee776eddd0..f24f7237402 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleBackendMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleBackendMediumTest.java
@@ -72,7 +72,7 @@ public class RuleBackendMediumTest {
}
@Test
- public void insert_in_db_and_multiget_in_es() throws InterruptedException {
+ public void insert_in_db_and_multiget_in_es() {
// insert db
RuleDto ruleDto = RuleTesting.newXooX1();
RuleDto ruleDto2 = RuleTesting.newXooX2();
@@ -85,7 +85,7 @@ public class RuleBackendMediumTest {
}
@Test
- public void insert_in_db_and_index_in_es() throws InterruptedException {
+ public void insert_in_db_and_index_in_es() {
// insert db
RuleDto ruleDto = RuleTesting.newXooX1();
dao.insert(dbSession, ruleDto);
@@ -128,7 +128,7 @@ public class RuleBackendMediumTest {
}
@Test
- public void insert_rule_tags_in_db_and_index_in_es() throws InterruptedException {
+ public void insert_rule_tags_in_db_and_index_in_es() {
// insert db
RuleDto ruleDto = RuleTesting.newXooX1();
dao.insert(dbSession, ruleDto);
@@ -250,7 +250,7 @@ public class RuleBackendMediumTest {
}
@Test
- public void insert_and_update_rule_param() throws InterruptedException {
+ public void insert_and_update_rule_param() {
// insert db
RuleDto ruleDto = RuleTesting.newXooX1();
@@ -309,7 +309,7 @@ public class RuleBackendMediumTest {
@Test
@Deprecated
- public void has_id() throws Exception {
+ public void has_id() {
RuleDto ruleDto = RuleTesting.newXooX1();
dao.insert(dbSession, ruleDto);
@@ -320,7 +320,7 @@ public class RuleBackendMediumTest {
@Test
- public void insert_update_characteristics() throws Exception {
+ public void insert_update_characteristics() {
CharacteristicDto char1 = DebtTesting.newCharacteristicDto("c1");
db.debtCharacteristicDao().insert(char1, dbSession);
@@ -382,7 +382,7 @@ public class RuleBackendMediumTest {
}
@Test
- public void insert_update_debt_overload() throws Exception {
+ public void insert_update_debt_overload() {
RuleDto ruleDto = RuleTesting.newXooX1()
.setRemediationFunction(null)
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleCreatorMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleCreatorMediumTest.java
index 2a9d7a18aa6..2a9900c0854 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleCreatorMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleCreatorMediumTest.java
@@ -70,7 +70,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void create_custom_rule() throws Exception {
+ public void create_custom_rule() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -116,7 +116,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void create_custom_rule_with_empty_parameter_value() throws Exception {
+ public void create_custom_rule_with_empty_parameter_value() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -141,7 +141,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void create_custom_rule_with_no_parameter_value() throws Exception {
+ public void create_custom_rule_with_no_parameter_value() {
// insert template rule
RuleDto templateRule = createTemplateRuleWithIntArrayParam();
@@ -165,7 +165,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void create_custom_rule_with_multiple_parameter_values() throws Exception {
+ public void create_custom_rule_with_multiple_parameter_values() {
// insert template rule
RuleDto templateRule = createTemplateRuleWithIntArrayParam();
@@ -190,7 +190,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void create_custom_rule_with_invalid_parameter() throws Exception {
+ public void create_custom_rule_with_invalid_parameter() {
// insert template rule
RuleDto templateRule = createTemplateRuleWithIntArrayParam();
@@ -212,7 +212,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void create_custom_rule_with_invalid_parameters() throws Exception {
+ public void create_custom_rule_with_invalid_parameters() {
// insert template rule
RuleDto templateRule = createTemplateRuleWithTwoIntParams();
@@ -235,7 +235,7 @@ public class RuleCreatorMediumTest {
@Test
- public void reactivate_custom_rule_if_already_exists_in_removed_status() throws Exception {
+ public void reactivate_custom_rule_if_already_exists_in_removed_status() {
String key = "CUSTOM_RULE";
// insert template rule
@@ -279,7 +279,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void generate_reactivation_exception_when_rule_exists_in_removed_status_and_prevent_reactivation_parameter_is_true() throws Exception {
+ public void generate_reactivation_exception_when_rule_exists_in_removed_status_and_prevent_reactivation_parameter_is_true() {
String key = "CUSTOM_RULE";
// insert template rule
@@ -316,7 +316,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_custom_rule_when_invalid_key() throws Exception {
+ public void fail_to_create_custom_rule_when_invalid_key() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -336,7 +336,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_custom_rule_when_rule_key_already_exists() throws Exception {
+ public void fail_to_create_custom_rule_when_rule_key_already_exists() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -365,7 +365,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_custom_rule_when_missing_name() throws Exception {
+ public void fail_to_create_custom_rule_when_missing_name() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -384,7 +384,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_custom_rule_when_missing_description() throws Exception {
+ public void fail_to_create_custom_rule_when_missing_description() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -403,7 +403,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_custom_rule_when_missing_severity() throws Exception {
+ public void fail_to_create_custom_rule_when_missing_severity() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -422,7 +422,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_custom_rule_when_invalid_severity() throws Exception {
+ public void fail_to_create_custom_rule_when_invalid_severity() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -442,7 +442,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_custom_rule_when_missing_status() throws Exception {
+ public void fail_to_create_custom_rule_when_missing_status() {
// insert template rule
RuleDto templateRule = createTemplateRule();
@@ -461,7 +461,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_custom_rule_when_wrong_rule_template() throws Exception {
+ public void fail_to_create_custom_rule_when_wrong_rule_template() {
// insert rule
RuleDto rule = dao.insert(dbSession,
RuleTesting.newDto(RuleKey.of("java", "S001")).setIsTemplate(false));
@@ -484,7 +484,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void create_manual_rule() throws Exception {
+ public void create_manual_rule() {
NewRule newRule = NewRule.createForManualRule("MANUAL_RULE")
.setName("My manual")
.setMarkdownDescription("Some description");
@@ -509,7 +509,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void create_manual_rule_with_severity() throws Exception {
+ public void create_manual_rule_with_severity() {
NewRule newRule = NewRule.createForManualRule("MANUAL_RULE")
.setName("My manual")
.setMarkdownDescription("Some description")
@@ -535,7 +535,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void reactivate_manual_rule_if_already_exists_in_removed_status() throws Exception {
+ public void reactivate_manual_rule_if_already_exists_in_removed_status() {
String key = "MANUAL_RULE";
// insert a removed rule
@@ -569,7 +569,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_manual_rule_when_missing_key() throws Exception {
+ public void fail_to_create_manual_rule_when_missing_key() {
try {
NewRule.createForManualRule("")
.setName("My manual")
@@ -581,7 +581,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_manual_rule_when_invalid_key() throws Exception {
+ public void fail_to_create_manual_rule_when_invalid_key() {
NewRule newRule = NewRule.createForManualRule("*INVALID*")
.setName("My custom")
.setHtmlDescription("Some description");
@@ -595,7 +595,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_manual_rule_when_rule_key_already_exists() throws Exception {
+ public void fail_to_create_manual_rule_when_rule_key_already_exists() {
NewRule newRule = NewRule.createForManualRule("MANUAL_RULE")
.setName("My manual")
.setHtmlDescription("Some description");
@@ -614,7 +614,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_manual_rule_when_missing_name() throws Exception {
+ public void fail_to_create_manual_rule_when_missing_name() {
NewRule newRule = NewRule.createForManualRule("MANUAL_RULE")
.setHtmlDescription("Some description");
@@ -627,7 +627,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_manual_rule_when_missing_description() throws Exception {
+ public void fail_to_create_manual_rule_when_missing_description() {
NewRule newRule = NewRule.createForManualRule("MANUAL_RULE")
.setName("My manual");
@@ -640,7 +640,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_manual_rule_with_status() throws Exception {
+ public void fail_to_create_manual_rule_with_status() {
try {
NewRule.createForManualRule("MANUAL_RULE")
.setName("My manual")
@@ -653,7 +653,7 @@ public class RuleCreatorMediumTest {
}
@Test
- public void fail_to_create_manual_rule_with_parameters() throws Exception {
+ public void fail_to_create_manual_rule_with_parameters() {
try {
NewRule.createForManualRule("MANUAL_RULE")
.setName("My manual")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleDeleterMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleDeleterMediumTest.java
index 76510d1872a..9ff5e40059a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleDeleterMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleDeleterMediumTest.java
@@ -69,7 +69,7 @@ public class RuleDeleterMediumTest {
}
@Test
- public void delete_custom_rule() throws Exception {
+ public void delete_custom_rule() {
// Create template rule
RuleDto templateRule = RuleTesting.newTemplateRule(RuleKey.of("xoo", "T1")).setLanguage("xoo");
dao.insert(dbSession, templateRule);
@@ -101,7 +101,7 @@ public class RuleDeleterMediumTest {
}
@Test
- public void delete_manual_rule() throws Exception {
+ public void delete_manual_rule() {
// Create manual rule
RuleDto manualRule = RuleTesting.newManualRule("Manual_Rule");
dao.insert(dbSession, manualRule);
@@ -118,7 +118,7 @@ public class RuleDeleterMediumTest {
}
@Test
- public void fail_to_delete_if_not_custom_or_not_manual() throws Exception {
+ public void fail_to_delete_if_not_custom_or_not_manual() {
// Create rule
RuleKey ruleKey = RuleKey.of("java", "S001");
dao.insert(dbSession, RuleTesting.newDto(ruleKey));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleOperationsTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleOperationsTest.java
index 8f10df6d4da..1f3a48d2b81 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleOperationsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleOperationsTest.java
@@ -69,7 +69,7 @@ public class RuleOperationsTest {
RuleOperations operations;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(dbClient.openSession(false)).thenReturn(session);
when(dbClient.ruleDao()).thenReturn(ruleDao);
when(dbClient.debtCharacteristicDao()).thenReturn(characteristicDao);
@@ -77,7 +77,7 @@ public class RuleOperationsTest {
}
@Test
- public void update_rule() throws Exception {
+ public void update_rule() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setSubCharacteristicId(6).setRemediationFunction("CONSTANT_ISSUE").setRemediationOffset("10min");
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
@@ -111,7 +111,7 @@ public class RuleOperationsTest {
}
@Test
- public void update_rule_set_overridden_values_to_null_when_new_values_are_equals_to_default_values() throws Exception {
+ public void update_rule_set_overridden_values_to_null_when_new_values_are_equals_to_default_values() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setSubCharacteristicId(6).setRemediationFunction("CONSTANT_ISSUE").setRemediationOffset("10min")
.setDefaultSubCharacteristicId(2).setDefaultRemediationFunction("CONSTANT_ISSUE").setDefaultRemediationOffset("10min");
@@ -145,7 +145,7 @@ public class RuleOperationsTest {
}
@Test
- public void not_update_rule_if_same_sub_characteristic_and_function() throws Exception {
+ public void not_update_rule_if_same_sub_characteristic_and_function() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setSubCharacteristicId(2).setRemediationFunction("CONSTANT_ISSUE").setRemediationOffset("10min");
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
@@ -166,7 +166,7 @@ public class RuleOperationsTest {
}
@Test
- public void update_rule_set_characteristic_if_different_from_default_one() throws Exception {
+ public void update_rule_set_characteristic_if_different_from_default_one() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setDefaultSubCharacteristicId(2).setDefaultRemediationFunction("CONSTANT_ISSUE").setDefaultRemediationOffset("10min");
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
@@ -199,7 +199,7 @@ public class RuleOperationsTest {
}
@Test
- public void update_rule_set_remediation_function_if_different_from_default_one() throws Exception {
+ public void update_rule_set_remediation_function_if_different_from_default_one() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setDefaultSubCharacteristicId(6).setDefaultRemediationFunction("CONSTANT_ISSUE").setDefaultRemediationOffset("10min");
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
@@ -232,7 +232,7 @@ public class RuleOperationsTest {
}
@Test
- public void disable_rule_debt_when_update_rule_with_no_sub_characteristic() throws Exception {
+ public void disable_rule_debt_when_update_rule_with_no_sub_characteristic() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setDefaultSubCharacteristicId(6).setDefaultRemediationFunction("LINEAR").setDefaultRemediationCoefficient("10min")
.setSubCharacteristicId(6)
@@ -257,7 +257,7 @@ public class RuleOperationsTest {
}
@Test
- public void disable_rule_debt_when_update_rule_with_no_function() throws Exception {
+ public void disable_rule_debt_when_update_rule_with_no_function() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setDefaultSubCharacteristicId(6).setDefaultRemediationFunction("CONSTANT_ISSUE").setDefaultRemediationOffset("10min");
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
@@ -285,7 +285,7 @@ public class RuleOperationsTest {
}
@Test
- public void disable_characteristic_on_rule_having_no_debt_info() throws Exception {
+ public void disable_characteristic_on_rule_having_no_debt_info() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck");
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
@@ -306,7 +306,7 @@ public class RuleOperationsTest {
}
@Test
- public void not_disable_characteristic_when_update_rule_if_already_disabled() throws Exception {
+ public void not_disable_characteristic_when_update_rule_if_already_disabled() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck").setSubCharacteristicId(-1);
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
@@ -322,7 +322,7 @@ public class RuleOperationsTest {
}
@Test
- public void fail_to_update_rule_on_unknown_rule() throws Exception {
+ public void fail_to_update_rule_on_unknown_rule() {
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
when(ruleDao.getNullableByKey(session, ruleKey)).thenReturn(null);
@@ -342,7 +342,7 @@ public class RuleOperationsTest {
}
@Test
- public void fail_to_update_rule_on_unknown_sub_characteristic() throws Exception {
+ public void fail_to_update_rule_on_unknown_sub_characteristic() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setSubCharacteristicId(2).setRemediationFunction("CONSTANT_ISSUE").setRemediationOffset("10min");
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
@@ -366,7 +366,7 @@ public class RuleOperationsTest {
}
@Test
- public void fail_to_update_rule_on_invalid_coefficient() throws Exception {
+ public void fail_to_update_rule_on_invalid_coefficient() {
RuleDto dto = new RuleDto().setId(1).setRepositoryKey("squid").setRuleKey("UselessImportCheck")
.setSubCharacteristicId(2).setRemediationFunction("LINEAR").setRemediationCoefficient("1h");
RuleKey ruleKey = RuleKey.of("squid", "UselessImportCheck");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleServiceMediumTest.java
index d203f55c21e..d9a9268f8db 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleServiceMediumTest.java
@@ -69,7 +69,7 @@ public class RuleServiceMediumTest {
}
@Test
- public void get_rule_by_key() throws Exception {
+ public void get_rule_by_key() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
@@ -87,7 +87,7 @@ public class RuleServiceMediumTest {
}
@Test
- public void get_non_null_rule_by_key() throws Exception {
+ public void get_non_null_rule_by_key() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
@@ -108,7 +108,7 @@ public class RuleServiceMediumTest {
}
@Test
- public void get_rule_by_key_escape_description_on_manual_rule() throws Exception {
+ public void get_rule_by_key_escape_description_on_manual_rule() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
@@ -125,7 +125,7 @@ public class RuleServiceMediumTest {
}
@Test
- public void get_rule_by_keys() throws Exception {
+ public void get_rule_by_keys() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
@@ -140,7 +140,7 @@ public class RuleServiceMediumTest {
}
@Test
- public void list_tags() throws InterruptedException {
+ public void list_tags() {
// insert db
RuleKey key1 = RuleKey.of("javascript", "S001");
RuleKey key2 = RuleKey.of("java", "S001");
@@ -163,7 +163,7 @@ public class RuleServiceMediumTest {
}
@Test
- public void update_rule() throws Exception {
+ public void update_rule() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
@@ -185,7 +185,7 @@ public class RuleServiceMediumTest {
}
@Test(expected = UnauthorizedException.class)
- public void do_not_update_if_not_granted() throws Exception {
+ public void do_not_update_if_not_granted() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
RuleKey key = RuleKey.of("java", "S001");
@@ -200,7 +200,7 @@ public class RuleServiceMediumTest {
}
@Test
- public void create_rule() throws Exception {
+ public void create_rule() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
@@ -226,14 +226,14 @@ public class RuleServiceMediumTest {
}
@Test(expected = UnauthorizedException.class)
- public void do_not_create_if_not_granted() throws Exception {
+ public void do_not_create_if_not_granted() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
service.create(NewRule.createForCustomRule("MY_CUSTOM", RuleKey.of("java", "S001")));
}
@Test
- public void delete_rule() throws Exception {
+ public void delete_rule() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
@@ -257,7 +257,7 @@ public class RuleServiceMediumTest {
}
@Test(expected = UnauthorizedException.class)
- public void do_not_delete_if_not_granted() throws Exception {
+ public void do_not_delete_if_not_granted() {
MockUserSession.set().setGlobalPermissions(GlobalPermissions.SCAN_EXECUTION);
service.delete(RuleKey.of("java", "S001"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleTagHelperTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleTagHelperTest.java
index 5d61ed462ea..2a9b004f206 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleTagHelperTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleTagHelperTest.java
@@ -31,7 +31,7 @@ import static org.junit.Assert.fail;
public class RuleTagHelperTest {
@Test
- public void applyTags() throws Exception {
+ public void applyTags() {
RuleDto rule = new RuleDto().setTags(Sets.newHashSet("performance"));
boolean changed = RuleTagHelper.applyTags(rule, Sets.newHashSet("java8", "security"));
assertThat(rule.getTags()).containsOnly("java8", "security");
@@ -39,7 +39,7 @@ public class RuleTagHelperTest {
}
@Test
- public void applyTags_remove_all_existing_tags() throws Exception {
+ public void applyTags_remove_all_existing_tags() {
RuleDto rule = new RuleDto().setTags(Sets.newHashSet("performance"));
boolean changed = RuleTagHelper.applyTags(rule, Collections.<String>emptySet());
assertThat(rule.getTags()).isEmpty();
@@ -47,7 +47,7 @@ public class RuleTagHelperTest {
}
@Test
- public void applyTags_no_changes() throws Exception {
+ public void applyTags_no_changes() {
RuleDto rule = new RuleDto().setTags(Sets.newHashSet("performance"));
boolean changed = RuleTagHelper.applyTags(rule, Sets.newHashSet("performance"));
assertThat(rule.getTags()).containsOnly("performance");
@@ -55,7 +55,7 @@ public class RuleTagHelperTest {
}
@Test
- public void applyTags_validate_format() throws Exception {
+ public void applyTags_validate_format() {
RuleDto rule = new RuleDto();
boolean changed = RuleTagHelper.applyTags(rule, Sets.newHashSet("java8", "security"));
assertThat(rule.getTags()).containsOnly("java8", "security");
@@ -70,7 +70,7 @@ public class RuleTagHelperTest {
}
@Test
- public void applyTags_do_not_duplicate_system_tags() throws Exception {
+ public void applyTags_do_not_duplicate_system_tags() {
RuleDto rule = new RuleDto()
.setTags(Sets.newHashSet("performance"))
.setSystemTags(Sets.newHashSet("security"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleUpdaterMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleUpdaterMediumTest.java
index 21c7c613fda..7b01cfe2510 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/RuleUpdaterMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/RuleUpdaterMediumTest.java
@@ -83,7 +83,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void do_not_update_rule_with_removed_status() throws Exception {
+ public void do_not_update_rule_with_removed_status() {
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY).setStatus(RuleStatus.REMOVED));
dbSession.commit();
@@ -97,7 +97,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void no_changes() throws Exception {
+ public void no_changes() {
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
// the following fields are not supposed to be updated
.setNoteData("my *note*")
@@ -125,7 +125,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void set_markdown_note() throws Exception {
+ public void set_markdown_note() {
MockUserSession.set().setLogin("me");
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
@@ -159,7 +159,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void remove_markdown_note() throws Exception {
+ public void remove_markdown_note() {
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
.setNoteData("my *note*")
.setNoteUserLogin("me"));
@@ -177,7 +177,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void set_tags() throws Exception {
+ public void set_tags() {
// insert db
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
.setTags(Sets.newHashSet("security"))
@@ -199,7 +199,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void remove_tags() throws Exception {
+ public void remove_tags() {
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
.setTags(Sets.newHashSet("security"))
.setSystemTags(Sets.newHashSet("java8", "javadoc")));
@@ -219,7 +219,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void override_debt() throws Exception {
+ public void override_debt() {
insertDebtCharacteristics(dbSession);
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
.setDefaultSubCharacteristicId(hardReliabilityId)
@@ -256,7 +256,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void override_debt_only_offset() throws Exception {
+ public void override_debt_only_offset() {
insertDebtCharacteristics(dbSession);
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
.setDefaultSubCharacteristicId(hardReliabilityId)
@@ -290,7 +290,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void override_debt_from_linear_with_offset_to_constant() throws Exception {
+ public void override_debt_from_linear_with_offset_to_constant() {
insertDebtCharacteristics(dbSession);
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
.setDefaultSubCharacteristicId(hardReliabilityId)
@@ -324,7 +324,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void reset_debt() throws Exception {
+ public void reset_debt() {
insertDebtCharacteristics(dbSession);
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
.setDefaultSubCharacteristicId(hardReliabilityId)
@@ -359,7 +359,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void unset_debt() throws Exception {
+ public void unset_debt() {
insertDebtCharacteristics(dbSession);
ruleDao.insert(dbSession, RuleTesting.newDto(RULE_KEY)
.setDefaultSubCharacteristicId(hardReliabilityId)
@@ -398,7 +398,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void update_custom_rule() throws Exception {
+ public void update_custom_rule() {
// Create template rule
RuleDto templateRule = RuleTesting.newTemplateRule(RuleKey.of("java", "S001"));
ruleDao.insert(dbSession, templateRule);
@@ -444,7 +444,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void update_custom_rule_with_empty_parameter() throws Exception {
+ public void update_custom_rule_with_empty_parameter() {
// Create template rule
RuleDto templateRule = RuleTesting.newTemplateRule(RuleKey.of("java", "S001"));
ruleDao.insert(dbSession, templateRule);
@@ -479,7 +479,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void update_active_rule_parameters_when_updating_custom_rule() throws Exception {
+ public void update_active_rule_parameters_when_updating_custom_rule() {
// Create template rule with 3 parameters
RuleDto templateRule = RuleTesting.newTemplateRule(RuleKey.of("java", "S001")).setLanguage("xoo");
ruleDao.insert(dbSession, templateRule);
@@ -540,7 +540,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void fail_to_update_custom_rule_when_empty_name() throws Exception {
+ public void fail_to_update_custom_rule_when_empty_name() {
// Create template rule
RuleDto templateRule = RuleTesting.newTemplateRule(RuleKey.of("java", "S001"));
ruleDao.insert(dbSession, templateRule);
@@ -564,7 +564,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void fail_to_update_custom_rule_when_empty_description() throws Exception {
+ public void fail_to_update_custom_rule_when_empty_description() {
// Create template rule
RuleDto templateRule = RuleTesting.newTemplateRule(RuleKey.of("java", "S001"));
ruleDao.insert(dbSession, templateRule);
@@ -588,7 +588,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void update_manual_rule() throws Exception {
+ public void update_manual_rule() {
// Create manual rule
RuleDto manualRule = RuleTesting.newManualRule("My manual")
.setName("Old name")
@@ -616,7 +616,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void fail_to_update_manual_rule_if_status_is_set() throws Exception {
+ public void fail_to_update_manual_rule_if_status_is_set() {
// Create manual rule
RuleDto manualRule = RuleTesting.newManualRule("My manual");
ruleDao.insert(dbSession, manualRule);
@@ -634,7 +634,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void fail_to_update_manual_rule_if_parameters_are_set() throws Exception {
+ public void fail_to_update_manual_rule_if_parameters_are_set() {
// Create manual rule
RuleDto manualRule = RuleTesting.newManualRule("My manual");
ruleDao.insert(dbSession, manualRule);
@@ -653,7 +653,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void fail_to_update_plugin_rule_if_name_is_set() throws Exception {
+ public void fail_to_update_plugin_rule_if_name_is_set() {
// Create rule rule
RuleDto ruleDto = RuleTesting.newDto(RuleKey.of("squid", "S01"));
ruleDao.insert(dbSession, ruleDto);
@@ -671,7 +671,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void fail_to_update_plugin_rule_if_description_is_set() throws Exception {
+ public void fail_to_update_plugin_rule_if_description_is_set() {
// Create rule rule
RuleDto ruleDto = RuleTesting.newDto(RuleKey.of("squid", "S01"));
ruleDao.insert(dbSession, ruleDto);
@@ -689,7 +689,7 @@ public class RuleUpdaterMediumTest {
}
@Test
- public void fail_to_update_plugin_rule_if_severity_is_set() throws Exception {
+ public void fail_to_update_plugin_rule_if_severity_is_set() {
// Create rule rule
RuleDto ruleDto = RuleTesting.newDto(RuleKey.of("squid", "S01"));
ruleDao.insert(dbSession, ruleDto);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/db/RuleDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/db/RuleDaoTest.java
index 2b82eb2aaa9..efddaf517a9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/db/RuleDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/db/RuleDaoTest.java
@@ -48,7 +48,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
private System2 system2;
@Before
- public void before() throws Exception {
+ public void before() {
this.session = getMyBatis().openSession(false);
this.system2 = mock(System2.class);
this.dao = new RuleDao(system2);
@@ -60,7 +60,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_all() throws Exception {
+ public void select_all() {
setupData("selectAll");
List<RuleDto> ruleDtos = dao.findAll(session);
@@ -86,7 +86,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_enables_and_non_manual() throws Exception {
+ public void select_enables_and_non_manual() {
setupData("select_enables_and_non_manual");
List<RuleDto> ruleDtos = dao.findByEnabledAndNotManual(session);
@@ -111,7 +111,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_by_id() throws Exception {
+ public void select_by_id() {
setupData("selectById");
RuleDto ruleDto = dao.getById(session, 2);
@@ -124,7 +124,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_by_rule_key() throws Exception {
+ public void select_by_rule_key() {
setupData("select_by_rule_key");
assertThat(dao.getNullableByKey(session, RuleKey.of("checkstyle", "AvoidComparison"))).isNotNull();
assertThat(dao.getNullableByKey(session, RuleKey.of("checkstyle", "Unknown"))).isNull();
@@ -132,7 +132,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_by_name() throws Exception {
+ public void select_by_name() {
setupData("select_by_name");
RuleDto ruleDto = dao.getByName("Avoid Null", session);
@@ -146,7 +146,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_non_manual() throws Exception {
+ public void select_non_manual() {
setupData("selectNonManual");
List<RuleDto> ruleDtos = dao.findByNonManual(session);
session.commit();
@@ -297,7 +297,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_parameters() throws Exception {
+ public void select_parameters() {
setupData("selectParameters");
List<RuleParamDto> ruleDtos = dao.findAllRuleParams(session);
@@ -311,7 +311,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_parameters_by_rule_id() throws Exception {
+ public void select_parameters_by_rule_id() {
setupData("select_parameters_by_rule_id");
RuleDto rule = dao.getById(session, 1);
List<RuleParamDto> ruleDtos = dao.findRuleParamsByRuleKey(session, rule.getKey());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/index/RuleIndexMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/index/RuleIndexMediumTest.java
index 75d3fed430f..9e27542bbb7 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/index/RuleIndexMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/index/RuleIndexMediumTest.java
@@ -97,7 +97,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void getByKey() throws InterruptedException {
+ public void getByKey() {
RuleDto ruleDto = RuleTesting.newDto(RuleKey.of("javascript", "S001"));
dao.insert(dbSession, ruleDto);
dbSession.commit();
@@ -115,7 +115,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void getByKey_null_if_not_found() throws InterruptedException {
+ public void getByKey_null_if_not_found() {
Rule rule = index.getNullableByKey(RuleKey.of("javascript", "unknown"));
assertThat(rule).isNull();
@@ -269,7 +269,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_all_rules() throws InterruptedException {
+ public void search_all_rules() {
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("javascript", "S001")));
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S002")));
dbSession.commit();
@@ -281,7 +281,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void scroll_all_rules() throws InterruptedException {
+ public void scroll_all_rules() {
int max = 100;
for (int i = 0; i < max; i++) {
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "scroll_" + i)));
@@ -304,7 +304,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_has_debt_characteristic() throws InterruptedException {
+ public void search_by_has_debt_characteristic() {
CharacteristicDto char1 = DebtTesting.newCharacteristicDto("c1")
.setEnabled(true)
.setName("char1");
@@ -349,7 +349,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void facet_on_debt_characteristic() throws InterruptedException {
+ public void facet_on_debt_characteristic() {
CharacteristicDto char1 = DebtTesting.newCharacteristicDto("c1")
.setEnabled(true)
.setName("char1");
@@ -460,7 +460,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_any_of_languages() throws InterruptedException {
+ public void search_by_any_of_languages() {
dao.insert(dbSession,
RuleTesting.newDto(RuleKey.of("java", "S001")).setLanguage("java"),
RuleTesting.newDto(RuleKey.of("javascript", "S002")).setLanguage("js"));
@@ -486,7 +486,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_characteristics() throws InterruptedException {
+ public void search_by_characteristics() {
CharacteristicDto char1 = DebtTesting.newCharacteristicDto("RELIABILITY");
db.debtCharacteristicDao().insert(char1, dbSession);
@@ -540,7 +540,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_characteristics_with_default_and_overridden_char() throws InterruptedException {
+ public void search_by_characteristics_with_default_and_overridden_char() {
CharacteristicDto char1 = DebtTesting.newCharacteristicDto("RELIABILITY");
db.debtCharacteristicDao().insert(char1, dbSession);
@@ -608,7 +608,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_any_of_severities() throws InterruptedException {
+ public void search_by_any_of_severities() {
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S001")).setSeverity(Severity.BLOCKER));
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S002")).setSeverity(Severity.INFO));
dbSession.commit();
@@ -632,7 +632,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_any_of_statuses() throws InterruptedException {
+ public void search_by_any_of_statuses() {
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S001")).setStatus(RuleStatus.BETA));
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S002")).setStatus(RuleStatus.READY));
dbSession.commit();
@@ -678,7 +678,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void fail_sort_by_language() throws InterruptedException {
+ public void fail_sort_by_language() {
try {
// Sorting on a field not tagged as sortable
new RuleQuery().setSortField(RuleNormalizer.RuleField.LANGUAGE);
@@ -689,7 +689,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_profile() throws InterruptedException {
+ public void search_by_profile() {
QualityProfileDto qualityProfileDto1 = QProfileTesting.newXooP1();
QualityProfileDto qualityProfileDto2 = QProfileTesting.newXooP2();
db.qualityProfileDao().insert(dbSession, qualityProfileDto1, qualityProfileDto2);
@@ -734,7 +734,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_profile_and_inheritance() throws InterruptedException {
+ public void search_by_profile_and_inheritance() {
QualityProfileDto qualityProfileDto1 = QProfileTesting.newXooP1();
QualityProfileDto qualityProfileDto2 = QProfileTesting.newXooP2().setParentKee(QProfileTesting.XOO_P1_KEY);
db.qualityProfileDao().insert(dbSession, qualityProfileDto1, qualityProfileDto2);
@@ -835,7 +835,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_profile_and_active_severity() throws InterruptedException {
+ public void search_by_profile_and_active_severity() {
QualityProfileDto qualityProfileDto1 = QProfileTesting.newXooP1();
QualityProfileDto qualityProfileDto2 = QProfileTesting.newXooP2();
db.qualityProfileDao().insert(dbSession, qualityProfileDto1, qualityProfileDto2);
@@ -874,7 +874,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void complex_param_value() throws InterruptedException {
+ public void complex_param_value() {
String value = "//expression[primary/qualifiedIdentifier[count(IDENTIFIER) = 2]/IDENTIFIER[2]/@tokenValue = 'firstOf' and primary/identifierSuffix/arguments/expression[not(primary) or primary[not(qualifiedIdentifier) or identifierSuffix]]]";
QualityProfileDto profile = QProfileTesting.newXooP1();
@@ -896,7 +896,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_tag() throws InterruptedException {
+ public void search_by_tag() {
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S001")).setTags(ImmutableSet.of("tag1")));
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S002")).setTags(ImmutableSet.of("tag2")));
dbSession.commit();
@@ -938,7 +938,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_is_template() throws InterruptedException {
+ public void search_by_is_template() {
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S001")).setIsTemplate(false));
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S002")).setIsTemplate(true));
dbSession.commit();
@@ -968,7 +968,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_template_key() throws InterruptedException {
+ public void search_by_template_key() {
RuleDto templateRule = RuleTesting.newDto(RuleKey.of("java", "S001")).setIsTemplate(true);
dao.insert(dbSession, templateRule);
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S001_MY_CUSTOM")).setTemplateId(templateRule.getId()));
@@ -992,7 +992,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_by_template_key_with_params() throws InterruptedException {
+ public void search_by_template_key_with_params() {
RuleDto templateRule = RuleTesting.newDto(RuleKey.of("java", "S001")).setIsTemplate(true);
RuleParamDto ruleParamDto = RuleParamDto.createFor(templateRule).setName("regex").setType("STRING").setDescription("Reg ex").setDefaultValue(".*");
dao.insert(dbSession, templateRule);
@@ -1015,7 +1015,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void show_custom_rule() throws InterruptedException {
+ public void show_custom_rule() {
RuleDto templateRule = RuleTesting.newDto(RuleKey.of("java", "S001")).setIsTemplate(true);
dao.insert(dbSession, templateRule);
dao.insert(dbSession, RuleTesting.newDto(RuleKey.of("java", "S001_MY_CUSTOM")).setTemplateId(templateRule.getId()));
@@ -1089,7 +1089,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void scroll_byIds() throws Exception {
+ public void scroll_byIds() {
Set<Integer> ids = new HashSet<Integer>();
for (int i = 0; i < 150; i++) {
RuleDto rule = RuleTesting.newDto(RuleKey.of("scroll", "r_" + i));
@@ -1102,7 +1102,7 @@ public class RuleIndexMediumTest {
}
@Test
- public void search_protected_chars() throws InterruptedException {
+ public void search_protected_chars() {
String nameWithProtectedChars = "ja#va&sc\"r:ipt";
RuleDto ruleDto = RuleTesting.newXooX1().setName(nameWithProtectedChars);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/CreateActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/CreateActionMediumTest.java
index 3e432a78d2f..0bb5e5e4b12 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/CreateActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/CreateActionMediumTest.java
@@ -55,7 +55,7 @@ public class CreateActionMediumTest {
DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
wsTester = tester.get(WsTester.class);
ruleDao = tester.get(RuleDao.class);
@@ -118,7 +118,7 @@ public class CreateActionMediumTest {
}
@Test
- public void fail_if_custom_key_and_manual_key_parameters_are_not_set() throws Exception {
+ public void fail_if_custom_key_and_manual_key_parameters_are_not_set() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/DeleteActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/DeleteActionTest.java
index 002da0ff0ca..b5d99e70294 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/DeleteActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/DeleteActionTest.java
@@ -40,7 +40,7 @@ public class DeleteActionTest {
RuleService ruleService;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester = new WsTester(new RulesWebService(new DeleteAction(ruleService)));
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/RuleMappingTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/RuleMappingTest.java
index a67998be0a4..9bc23ade21a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/RuleMappingTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/RuleMappingTest.java
@@ -38,7 +38,7 @@ public class RuleMappingTest {
DebtModel debtModel = mock(DebtModel.class);
@Test
- public void toQueryOptions_load_all_fields() throws Exception {
+ public void toQueryOptions_load_all_fields() {
RuleMapping mapping = new RuleMapping(languages, macroInterpreter, debtModel);
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "1");
@@ -49,7 +49,7 @@ public class RuleMappingTest {
}
@Test
- public void toQueryOptions_load_only_few_simple_fields() throws Exception {
+ public void toQueryOptions_load_only_few_simple_fields() {
RuleMapping mapping = new RuleMapping(languages, macroInterpreter, debtModel);
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "1");
@@ -64,7 +64,7 @@ public class RuleMappingTest {
}
@Test
- public void toQueryOptions_langName_requires_lang() throws Exception {
+ public void toQueryOptions_langName_requires_lang() {
RuleMapping mapping = new RuleMapping(languages, macroInterpreter, debtModel);
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "1");
@@ -76,7 +76,7 @@ public class RuleMappingTest {
}
@Test
- public void toQueryOptions_debt_requires_group_of_fields() throws Exception {
+ public void toQueryOptions_debt_requires_group_of_fields() {
RuleMapping mapping = new RuleMapping(languages, macroInterpreter, debtModel);
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "1");
@@ -91,7 +91,7 @@ public class RuleMappingTest {
}
@Test
- public void toQueryOptions_html_note_requires_markdown_note() throws Exception {
+ public void toQueryOptions_html_note_requires_markdown_note() {
RuleMapping mapping = new RuleMapping(languages, macroInterpreter, debtModel);
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "1");
@@ -103,7 +103,7 @@ public class RuleMappingTest {
}
@Test
- public void toQueryOptions_debt_characteristics() throws Exception {
+ public void toQueryOptions_debt_characteristics() {
RuleMapping mapping = new RuleMapping(languages, macroInterpreter, debtModel);
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "1");
@@ -116,7 +116,7 @@ public class RuleMappingTest {
}
@Test
- public void toQueryOptions_debt_overloaded() throws Exception {
+ public void toQueryOptions_debt_overloaded() {
RuleMapping mapping = new RuleMapping(languages, macroInterpreter, debtModel);
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "1");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/RulesWebServiceMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/RulesWebServiceMediumTest.java
index 9a45b332a79..f0775422e05 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/RulesWebServiceMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/RulesWebServiceMediumTest.java
@@ -74,7 +74,7 @@ public class RulesWebServiceMediumTest {
int softReliabilityId, hardReliabilityId;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
db = tester.get(DbClient.class);
ruleDao = tester.get(RuleDao.class);
@@ -88,7 +88,7 @@ public class RulesWebServiceMediumTest {
}
@Test
- public void define() throws Exception {
+ public void define() {
WebService.Context context = new WebService.Context();
ws.define(context);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/ShowActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/ShowActionMediumTest.java
index 779487d4e4b..0eb34a9428c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/ShowActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/ShowActionMediumTest.java
@@ -57,7 +57,7 @@ public class ShowActionMediumTest {
DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
wsTester = tester.get(WsTester.class);
ruleService = tester.get(RuleService.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/UpdateActionMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/UpdateActionMediumTest.java
index 7ce82055083..2db2133379a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/rule/ws/UpdateActionMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/rule/ws/UpdateActionMediumTest.java
@@ -56,7 +56,7 @@ public class UpdateActionMediumTest {
DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
wsTester = tester.get(WsTester.class);
ruleService = tester.get(RuleService.class);
@@ -102,7 +102,7 @@ public class UpdateActionMediumTest {
}
@Test
- public void fail_to_update_custom_when_description_is_empty() throws Exception {
+ public void fail_to_update_custom_when_description_is_empty() {
MockUserSession.set()
.setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN)
.setLogin("me");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java
index 82b6a5e3e74..0a81ff6425b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/BaseDocTest.java
@@ -32,7 +32,7 @@ import static org.junit.Assert.fail;
public class BaseDocTest {
@Test
- public void getField() throws Exception {
+ public void getField() {
Map<String, Object> fields = Maps.newHashMap();
fields.put("a_string", "foo");
fields.put("a_int", 42);
@@ -46,7 +46,7 @@ public class BaseDocTest {
}
@Test
- public void getField_fails_if_missing_field() throws Exception {
+ public void getField_fails_if_missing_field() {
Map<String, Object> fields = Collections.emptyMap();
BaseDoc doc = new BaseDoc(fields) {
};
@@ -60,7 +60,7 @@ public class BaseDocTest {
}
@Test
- public void getFieldAsDate() throws Exception {
+ public void getFieldAsDate() {
BaseDoc doc = new BaseDoc(Maps.<String,Object>newHashMap()) {
};
long now = System.currentTimeMillis();
@@ -72,7 +72,7 @@ public class BaseDocTest {
}
@Test
- public void getNullableFieldAsDate() throws Exception {
+ public void getNullableFieldAsDate() {
BaseDoc doc = new BaseDoc(Maps.<String,Object>newHashMap()) {
};
long now = System.currentTimeMillis();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/BaseIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/BaseIndexTest.java
index 6d772538a17..9a0249aa888 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/BaseIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/BaseIndexTest.java
@@ -44,7 +44,7 @@ public class BaseIndexTest {
SearchClient searchClient;
@Before
- public void setup() throws IOException {
+ public void setup() {
EsServerHolder holder = EsServerHolder.get();
Settings settings = new Settings();
settings.setProperty(ProcessProperties.CLUSTER_ACTIVATE, false);
@@ -56,7 +56,7 @@ public class BaseIndexTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
if (searchClient != null) {
searchClient.stop();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/FacetsMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/FacetsMediumTest.java
index 579ec6da2a4..80eb1bb18eb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/FacetsMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/FacetsMediumTest.java
@@ -50,12 +50,12 @@ public class FacetsMediumTest {
public static EsTester esTester = new EsTester().addDefinitions(new FacetsTestDefinition());
@Before
- public void setUp() throws Exception {
+ public void setUp() {
esTester.truncateIndices();
}
@Test
- public void should_ignore_result_without_aggregations() throws Exception {
+ public void should_ignore_result_without_aggregations() {
Facets facets = new Facets(mock(SearchResponse.class));
assertThat(facets.getFacets()).isEmpty();
assertThat(facets.getFacetKeys("polop")).isEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/QueryContextTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/QueryContextTest.java
index bdf59fb6822..f08ad8f41d3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/QueryContextTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/QueryContextTest.java
@@ -35,19 +35,19 @@ public class QueryContextTest {
QueryContext options;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
MockUserSession.set().setLogin("john").setUserGroups("sonar-users");
options = new QueryContext();
}
@Test
- public void user_and_groups() throws Exception {
+ public void user_and_groups() {
assertThat(options.getUserLogin()).isEqualTo("john");
assertThat(options.getUserGroups()).containsOnly("sonar-users", "Anyone");
}
@Test
- public void page_shortcut_for_limit_and_offset() throws Exception {
+ public void page_shortcut_for_limit_and_offset() {
options.setPage(3, 10);
assertThat(options.getLimit()).isEqualTo(10);
@@ -55,7 +55,7 @@ public class QueryContextTest {
}
@Test
- public void page_starts_at_one() throws Exception {
+ public void page_starts_at_one() {
options.setPage(1, 10);
assertThat(options.getLimit()).isEqualTo(10);
assertThat(options.getOffset()).isEqualTo(0);
@@ -63,7 +63,7 @@ public class QueryContextTest {
}
@Test
- public void with_zero_page_size() throws Exception {
+ public void with_zero_page_size() {
options.setPage(1, 0);
assertThat(options.getLimit()).isEqualTo(0);
assertThat(options.getOffset()).isEqualTo(0);
@@ -71,7 +71,7 @@ public class QueryContextTest {
}
@Test
- public void page_must_be_strictly_positive() throws Exception {
+ public void page_must_be_strictly_positive() {
try {
options.setPage(0, 10);
fail();
@@ -81,7 +81,7 @@ public class QueryContextTest {
}
@Test
- public void page_size_must_be_positive() throws Exception {
+ public void page_size_must_be_positive() {
try {
options.setPage(2, -1);
fail();
@@ -91,7 +91,7 @@ public class QueryContextTest {
}
@Test
- public void max_limit() throws Exception {
+ public void max_limit() {
options.setLimit(42);
assertThat(options.getLimit()).isEqualTo(42);
@@ -100,20 +100,20 @@ public class QueryContextTest {
}
@Test
- public void set_max_limit() throws Exception {
+ public void set_max_limit() {
options.setMaxLimit();
assertThat(options.getLimit()).isEqualTo(QueryContext.MAX_LIMIT);
}
@Test
- public void max_page_size() throws Exception {
+ public void max_page_size() {
options.setPage(3, QueryContext.MAX_LIMIT + 10);
assertThat(options.getOffset()).isEqualTo(QueryContext.MAX_LIMIT * 2);
assertThat(options.getLimit()).isEqualTo(QueryContext.MAX_LIMIT);
}
@Test
- public void getFieldsToReturn() throws Exception {
+ public void getFieldsToReturn() {
assertThat(options.getFieldsToReturn()).isEmpty();
options.setFieldsToReturn(Arrays.asList("one", "two"));
@@ -127,7 +127,7 @@ public class QueryContextTest {
}
@Test
- public void support_immutable_fields() throws Exception {
+ public void support_immutable_fields() {
options.setFieldsToReturn(ImmutableList.of("one", "two"));
assertThat(options.getFieldsToReturn()).containsOnly("one", "two");
@@ -139,7 +139,7 @@ public class QueryContextTest {
}
@Test
- public void do_not_request_facets_by_default() throws Exception {
+ public void do_not_request_facets_by_default() {
assertThat(options.isFacet()).isFalse();
options.addFacets(Arrays.asList("polop"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/SearchClientMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/SearchClientMediumTest.java
index 5f0aa3305a4..6682c53e321 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/SearchClientMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/SearchClientMediumTest.java
@@ -36,13 +36,13 @@ public class SearchClientMediumTest {
SearchClient searchClient;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
searchClient = tester.get(SearchClient.class);
}
@Test
- public void prepare_multi_search_is_not_yet_implemented() throws Exception {
+ public void prepare_multi_search_is_not_yet_implemented() {
try {
searchClient.prepareMultiSearch();
fail();
@@ -52,7 +52,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_update_is_not_yet_implemented() throws Exception {
+ public void prepare_update_is_not_yet_implemented() {
try {
searchClient.prepareUpdate();
fail();
@@ -69,7 +69,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_delete_is_not_yet_implemented() throws Exception {
+ public void prepare_delete_is_not_yet_implemented() {
try {
searchClient.prepareDelete();
fail();
@@ -79,7 +79,7 @@ public class SearchClientMediumTest {
}
@Test
- public void delete_by_query_is_not_supported() throws Exception {
+ public void delete_by_query_is_not_supported() {
try {
searchClient.prepareDeleteByQuery();
fail();
@@ -89,7 +89,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_percolate_is_not_yet_implemented() throws Exception {
+ public void prepare_percolate_is_not_yet_implemented() {
try {
searchClient.preparePercolate();
fail();
@@ -99,7 +99,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_multi_percolate_is_not_yet_implemented() throws Exception {
+ public void prepare_multi_percolate_is_not_yet_implemented() {
try {
searchClient.prepareMultiPercolate();
fail();
@@ -109,7 +109,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_suggest_is_not_yet_implemented() throws Exception {
+ public void prepare_suggest_is_not_yet_implemented() {
try {
searchClient.prepareSuggest("index");
fail();
@@ -119,7 +119,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_more_like_this_is_not_yet_implemented() throws Exception {
+ public void prepare_more_like_this_is_not_yet_implemented() {
try {
searchClient.prepareMoreLikeThis("index", "tpye", "id");
fail();
@@ -129,7 +129,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_term_vector_is_not_yet_implemented() throws Exception {
+ public void prepare_term_vector_is_not_yet_implemented() {
try {
searchClient.prepareTermVector("index", "tpye", "id");
fail();
@@ -139,7 +139,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_multi_term_vectors_is_not_yet_implemented() throws Exception {
+ public void prepare_multi_term_vectors_is_not_yet_implemented() {
try {
searchClient.prepareMultiTermVectors();
fail();
@@ -149,7 +149,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_explain_is_not_yet_implemented() throws Exception {
+ public void prepare_explain_is_not_yet_implemented() {
try {
searchClient.prepareExplain("index", "tpye", "id");
fail();
@@ -159,7 +159,7 @@ public class SearchClientMediumTest {
}
@Test
- public void prepare_clear_scroll_is_not_yet_implemented() throws Exception {
+ public void prepare_clear_scroll_is_not_yet_implemented() {
try {
searchClient.prepareClearScroll();
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/action/DeleteKeyTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/action/DeleteKeyTest.java
index b7a587f9da2..13a654ce7f5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/action/DeleteKeyTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/action/DeleteKeyTest.java
@@ -39,13 +39,13 @@ public class DeleteKeyTest {
Index index;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
index = mock(Index.class);
when(index.getIndexName()).thenReturn(TEST_INDEX.getIndexName());
}
@Test
- public void get_delete_request() throws Exception {
+ public void get_delete_request() {
String key = "test_key";
DeleteKey<String> deleteAction = new DeleteKey<String>(TEST_INDEX.getIndexType(), key);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/action/RefreshIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/action/RefreshIndexTest.java
index b3eb3e785b2..32cd52992f9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/action/RefreshIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/action/RefreshIndexTest.java
@@ -38,13 +38,13 @@ public class RefreshIndexTest {
Index index;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
index = mock(Index.class);
when(index.getIndexName()).thenReturn(TEST_INDEX.getIndexName());
}
@Test
- public void get_delete_request() throws Exception {
+ public void get_delete_request() {
RefreshIndex refreshAction = new RefreshIndex(TEST_INDEX.getIndexType());
try {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/search/ws/SearchOptionsTest.java b/server/sonar-server/src/test/java/org/sonar/server/search/ws/SearchOptionsTest.java
index e69e22ee157..f30ee445908 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/search/ws/SearchOptionsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/search/ws/SearchOptionsTest.java
@@ -38,7 +38,7 @@ import static org.mockito.Mockito.when;
public class SearchOptionsTest {
@Test
- public void create_from_http_request() throws Exception {
+ public void create_from_http_request() {
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "3");
request.setParam("ps", "10");
@@ -53,7 +53,7 @@ public class SearchOptionsTest {
}
@Test
- public void hasField() throws Exception {
+ public void hasField() {
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "3");
request.setParam("ps", "10");
@@ -65,7 +65,7 @@ public class SearchOptionsTest {
}
@Test
- public void hasField_always_true_by_default() throws Exception {
+ public void hasField_always_true_by_default() {
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "3");
request.setParam("ps", "10");
@@ -75,7 +75,7 @@ public class SearchOptionsTest {
}
@Test
- public void hasField_no_if_empty_value() throws Exception {
+ public void hasField_no_if_empty_value() {
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "3");
request.setParam("ps", "10");
@@ -86,7 +86,7 @@ public class SearchOptionsTest {
}
@Test
- public void write_statistics_to_json_response() throws Exception {
+ public void write_statistics_to_json_response() {
SimpleGetRequest request = new SimpleGetRequest();
request.setParam("p", "3");
request.setParam("ps", "10");
@@ -105,7 +105,7 @@ public class SearchOptionsTest {
}
@Test
- public void defineFieldsParam() throws Exception {
+ public void defineFieldsParam() {
WebService.Context context = new WebService.Context();
new WebService() {
@Override
@@ -125,7 +125,7 @@ public class SearchOptionsTest {
}
@Test
- public void definePageParams() throws Exception {
+ public void definePageParams() {
WebService.Context context = new WebService.Context();
new WebService() {
@Override
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/DecorationDataHolderTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/DecorationDataHolderTest.java
index 147813f98f1..985e72b76f4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/DecorationDataHolderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/DecorationDataHolderTest.java
@@ -42,7 +42,7 @@ public class DecorationDataHolderTest {
}
@Test
- public void should_extract_lower_bounds_from_serialized_rules() throws Exception {
+ public void should_extract_lower_bounds_from_serialized_rules() {
List<OpeningHtmlTag> openingTagsEntries = decorationDataHolder.getOpeningTagsEntries();
@@ -58,7 +58,7 @@ public class DecorationDataHolderTest {
}
@Test
- public void should_extract_upper_bounds_from_serialized_rules() throws Exception {
+ public void should_extract_upper_bounds_from_serialized_rules() {
List<Integer> offsets = decorationDataHolder.getClosingTagsOffsets();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/HtmlTextDecoratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/HtmlTextDecoratorTest.java
index 9f21bfff3fd..4d2ab618fbc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/HtmlTextDecoratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/HtmlTextDecoratorTest.java
@@ -31,7 +31,7 @@ import static org.sonar.server.source.HtmlTextDecorator.LF_END_OF_LINE;
public class HtmlTextDecoratorTest {
@Test
- public void should_decorate_simple_character_range() throws Exception {
+ public void should_decorate_simple_character_range() {
String packageDeclaration = "package org.sonar.core.source;";
@@ -45,7 +45,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_decorate_multiple_lines_characters_range() throws Exception {
+ public void should_decorate_multiple_lines_characters_range() {
String firstCommentLine = "/*";
String secondCommentLine = " * Test";
@@ -70,7 +70,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_highlight_multiple_words_in_one_line() throws Exception {
+ public void should_highlight_multiple_words_in_one_line() {
String classDeclaration = "public class MyClass implements MyInterface {";
@@ -87,7 +87,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_allow_multiple_levels_highlighting() throws Exception {
+ public void should_allow_multiple_levels_highlighting() {
String javaDocSample =
"/**" + LF_END_OF_LINE +
@@ -117,7 +117,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_support_crlf_line_breaks() throws Exception {
+ public void should_support_crlf_line_breaks() {
String crlfCodeSample =
"/**" + CR_END_OF_LINE + LF_END_OF_LINE +
@@ -147,7 +147,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_close_tags_at_end_of_file() throws Exception {
+ public void should_close_tags_at_end_of_file() {
String classDeclarationSample =
"/*" + LF_END_OF_LINE +
@@ -174,7 +174,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_escape_markup_chars() throws Exception {
+ public void should_escape_markup_chars() {
String javadocWithHtml =
"/**\n" +
@@ -211,7 +211,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_escape_ampersand_char() throws Exception {
+ public void should_escape_ampersand_char() {
String javadocWithAmpersandChar =
"/**\n" +
@@ -242,7 +242,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_support_cr_line_breaks() throws Exception {
+ public void should_support_cr_line_breaks() {
String crCodeSample =
"/**" + CR_END_OF_LINE +
@@ -273,7 +273,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void should_support_multiple_empty_lines_at_end_of_file() throws Exception {
+ public void should_support_multiple_empty_lines_at_end_of_file() {
String classDeclarationSample =
"/*" + LF_END_OF_LINE +
@@ -303,7 +303,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void returned_code_begin_from_given_param() throws Exception {
+ public void returned_code_begin_from_given_param() {
String javadocWithHtml =
"/**\n" +
@@ -339,7 +339,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void returned_code_end_to_given_param() throws Exception {
+ public void returned_code_end_to_given_param() {
String javadocWithHtml =
"/**\n" +
@@ -370,7 +370,7 @@ public class HtmlTextDecoratorTest {
}
@Test
- public void returned_code_is_between_from_and_to_params() throws Exception {
+ public void returned_code_is_between_from_and_to_params() {
String javadocWithHtml =
"/**\n" +
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/SourceServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/SourceServiceTest.java
index 67cc7e51b49..256f2206e3b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/SourceServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/SourceServiceTest.java
@@ -54,12 +54,12 @@ public class SourceServiceTest {
SourceService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
service = new SourceService(sourceDecorator, sourceLineIndex);
}
@Test
- public void get_html_lines() throws Exception {
+ public void get_html_lines() {
when(sourceLineIndex.getLines(COMPONENT_UUID, 1, Integer.MAX_VALUE)).thenReturn(
Arrays.asList(new SourceLineDoc().setSource("source").setHighlighting("highlight").setSymbols("symbols")));
@@ -69,7 +69,7 @@ public class SourceServiceTest {
}
@Test
- public void get_block_of_lines() throws Exception {
+ public void get_block_of_lines() {
when(sourceLineIndex.getLines(COMPONENT_UUID, 1, Integer.MAX_VALUE)).thenReturn(
Arrays.asList(new SourceLineDoc().setSource("source").setHighlighting("highlight").setSymbols("symbols"),
@@ -82,7 +82,7 @@ public class SourceServiceTest {
}
@Test
- public void getLinesAsTxt() throws Exception {
+ public void getLinesAsTxt() {
when(sourceLineIndex.getLines(COMPONENT_UUID, 1, Integer.MAX_VALUE)).thenReturn(
Arrays.asList(
new SourceLineDoc().setSource("line1"),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/db/FileSourceDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/db/FileSourceDaoTest.java
index 7fe56d6dc38..94d1a998130 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/db/FileSourceDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/db/FileSourceDaoTest.java
@@ -49,12 +49,12 @@ public class FileSourceDaoTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void select() throws Exception {
+ public void select() {
setupData("shared");
FileSourceDto fileSourceDto = sut.selectSource("FILE1_UUID");
@@ -69,7 +69,7 @@ public class FileSourceDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_data() throws Exception {
+ public void select_data() {
setupData("shared");
InputStreamToStringFunction fn = new InputStreamToStringFunction();
@@ -79,7 +79,7 @@ public class FileSourceDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_line_hashes() throws Exception {
+ public void select_line_hashes() {
setupData("shared");
ReaderToStringFunction fn = new ReaderToStringFunction();
@@ -89,7 +89,7 @@ public class FileSourceDaoTest extends AbstractDaoTestCase {
}
@Test
- public void no_line_hashes_on_unknown_file() throws Exception {
+ public void no_line_hashes_on_unknown_file() {
setupData("shared");
ReaderToStringFunction fn = new ReaderToStringFunction();
@@ -99,7 +99,7 @@ public class FileSourceDaoTest extends AbstractDaoTestCase {
}
@Test
- public void insert() throws Exception {
+ public void insert() {
setupData("shared");
sut.insert(new FileSourceDto()
@@ -117,7 +117,7 @@ public class FileSourceDaoTest extends AbstractDaoTestCase {
}
@Test
- public void update() throws Exception {
+ public void update() {
setupData("shared");
sut.update(new FileSourceDto()
@@ -135,7 +135,7 @@ public class FileSourceDaoTest extends AbstractDaoTestCase {
}
@Test
- public void update_date_when_updated_date_is_zero() throws Exception {
+ public void update_date_when_updated_date_is_zero() {
setupData("update_date_when_updated_date_is_zero");
sut.updateDateWhenUpdatedDateIsZero(session, "ABCD", 1500000000002L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexDefinitionTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexDefinitionTest.java
index f33c15c5281..5fef0817afe 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexDefinitionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexDefinitionTest.java
@@ -32,7 +32,7 @@ public class SourceLineIndexDefinitionTest {
IndexDefinition.IndexDefinitionContext context = new IndexDefinition.IndexDefinitionContext();
@Test
- public void define() throws Exception {
+ public void define() {
IndexDefinition def = new SourceLineIndexDefinition(new Settings());
def.define(context);
@@ -47,7 +47,7 @@ public class SourceLineIndexDefinitionTest {
}
@Test
- public void enable_cluster() throws Exception {
+ public void enable_cluster() {
Settings settings = new Settings();
settings.setProperty(ProcessProperties.CLUSTER_ACTIVATE, true);
IndexDefinition def = new SourceLineIndexDefinition(settings);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexTest.java
index 750b1d987a9..ece9adaf88f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexTest.java
@@ -82,7 +82,7 @@ public class SourceLineIndexTest {
}
@Test
- public void fail_to_get_line_when_line_is_not_greater_than_0() throws Exception {
+ public void fail_to_get_line_when_line_is_not_greater_than_0() {
try {
index.getLine("file1", 0);
} catch (Exception e) {
@@ -105,7 +105,7 @@ public class SourceLineIndexTest {
}
@Test
- public void fail_to_get_line_on_unknown_file() throws Exception {
+ public void fail_to_get_line_on_unknown_file() {
try {
index.getLine("file1", 1);
} catch (Exception e) {
@@ -134,7 +134,7 @@ public class SourceLineIndexTest {
}
@Test
- public void last_commit_null_when_not_found() throws Exception {
+ public void last_commit_null_when_not_found() {
Date date = index.lastCommitDateOnProject("fake-project-uuid");
assertThat(date).isNull();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexerTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexerTest.java
index 047c30f8e9e..d1c3de5eaaa 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineIndexerTest.java
@@ -193,7 +193,7 @@ public class SourceLineIndexerTest {
}
@Test
- public void index_source_lines_with_big_test_data() throws Exception {
+ public void index_source_lines_with_big_test_data() {
Integer bigValue = Short.MAX_VALUE * 2;
FileSourceDb.Data.Builder dataBuilder = FileSourceDb.Data.newBuilder();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineResultSetIteratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineResultSetIteratorTest.java
index 205e4e4e35a..970166ff20e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineResultSetIteratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/index/SourceLineResultSetIteratorTest.java
@@ -141,7 +141,7 @@ public class SourceLineResultSetIteratorTest {
}
@Test
- public void filter_by_date() throws Exception {
+ public void filter_by_date() {
db.prepareDbUnit(getClass(), "shared.xml");
iterator = SourceLineResultSetIterator.create(dbClient, connection, 2000000000000L, null);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/ws/HashActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/ws/HashActionTest.java
index b8bdf6771ec..c869d8b0788 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/ws/HashActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/ws/HashActionTest.java
@@ -56,7 +56,7 @@ public class HashActionTest {
WsTester tester;
@Before
- public void before() throws Exception {
+ public void before() {
db.truncateTables();
this.session = db.myBatis().openSession(false);
@@ -89,7 +89,7 @@ public class HashActionTest {
}
@Test
- public void fail_to_show_hashes_if_file_does_not_exist() throws Exception {
+ public void fail_to_show_hashes_if_file_does_not_exist() {
MockUserSession.set().setLogin("polop").addProjectUuidPermissions(UserRole.USER, PROJECT_UUID);
try {
WsTester.TestRequest request = tester.newGetRequest("api/sources", "hash").setParam("key", COMPONENT_KEY);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/ws/IndexActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/ws/IndexActionTest.java
index 521afdaa870..32dc4aa4b04 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/ws/IndexActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/ws/IndexActionTest.java
@@ -62,7 +62,7 @@ public class IndexActionTest {
ComponentDto file = ComponentTesting.newFileDto(project);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(dbClient.componentDao()).thenReturn(componentDao);
when(dbClient.openSession(false)).thenReturn(session);
tester = new WsTester(new SourcesWs(new IndexAction(dbClient, sourceService)));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/ws/LinesActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/ws/LinesActionTest.java
index f8a3825b08e..c1da0aca749 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/ws/LinesActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/ws/LinesActionTest.java
@@ -72,7 +72,7 @@ public class LinesActionTest {
WsTester wsTester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
@@ -87,7 +87,7 @@ public class LinesActionTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@@ -163,7 +163,7 @@ public class LinesActionTest {
}
@Test
- public void fail_to_show_source_if_no_source_found() throws Exception {
+ public void fail_to_show_source_if_no_source_found() {
newFile();
MockUserSession.set().setLogin("login").addProjectUuidPermissions(UserRole.CODEVIEWER, PROJECT_UUID);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/ws/RawActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/ws/RawActionTest.java
index 7b50c879a40..2f4c27d7296 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/ws/RawActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/ws/RawActionTest.java
@@ -61,7 +61,7 @@ public class RawActionTest {
ComponentDto file = ComponentTesting.newFileDto(project);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(dbClient.componentDao()).thenReturn(componentDao);
when(dbClient.openSession(false)).thenReturn(session);
tester = new WsTester(new SourcesWs(new RawAction(dbClient, sourceService)));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/ws/ScmActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/ws/ScmActionTest.java
index a4e1f6e1c5f..83d87337034 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/ws/ScmActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/ws/ScmActionTest.java
@@ -62,7 +62,7 @@ public class ScmActionTest {
DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
dbClient = new DbClient(dbTester.database(), dbTester.myBatis(), new ComponentDao());
@@ -72,7 +72,7 @@ public class ScmActionTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/ws/ShowActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/ws/ShowActionTest.java
index b8534b38797..55e92cedba6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/ws/ShowActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/ws/ShowActionTest.java
@@ -60,7 +60,7 @@ public class ShowActionTest {
ComponentDto file = ComponentTesting.newFileDto(project);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(dbClient.componentDao()).thenReturn(componentDao);
when(dbClient.openSession(false)).thenReturn(session);
tester = new WsTester(new SourcesWs(new ShowAction(sourceService, dbClient)));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/source/ws/SourcesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/source/ws/SourcesWsTest.java
index 32a7887d33c..dc7022937cc 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/source/ws/SourcesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/source/ws/SourcesWsTest.java
@@ -41,7 +41,7 @@ public class SourcesWsTest {
WsTester tester = new WsTester(new SourcesWs(showAction, rawAction, linesAction, hashAction, indexAction));
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/sources");
assertThat(controller).isNotNull();
assertThat(controller.since()).isEqualTo("4.2");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/startup/CopyRequirementsFromCharacteristicsToRulesTest.java b/server/sonar-server/src/test/java/org/sonar/server/startup/CopyRequirementsFromCharacteristicsToRulesTest.java
index c5540d8ff9b..aaa29b610a8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/startup/CopyRequirementsFromCharacteristicsToRulesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/startup/CopyRequirementsFromCharacteristicsToRulesTest.java
@@ -53,14 +53,14 @@ public class CopyRequirementsFromCharacteristicsToRulesTest {
CopyRequirementsFromCharacteristicsToRules service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(system2.now()).thenReturn(DateUtils.parseDate("2014-03-13").getTime());
dbClient = new DbClient(db.database(), db.myBatis(), new RuleDao(system2), new LoadedTemplateDao(db.myBatis()));
service = new CopyRequirementsFromCharacteristicsToRules(dbClient, null);
}
@Test
- public void copy_requirements_from_characteristics_to_rules() throws Exception {
+ public void copy_requirements_from_characteristics_to_rules() {
db.prepareDbUnit(getClass(), "copy_requirements_from_characteristics_to_rules.xml");
service.start();
@@ -72,7 +72,7 @@ public class CopyRequirementsFromCharacteristicsToRulesTest {
* SONAR-5335
*/
@Test
- public void convert_constant_issue_with_coeff_to_constant_issue_with_offset() throws Exception {
+ public void convert_constant_issue_with_coeff_to_constant_issue_with_offset() {
db.prepareDbUnit(getClass(), "convert_constant_issue_with_coeff_to_constant_issue_with_offset.xml");
service.start();
@@ -81,7 +81,7 @@ public class CopyRequirementsFromCharacteristicsToRulesTest {
}
@Test
- public void remove_requirements_data_from_characteristics() throws Exception {
+ public void remove_requirements_data_from_characteristics() {
db.prepareDbUnit(getClass(), "remove_requirements_data_from_characteristics.xml");
service.start();
@@ -90,7 +90,7 @@ public class CopyRequirementsFromCharacteristicsToRulesTest {
}
@Test
- public void do_nothing_when_already_executed() throws Exception {
+ public void do_nothing_when_already_executed() {
db.prepareDbUnit(getClass(), "do_nothing_when_already_executed.xml");
service.start();
@@ -99,7 +99,7 @@ public class CopyRequirementsFromCharacteristicsToRulesTest {
}
@Test
- public void convert_duration() throws Exception {
+ public void convert_duration() {
assertThat(CopyRequirementsFromCharacteristicsToRules.convertDuration(1.0, "h")).isEqualTo("1h");
assertThat(CopyRequirementsFromCharacteristicsToRules.convertDuration(15.0, "d")).isEqualTo("15d");
assertThat(CopyRequirementsFromCharacteristicsToRules.convertDuration(5.0, "min")).isEqualTo("5min");
@@ -115,7 +115,7 @@ public class CopyRequirementsFromCharacteristicsToRulesTest {
}
@Test
- public void is_debt_default_values_same_as_overridden_values() throws Exception {
+ public void is_debt_default_values_same_as_overridden_values() {
assertThat(CopyRequirementsFromCharacteristicsToRules.isDebtDefaultValuesSameAsOverriddenValues(new RuleDto()
.setDefaultSubCharacteristicId(1).setSubCharacteristicId(1)
.setDefaultRemediationFunction("LINEAR_OFFSET").setRemediationFunction("LINEAR_OFFSET")
diff --git a/server/sonar-server/src/test/java/org/sonar/server/startup/JdbcDriverDeployerTest.java b/server/sonar-server/src/test/java/org/sonar/server/startup/JdbcDriverDeployerTest.java
index 642b55c7147..56d686142a5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/startup/JdbcDriverDeployerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/startup/JdbcDriverDeployerTest.java
@@ -64,7 +64,7 @@ public class JdbcDriverDeployerTest {
}
@Test
- public void dont_fail_when_medium_test() throws Exception {
+ public void dont_fail_when_medium_test() {
Settings settings = new Settings();
DefaultServerFileSystem fs = mock(DefaultServerFileSystem.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/startup/RegisterDebtModelTest.java b/server/sonar-server/src/test/java/org/sonar/server/startup/RegisterDebtModelTest.java
index 208e9236038..eefc9578ff1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/startup/RegisterDebtModelTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/startup/RegisterDebtModelTest.java
@@ -46,12 +46,12 @@ public class RegisterDebtModelTest {
RegisterDebtModel registerDebtModel;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
registerDebtModel = new RegisterDebtModel(dao, debtModelBackup);
}
@Test
- public void create_debt_model() throws Exception {
+ public void create_debt_model() {
when(dao.selectEnabledCharacteristics()).thenReturn(Collections.<CharacteristicDto>emptyList());
registerDebtModel.start();
@@ -60,7 +60,7 @@ public class RegisterDebtModelTest {
}
@Test
- public void not_create_debt_model_if_already_exists() throws Exception {
+ public void not_create_debt_model_if_already_exists() {
when(dao.selectEnabledCharacteristics()).thenReturn(newArrayList(new CharacteristicDto()));
registerDebtModel.start();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/startup/RegisterPermissionTemplatesTest.java b/server/sonar-server/src/test/java/org/sonar/server/startup/RegisterPermissionTemplatesTest.java
index fd8b0eb8271..5fa9a9af0f4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/startup/RegisterPermissionTemplatesTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/startup/RegisterPermissionTemplatesTest.java
@@ -59,7 +59,7 @@ public class RegisterPermissionTemplatesTest {
}
@Test
- public void should_insert_and_register_default_permission_template() throws Exception {
+ public void should_insert_and_register_default_permission_template() {
LoadedTemplateDto expectedTemplate = new LoadedTemplateDto().setKey(PermissionTemplateDto.DEFAULT.getKee())
.setType(LoadedTemplateDto.PERMISSION_TEMPLATE_TYPE);
PermissionTemplateDto permissionTemplate = PermissionTemplateDto.DEFAULT.setId(1L);
@@ -85,7 +85,7 @@ public class RegisterPermissionTemplatesTest {
}
@Test
- public void should_skip_insertion_and_registration() throws Exception {
+ public void should_skip_insertion_and_registration() {
when(loadedTemplateDao.countByTypeAndKey(LoadedTemplateDto.PERMISSION_TEMPLATE_TYPE, PermissionTemplateDto.DEFAULT.getKee()))
.thenReturn(1);
@@ -97,7 +97,7 @@ public class RegisterPermissionTemplatesTest {
}
@Test
- public void should_reference_TRK_template_as_default_when_present() throws Exception {
+ public void should_reference_TRK_template_as_default_when_present() {
when(settings.getString(RegisterPermissionTemplates.DEFAULT_PROJECTS_TEMPLATE_PROPERTY)).thenReturn("my_projects_template");
LoadedTemplateDto expectedTemplate = new LoadedTemplateDto().setKey(PermissionTemplateDto.DEFAULT.getKee())
diff --git a/server/sonar-server/src/test/java/org/sonar/server/startup/RenameIssueWidgetsTest.java b/server/sonar-server/src/test/java/org/sonar/server/startup/RenameIssueWidgetsTest.java
index 21df0bbbe1e..61b09224b25 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/startup/RenameIssueWidgetsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/startup/RenameIssueWidgetsTest.java
@@ -48,7 +48,7 @@ public class RenameIssueWidgetsTest {
public DbTester dbTester = new DbTester();
@Test
- public void should_rename_widgets() throws Exception {
+ public void should_rename_widgets() {
dbTester.prepareDbUnit(this.getClass(), "before.xml");
doStart();
@@ -65,7 +65,7 @@ public class RenameIssueWidgetsTest {
}
@Test
- public void should_skip_when_already_executed() throws Exception {
+ public void should_skip_when_already_executed() {
dbTester.prepareDbUnit(this.getClass(), "after.xml");
doStart();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/test/CoverageServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/test/CoverageServiceTest.java
index e514c411f6b..a90e354e1ad 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/test/CoverageServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/test/CoverageServiceTest.java
@@ -56,14 +56,14 @@ public class CoverageServiceTest {
CoverageService service;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
MyBatis myBatis = mock(MyBatis.class);
when(myBatis.openSession(false)).thenReturn(session);
service = new CoverageService(myBatis, measureDao, snapshotPerspectives);
}
@Test
- public void check_permission() throws Exception {
+ public void check_permission() {
String projectKey = "org.sonar.sample";
MockUserSession.set().addComponentPermission(UserRole.CODEVIEWER, projectKey, COMPONENT_KEY);
@@ -71,7 +71,7 @@ public class CoverageServiceTest {
}
@Test
- public void get_hits_data() throws Exception {
+ public void get_hits_data() {
service.getHits(COMPONENT_KEY, CoverageService.TYPE.UT);
verify(measureDao).findByComponentKeyAndMetricKey(session, COMPONENT_KEY, CoreMetrics.COVERAGE_LINE_HITS_DATA_KEY);
@@ -83,13 +83,13 @@ public class CoverageServiceTest {
}
@Test
- public void not_get_hits_data_if_no_data() throws Exception {
+ public void not_get_hits_data_if_no_data() {
when(measureDao.findByComponentKeyAndMetricKey(eq(session), anyString(), anyString())).thenReturn(null);
assertThat(service.getHits(COMPONENT_KEY, CoverageService.TYPE.UT)).isEqualTo(Collections.emptyMap());
}
@Test
- public void get_conditions_data() throws Exception {
+ public void get_conditions_data() {
service.getConditions(COMPONENT_KEY, CoverageService.TYPE.UT);
verify(measureDao).findByComponentKeyAndMetricKey(session, COMPONENT_KEY, CoreMetrics.CONDITIONS_BY_LINE_KEY);
@@ -101,7 +101,7 @@ public class CoverageServiceTest {
}
@Test
- public void get_covered_conditions_data() throws Exception {
+ public void get_covered_conditions_data() {
service.getCoveredConditions(COMPONENT_KEY, CoverageService.TYPE.UT);
verify(measureDao).findByComponentKeyAndMetricKey(session, COMPONENT_KEY, CoreMetrics.COVERED_CONDITIONS_BY_LINE_KEY);
@@ -113,7 +113,7 @@ public class CoverageServiceTest {
}
@Test
- public void get_test_cases_by_lines() throws Exception {
+ public void get_test_cases_by_lines() {
MutableTestable testable = mock(MutableTestable.class);
when(snapshotPerspectives.as(MutableTestable.class, COMPONENT_KEY)).thenReturn(testable);
@@ -124,7 +124,7 @@ public class CoverageServiceTest {
}
@Test
- public void not_get_test_cases_by_lines_if_no_testable() throws Exception {
+ public void not_get_test_cases_by_lines_if_no_testable() {
when(snapshotPerspectives.as(MutableTestable.class, COMPONENT_KEY)).thenReturn(null);
assertThat(service.getTestCases(COMPONENT_KEY, CoverageService.TYPE.UT)).isEqualTo(Collections.emptyMap());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/test/index/TestIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/test/index/TestIndexTest.java
index 5b841bc2cf7..f64c1e81fac 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/test/index/TestIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/test/index/TestIndexTest.java
@@ -39,7 +39,7 @@ public class TestIndexTest {
TestIndex sut = new TestIndex(es.client());
@Before
- public void setup() throws Exception {
+ public void setup() {
es.truncateIndices();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/test/index/TestResultSetIteratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/test/index/TestResultSetIteratorTest.java
index 432e924ec1b..6e08ead1e28 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/test/index/TestResultSetIteratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/test/index/TestResultSetIteratorTest.java
@@ -138,7 +138,7 @@ public class TestResultSetIteratorTest {
}
@Test
- public void filter_by_date() throws Exception {
+ public void filter_by_date() {
db.prepareDbUnit(getClass(), "shared.xml");
sut = TestResultSetIterator.create(dbClient, connection, 2000000000000L, null);
@@ -191,7 +191,7 @@ public class TestResultSetIteratorTest {
}
}
- private static List<FileSourceDb.Test> newFakeTests(int numberOfTests) throws IOException {
+ private static List<FileSourceDb.Test> newFakeTests(int numberOfTests) {
List<FileSourceDb.Test> tests = new ArrayList<>();
for (int i = 1; i <= numberOfTests; i++) {
FileSourceDb.Test.Builder test = FileSourceDb.Test.newBuilder()
diff --git a/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsCoveredFilesActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsCoveredFilesActionTest.java
index 35ab69f33a7..65aa8094bb9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsCoveredFilesActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsCoveredFilesActionTest.java
@@ -49,7 +49,7 @@ public class TestsCoveredFilesActionTest {
private TestIndex testIndex;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbClient = mock(DbClient.class, RETURNS_DEEP_STUBS);
testIndex = mock(TestIndex.class, RETURNS_DEEP_STUBS);
ws = new WsTester(new TestsWs(new TestsCoveredFilesAction(dbClient, testIndex)));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsListActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsListActionTest.java
index 08e15006bd0..6a33608844e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsListActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsListActionTest.java
@@ -56,7 +56,7 @@ public class TestsListActionTest {
public static EsTester es = new EsTester().addDefinitions(new TestIndexDefinition(new Settings()));
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbClient = new DbClient(db.database(), db.myBatis(), new ComponentDao());
dbSession = dbClient.openSession(false);
db.truncateTables();
@@ -67,7 +67,7 @@ public class TestsListActionTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
dbSession.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsWsTest.java
index 590777108bc..b854c9cd419 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/test/ws/TestsWsTest.java
@@ -35,7 +35,7 @@ public class TestsWsTest {
WebService.Controller controller;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
WsTester tester = new WsTester(new TestsWs(
new TestsListAction(mock(DbClient.class), mock(TestIndex.class)),
new TestsCoveredFilesAction(mock(DbClient.class), mock(TestIndex.class))));
@@ -43,7 +43,7 @@ public class TestsWsTest {
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
assertThat(controller).isNotNull();
assertThat(controller.since()).isEqualTo("4.4");
assertThat(controller.description()).isNotEmpty();
@@ -51,7 +51,7 @@ public class TestsWsTest {
}
@Test
- public void define_list_action() throws Exception {
+ public void define_list_action() {
WebService.Action action = controller.action("list");
assertThat(action).isNotNull();
assertThat(action.isInternal()).isFalse();
@@ -62,7 +62,7 @@ public class TestsWsTest {
}
@Test
- public void define_covered_files() throws Exception {
+ public void define_covered_files() {
WebService.Action action = controller.action("covered_files");
assertThat(action).isNotNull();
assertThat(action.isInternal()).isFalse();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/text/RubyTextServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/text/RubyTextServiceTest.java
index ef43ebf1a4c..1fd3d434827 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/text/RubyTextServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/text/RubyTextServiceTest.java
@@ -32,19 +32,19 @@ public class RubyTextServiceTest {
RubyTextService text = new RubyTextService(macroInterpreter);
@Test
- public void interpretMacros() throws Exception {
+ public void interpretMacros() {
text.interpretMacros("text with macros");
verify(macroInterpreter, times(1)).interpret("text with macros");
}
@Test
- public void markdownToHtml() throws Exception {
+ public void markdownToHtml() {
String html = text.markdownToHtml("some *markdown*");
assertThat(html).isEqualTo("some <em>markdown</em>");
}
@Test
- public void should_escape_markdown_input() throws Exception {
+ public void should_escape_markdown_input() {
String html = text.markdownToHtml("a > b");
assertThat(html).isEqualTo("a &gt; b");
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ui/JRubyI18nTest.java b/server/sonar-server/src/test/java/org/sonar/server/ui/JRubyI18nTest.java
index 6697f578d43..acda1ad907c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ui/JRubyI18nTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ui/JRubyI18nTest.java
@@ -49,7 +49,7 @@ public class JRubyI18nTest {
@Before
- public void setUp() throws Exception {
+ public void setUp() {
jRubyI18n = new JRubyI18n(i18n, durations);
}
@@ -70,37 +70,37 @@ public class JRubyI18nTest {
}
@Test
- public void default_locale_should_be_english() throws Exception {
+ public void default_locale_should_be_english() {
assertThat(JRubyI18n.toLocale(null)).isEqualTo(Locale.ENGLISH);
}
@Test
- public void message() throws Exception {
+ public void message() {
jRubyI18n.message("en", "my.key", "default");
verify(i18n).message(any(Locale.class), eq("my.key"), eq("default"));
}
@Test
- public void age_from_now() throws Exception {
+ public void age_from_now() {
Date date = new Date();
jRubyI18n.ageFromNow(date);
verify(i18n).ageFromNow(any(Locale.class), eq(date));
}
@Test
- public void format_work_duration() throws Exception {
+ public void format_work_duration() {
jRubyI18n.formatDuration(Duration.create(10L), "SHORT");
verify(durations).format(any(Locale.class), eq(Duration.create(10L)), eq(Durations.DurationFormat.SHORT));
}
@Test
- public void format_long_work_duration() throws Exception {
+ public void format_long_work_duration() {
jRubyI18n.formatLongDuration(10L, "SHORT");
verify(durations).format(any(Locale.class), eq(Duration.create(10L)), eq(Durations.DurationFormat.SHORT));
}
@Test
- public void format_date_time() throws Exception {
+ public void format_date_time() {
Date date = new Date();
jRubyI18n.formatDateTime(date);
verify(i18n).formatDateTime(any(Locale.class), eq(date));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ui/ViewProxyTest.java b/server/sonar-server/src/test/java/org/sonar/server/ui/ViewProxyTest.java
index 60a335023aa..db1cf9f28b0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ui/ViewProxyTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ui/ViewProxyTest.java
@@ -192,7 +192,7 @@ public class ViewProxyTest {
}
@Test
- public void shouldAcceptAvailableMeasuresForNoRequiredMeasures() throws Exception {
+ public void shouldAcceptAvailableMeasuresForNoRequiredMeasures() {
class MyView extends FakeView {
MyView() {
super("fake");
@@ -204,7 +204,7 @@ public class ViewProxyTest {
}
@Test
- public void shouldAcceptAvailableMeasuresForMandatoryMeasures() throws Exception {
+ public void shouldAcceptAvailableMeasuresForMandatoryMeasures() {
@RequiredMeasures(allOf = {"lines", "ncloc"})
class MyView extends FakeView {
MyView() {
@@ -218,7 +218,7 @@ public class ViewProxyTest {
}
@Test
- public void shouldAcceptAvailableMeasuresForOneOfNeededMeasures() throws Exception {
+ public void shouldAcceptAvailableMeasuresForOneOfNeededMeasures() {
@RequiredMeasures(anyOf = {"lines", "ncloc"})
class MyView extends FakeView {
MyView() {
@@ -232,7 +232,7 @@ public class ViewProxyTest {
}
@Test
- public void shouldAcceptAvailableMeasuresForMandatoryAndOneOfNeededMeasures() throws Exception {
+ public void shouldAcceptAvailableMeasuresForMandatoryAndOneOfNeededMeasures() {
@RequiredMeasures(allOf = {"lines", "ncloc"}, anyOf = {"duplications", "duplictated_blocks"})
class MyView extends FakeView {
MyView() {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ui/ws/ComponentNavigationActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/ui/ws/ComponentNavigationActionTest.java
index 53dcad171ca..fe1bd5d59c9 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ui/ws/ComponentNavigationActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ui/ws/ComponentNavigationActionTest.java
@@ -90,7 +90,7 @@ public class ComponentNavigationActionTest {
private ResourceTypes resourceTypes;
@Before
- public void before() throws Exception {
+ public void before() {
dbTester.truncateTables();
System2 system = mock(System2.class);
@@ -117,7 +117,7 @@ public class ComponentNavigationActionTest {
}
@After
- public void after() throws Exception {
+ public void after() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ui/ws/GlobalNavigationActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/ui/ws/GlobalNavigationActionTest.java
index 18b74d183c4..92adb3f3a38 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ui/ws/GlobalNavigationActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ui/ws/GlobalNavigationActionTest.java
@@ -64,7 +64,7 @@ public class GlobalNavigationActionTest {
private ActiveDashboardDao activeDashboardDao;
@Before
- public void before() throws Exception {
+ public void before() {
dbTester.truncateTables();
userDao = new UserDao(dbTester.myBatis(), mock(System2.class));
@@ -77,7 +77,7 @@ public class GlobalNavigationActionTest {
}
@After
- public void after() throws Exception {
+ public void after() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ui/ws/SettingsNavigationActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/ui/ws/SettingsNavigationActionTest.java
index 16c9b6ea04c..7be8ff71cf6 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ui/ws/SettingsNavigationActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ui/ws/SettingsNavigationActionTest.java
@@ -50,7 +50,7 @@ public class SettingsNavigationActionTest {
private I18n i18n;
@Before
- public void before() throws Exception {
+ public void before() {
settings = new Settings();
i18n = mock(I18n.class);
when(i18n.message(any(Locale.class), anyString(), anyString())).thenAnswer(new Answer<String>() {
diff --git a/server/sonar-server/src/test/java/org/sonar/server/updatecenter/ws/UpdateCenterWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/updatecenter/ws/UpdateCenterWsTest.java
index 0208a7d859c..5b1b2f54b8e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/updatecenter/ws/UpdateCenterWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/updatecenter/ws/UpdateCenterWsTest.java
@@ -33,12 +33,12 @@ public class UpdateCenterWsTest {
WsTester tester;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester = new WsTester(new UpdateCenterWs());
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
WebService.Controller controller = tester.controller("api/updatecenter");
assertThat(controller).isNotNull();
assertThat(controller.since()).isEqualTo("2.10");
@@ -47,7 +47,7 @@ public class UpdateCenterWsTest {
}
@Test
- public void define_installed_plugins_action() throws Exception {
+ public void define_installed_plugins_action() {
WebService.Controller controller = tester.controller("api/updatecenter");
WebService.Action action = controller.action("installed_plugins");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/DefaultUserServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/DefaultUserServiceTest.java
index 142362e3dfd..b2e0de9de51 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/DefaultUserServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/DefaultUserServiceTest.java
@@ -59,7 +59,7 @@ public class DefaultUserServiceTest {
public ExpectedException thrown = ExpectedException.none();
@Test
- public void parse_query() throws Exception {
+ public void parse_query() {
service.find(ImmutableMap.<String, Object>of(
"logins", "simon,loic",
"includeDeactivated", "true",
@@ -91,7 +91,7 @@ public class DefaultUserServiceTest {
}
@Test
- public void self_deactivation_is_not_possible() throws Exception {
+ public void self_deactivation_is_not_possible() {
try {
MockUserSession.set().setLogin("simon").setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
service.deactivate("simon");
@@ -103,7 +103,7 @@ public class DefaultUserServiceTest {
}
@Test
- public void user_deactivation_requires_admin_permission() throws Exception {
+ public void user_deactivation_requires_admin_permission() {
try {
MockUserSession.set().setLogin("simon").setGlobalPermissions(GlobalPermissions.QUALITY_PROFILE_ADMIN);
service.deactivate("julien");
@@ -114,14 +114,14 @@ public class DefaultUserServiceTest {
}
@Test
- public void deactivate_user() throws Exception {
+ public void deactivate_user() {
MockUserSession.set().setLogin("simon").setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
service.deactivate("julien");
verify(userUpdater).deactivateUserByLogin("julien");
}
@Test
- public void fail_to_deactivate_when_blank_login() throws Exception {
+ public void fail_to_deactivate_when_blank_login() {
MockUserSession.set().setLogin("simon").setGlobalPermissions(GlobalPermissions.SYSTEM_ADMIN);
try {
service.deactivate("");
@@ -132,7 +132,7 @@ public class DefaultUserServiceTest {
}
@Test
- public void create() throws Exception {
+ public void create() {
Map<String, Object> params = newHashMap();
params.put("login", "john");
params.put("name", "John");
@@ -149,7 +149,7 @@ public class DefaultUserServiceTest {
}
@Test
- public void update() throws Exception {
+ public void update() {
Map<String, Object> params = newHashMap();
params.put("login", "john");
params.put("name", "John");
@@ -171,7 +171,7 @@ public class DefaultUserServiceTest {
}
@Test
- public void update_only_name() throws Exception {
+ public void update_only_name() {
Map<String, Object> params = newHashMap();
params.put("login", "john");
params.put("name", "John");
@@ -186,7 +186,7 @@ public class DefaultUserServiceTest {
}
@Test
- public void update_only_email() throws Exception {
+ public void update_only_email() {
Map<String, Object> params = newHashMap();
params.put("login", "john");
params.put("email", "john@email.com");
@@ -201,7 +201,7 @@ public class DefaultUserServiceTest {
}
@Test
- public void update_only_scm_accounts() throws Exception {
+ public void update_only_scm_accounts() {
Map<String, Object> params = newHashMap();
params.put("login", "john");
params.put("scm_accounts", newArrayList("jn"));
@@ -216,7 +216,7 @@ public class DefaultUserServiceTest {
}
@Test
- public void update_only_password() throws Exception {
+ public void update_only_password() {
Map<String, Object> params = newHashMap();
params.put("login", "john");
params.put("password", "1234");
@@ -232,13 +232,13 @@ public class DefaultUserServiceTest {
}
@Test
- public void get_by_login() throws Exception {
+ public void get_by_login() {
service.getByLogin("john");
verify(userIndex).getNullableByLogin("john");
}
@Test
- public void index() throws Exception {
+ public void index() {
service.index();
verify(userUpdater).index();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipFinderTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipFinderTest.java
index 090369bb2b2..77a3d8131c5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipFinderTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipFinderTest.java
@@ -39,13 +39,13 @@ public class GroupMembershipFinderTest {
GroupMembershipFinder finder;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
when(userDao.selectActiveUserByLogin("arthur")).thenReturn(new UserDto().setId(100L).setName("arthur"));
finder = new GroupMembershipFinder(userDao, groupMembershipDao);
}
@Test
- public void find() throws Exception {
+ public void find() {
GroupMembershipQuery query = GroupMembershipQuery.builder().login("arthur").build();
when(groupMembershipDao.selectGroups(eq(query), anyLong(), anyInt(), anyInt())).thenReturn(
newArrayList(new GroupMembershipDto().setId(1L).setName("users").setDescription("Users group").setUserId(100L))
@@ -63,7 +63,7 @@ public class GroupMembershipFinderTest {
}
@Test
- public void find_with_paging() throws Exception {
+ public void find_with_paging() {
GroupMembershipQuery query = GroupMembershipQuery.builder().login("arthur").pageIndex(3).pageSize(10).build();
finder.find(query);
@@ -76,7 +76,7 @@ public class GroupMembershipFinderTest {
}
@Test
- public void find_with_paging_having_more_results() throws Exception {
+ public void find_with_paging_having_more_results() {
GroupMembershipQuery query = GroupMembershipQuery.builder().login("arthur").pageIndex(1).pageSize(2).build();
when(groupMembershipDao.selectGroups(eq(query), anyLong(), anyInt(), anyInt())).thenReturn(newArrayList(
new GroupMembershipDto().setId(1L).setName("group1"),
@@ -95,7 +95,7 @@ public class GroupMembershipFinderTest {
}
@Test
- public void find_with_paging_having_no_more_results() throws Exception {
+ public void find_with_paging_having_no_more_results() {
GroupMembershipQuery query = GroupMembershipQuery.builder().login("arthur").pageIndex(1).pageSize(10).build();
when(groupMembershipDao.selectGroups(eq(query), anyLong(), anyInt(), anyInt())).thenReturn(newArrayList(
new GroupMembershipDto().setId(1L).setName("group1"),
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipServiceTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipServiceTest.java
index 55688bfe10e..2c5b83f6422 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipServiceTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/GroupMembershipServiceTest.java
@@ -43,7 +43,7 @@ public class GroupMembershipServiceTest extends AbstractDaoTestCase {
GroupMembershipService service;
@Before
- public void before() throws Exception {
+ public void before() {
GroupMembershipDao membershipDao = new GroupMembershipDao(getMyBatis());
UserDao userDao = new UserDao(getMyBatis(), System2.INSTANCE);
GroupMembershipFinder finder = new GroupMembershipFinder(userDao, membershipDao);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/RubyUserSessionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/RubyUserSessionTest.java
index 6a32744ea58..a435689aa07 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/RubyUserSessionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/RubyUserSessionTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class RubyUserSessionTest {
@Test
- public void should_set_session() throws Exception {
+ public void should_set_session() {
RubyUserSession.setSession(123, "karadoc", "Karadoc", newArrayList("sonar-users"), "fr");
UserSession session = UserSession.get();
@@ -43,7 +43,7 @@ public class RubyUserSessionTest {
}
@Test
- public void should_set_anonymous_session() throws Exception {
+ public void should_set_anonymous_session() {
RubyUserSession.setSession(null, null, null, null, "fr");
UserSession session = UserSession.get();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/UserSessionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/UserSessionTest.java
index 589ccd36a6e..ec163751110 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/UserSessionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/UserSessionTest.java
@@ -45,7 +45,7 @@ public class UserSessionTest {
public ExpectedException thrown = ExpectedException.none();
@Test
- public void getSession_get_anonymous_by_default() throws Exception {
+ public void getSession_get_anonymous_by_default() {
UserSession.remove();
UserSession session = UserSession.get();
@@ -59,7 +59,7 @@ public class UserSessionTest {
}
@Test
- public void get_session() throws Exception {
+ public void get_session() {
UserSession.set(new UserSession().setUserId(123).setLogin("karadoc").setLocale(Locale.FRENCH));
UserSession session = UserSession.get();
@@ -71,14 +71,14 @@ public class UserSessionTest {
}
@Test
- public void login_should_not_be_empty() throws Exception {
+ public void login_should_not_be_empty() {
UserSession session = new UserSession().setLogin("");
assertThat(session.login()).isNull();
assertThat(session.isLoggedIn()).isFalse();
}
@Test
- public void has_global_permission() throws Exception {
+ public void has_global_permission() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao);
@@ -90,7 +90,7 @@ public class UserSessionTest {
}
@Test
- public void check_global_Permission_ok() throws Exception {
+ public void check_global_Permission_ok() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao);
@@ -100,7 +100,7 @@ public class UserSessionTest {
}
@Test(expected = ForbiddenException.class)
- public void check_global_Permission_ko() throws Exception {
+ public void check_global_Permission_ko() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao);
@@ -110,7 +110,7 @@ public class UserSessionTest {
}
@Test
- public void has_project_permission() throws Exception {
+ public void has_project_permission() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao).setUserId(1);
when(authorizationDao.selectAuthorizedRootProjectsKeys(1, UserRole.USER)).thenReturn(newArrayList("com.foo:Bar"));
@@ -121,7 +121,7 @@ public class UserSessionTest {
}
@Test
- public void has_project_permission_by_uuid() throws Exception {
+ public void has_project_permission_by_uuid() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao).setUserId(1);
when(authorizationDao.selectAuthorizedRootProjectsUuids(1, UserRole.USER)).thenReturn(newArrayList("ABCD"));
@@ -132,7 +132,7 @@ public class UserSessionTest {
}
@Test
- public void check_project_permission_ok() throws Exception {
+ public void check_project_permission_ok() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao).setUserId(1);
when(authorizationDao.selectAuthorizedRootProjectsKeys(1, UserRole.USER)).thenReturn(newArrayList("com.foo:Bar"));
@@ -141,7 +141,7 @@ public class UserSessionTest {
}
@Test(expected = ForbiddenException.class)
- public void check_project_permission_ko() throws Exception {
+ public void check_project_permission_ko() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao).setUserId(1);
when(authorizationDao.selectAuthorizedRootProjectsKeys(1, UserRole.USER)).thenReturn(newArrayList("com.foo:Bar2"));
@@ -150,7 +150,7 @@ public class UserSessionTest {
}
@Test
- public void check_project_uuid_permission_ok() throws Exception {
+ public void check_project_uuid_permission_ok() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao).setUserId(1);
@@ -161,7 +161,7 @@ public class UserSessionTest {
}
@Test(expected = ForbiddenException.class)
- public void check_project_uuid_permission_ko() throws Exception {
+ public void check_project_uuid_permission_ko() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao).setUserId(1);
@@ -172,7 +172,7 @@ public class UserSessionTest {
}
@Test
- public void has_component_permission() throws Exception {
+ public void has_component_permission() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
ResourceDao resourceDao = mock(ResourceDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao, resourceDao).setUserId(1);
@@ -187,7 +187,7 @@ public class UserSessionTest {
}
@Test
- public void check_component_key_permission_ok() throws Exception {
+ public void check_component_key_permission_ok() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
ResourceDao resourceDao = mock(ResourceDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao, resourceDao).setUserId(1);
@@ -199,7 +199,7 @@ public class UserSessionTest {
}
@Test(expected = ForbiddenException.class)
- public void check_component_key_permission_ko() throws Exception {
+ public void check_component_key_permission_ko() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
ResourceDao resourceDao = mock(ResourceDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao, resourceDao).setUserId(1);
@@ -211,7 +211,7 @@ public class UserSessionTest {
}
@Test
- public void check_component_uuid_permission_ok() throws Exception {
+ public void check_component_uuid_permission_ok() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
ResourceDao resourceDao = mock(ResourceDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao,resourceDao).setUserId(1);
@@ -225,7 +225,7 @@ public class UserSessionTest {
}
@Test(expected = ForbiddenException.class)
- public void check_component_uuid_permission_ko() throws Exception {
+ public void check_component_uuid_permission_ko() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
ResourceDao resourceDao = mock(ResourceDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao,resourceDao).setUserId(1);
@@ -239,7 +239,7 @@ public class UserSessionTest {
}
@Test(expected = ForbiddenException.class)
- public void check_component_key_permission_when_project_not_found() throws Exception {
+ public void check_component_key_permission_when_project_not_found() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
ResourceDao resourceDao = mock(ResourceDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao, resourceDao).setUserId(1);
@@ -250,7 +250,7 @@ public class UserSessionTest {
}
@Test(expected = ForbiddenException.class)
- public void check_component_dto_permission_ko() throws Exception {
+ public void check_component_dto_permission_ko() {
AuthorizationDao authorizationDao = mock(AuthorizationDao.class);
ResourceDao resourceDao = mock(ResourceDao.class);
UserSession session = new SpyUserSession("marius", authorizationDao, resourceDao).setUserId(1);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/UserUpdaterTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/UserUpdaterTest.java
index 76185dfce8a..a96cd3b697c 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/UserUpdaterTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/UserUpdaterTest.java
@@ -93,7 +93,7 @@ public class UserUpdaterTest {
@Before
- public void setUp() throws Exception {
+ public void setUp() {
db.truncateTables();
es.truncateIndices();
settings = new Settings();
@@ -111,12 +111,12 @@ public class UserUpdaterTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void create_user() throws Exception {
+ public void create_user() {
when(system2.now()).thenReturn(1418215735482L);
createDefaultGroup();
@@ -152,7 +152,7 @@ public class UserUpdaterTest {
}
@Test
- public void create_user_with_minimum_fields() throws Exception {
+ public void create_user_with_minimum_fields() {
when(system2.now()).thenReturn(1418215735482L);
createDefaultGroup();
@@ -172,7 +172,7 @@ public class UserUpdaterTest {
}
@Test
- public void create_user_with_scm_accounts_containing_blank_or_null_entries() throws Exception {
+ public void create_user_with_scm_accounts_containing_blank_or_null_entries() {
when(system2.now()).thenReturn(1418215735482L);
createDefaultGroup();
@@ -187,7 +187,7 @@ public class UserUpdaterTest {
}
@Test
- public void create_user_with_scm_accounts_containing_one_blank_entry() throws Exception {
+ public void create_user_with_scm_accounts_containing_one_blank_entry() {
when(system2.now()).thenReturn(1418215735482L);
createDefaultGroup();
@@ -202,7 +202,7 @@ public class UserUpdaterTest {
}
@Test
- public void create_user_with_scm_accounts_containing_duplications() throws Exception {
+ public void create_user_with_scm_accounts_containing_duplications() {
when(system2.now()).thenReturn(1418215735482L);
createDefaultGroup();
@@ -217,7 +217,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_missing_login() throws Exception {
+ public void fail_to_create_user_with_missing_login() {
try {
userUpdater.create(NewUser.create()
.setLogin(null)
@@ -232,7 +232,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_invalid_login() throws Exception {
+ public void fail_to_create_user_with_invalid_login() {
try {
userUpdater.create(NewUser.create()
.setLogin("/marius/")
@@ -247,7 +247,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_too_short_login() throws Exception {
+ public void fail_to_create_user_with_too_short_login() {
try {
userUpdater.create(NewUser.create()
.setLogin("ma")
@@ -262,7 +262,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_too_long_login() throws Exception {
+ public void fail_to_create_user_with_too_long_login() {
try {
userUpdater.create(NewUser.create()
.setLogin(Strings.repeat("m", 256))
@@ -277,7 +277,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_missing_name() throws Exception {
+ public void fail_to_create_user_with_missing_name() {
try {
userUpdater.create(NewUser.create()
.setLogin("marius")
@@ -292,7 +292,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_too_long_name() throws Exception {
+ public void fail_to_create_user_with_too_long_name() {
try {
userUpdater.create(NewUser.create()
.setLogin("marius")
@@ -307,7 +307,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_too_long_email() throws Exception {
+ public void fail_to_create_user_with_too_long_email() {
try {
userUpdater.create(NewUser.create()
.setLogin("marius")
@@ -322,7 +322,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_missing_password() throws Exception {
+ public void fail_to_create_user_with_missing_password() {
try {
userUpdater.create(NewUser.create()
.setLogin("marius")
@@ -337,7 +337,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_missing_password_confirmation() throws Exception {
+ public void fail_to_create_user_with_missing_password_confirmation() {
try {
userUpdater.create(NewUser.create()
.setLogin("marius")
@@ -352,7 +352,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_password_not_matching_password_confirmation() throws Exception {
+ public void fail_to_create_user_with_password_not_matching_password_confirmation() {
try {
userUpdater.create(NewUser.create()
.setLogin("marius")
@@ -367,7 +367,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_with_many_errors() throws Exception {
+ public void fail_to_create_user_with_many_errors() {
try {
userUpdater.create(NewUser.create()
.setLogin("")
@@ -382,7 +382,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_when_scm_account_is_already_used() throws Exception {
+ public void fail_to_create_user_when_scm_account_is_already_used() {
db.prepareDbUnit(getClass(), "fail_to_create_user_when_scm_account_is_already_used.xml");
try {
@@ -400,7 +400,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_when_scm_account_is_already_used_by_many_user() throws Exception {
+ public void fail_to_create_user_when_scm_account_is_already_used_by_many_user() {
db.prepareDbUnit(getClass(), "fail_to_create_user_when_scm_account_is_already_used_by_many_user.xml");
try {
@@ -418,7 +418,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_when_scm_account_is_user_login() throws Exception {
+ public void fail_to_create_user_when_scm_account_is_user_login() {
try {
userUpdater.create(NewUser.create()
.setLogin("marius")
@@ -434,7 +434,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_create_user_when_scm_account_is_user_email() throws Exception {
+ public void fail_to_create_user_when_scm_account_is_user_email() {
try {
userUpdater.create(NewUser.create()
.setLogin("marius")
@@ -450,7 +450,7 @@ public class UserUpdaterTest {
}
@Test
- public void notify_new_user() throws Exception {
+ public void notify_new_user() {
createDefaultGroup();
userUpdater.create(NewUser.create()
@@ -468,7 +468,7 @@ public class UserUpdaterTest {
}
@Test
- public void associate_default_group_when_creating_user() throws Exception {
+ public void associate_default_group_when_creating_user() {
createDefaultGroup();
userUpdater.create(NewUser.create()
@@ -486,7 +486,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_associate_default_group_to_user_if_no_default_group() throws Exception {
+ public void fail_to_associate_default_group_to_user_if_no_default_group() {
settings.setProperty(CoreProperties.CORE_DEFAULT_GROUP, (String) null);
try {
@@ -503,7 +503,7 @@ public class UserUpdaterTest {
}
@Test
- public void reactivate_user_when_creating_user_with_existing_login() throws Exception {
+ public void reactivate_user_when_creating_user_with_existing_login() {
db.prepareDbUnit(getClass(), "reactivate_user.xml");
when(system2.now()).thenReturn(1418215735486L);
createDefaultGroup();
@@ -531,7 +531,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_reactivate_user_if_not_disabled() throws Exception {
+ public void fail_to_reactivate_user_if_not_disabled() {
db.prepareDbUnit(getClass(), "fail_to_reactivate_user_if_not_disabled.xml");
createDefaultGroup();
@@ -549,7 +549,7 @@ public class UserUpdaterTest {
}
@Test
- public void associate_default_groups_when_reactivating_user() throws Exception {
+ public void associate_default_groups_when_reactivating_user() {
db.prepareDbUnit(getClass(), "associate_default_groups_when_reactivating_user.xml");
createDefaultGroup();
@@ -568,7 +568,7 @@ public class UserUpdaterTest {
}
@Test
- public void update_user() throws Exception {
+ public void update_user() {
db.prepareDbUnit(getClass(), "update_user.xml");
when(system2.now()).thenReturn(1418215735486L);
createDefaultGroup();
@@ -603,7 +603,7 @@ public class UserUpdaterTest {
}
@Test
- public void update_user_with_scm_accounts_containing_blank_entry() throws Exception {
+ public void update_user_with_scm_accounts_containing_blank_entry() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -621,7 +621,7 @@ public class UserUpdaterTest {
}
@Test
- public void update_only_user_name() throws Exception {
+ public void update_only_user_name() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -641,7 +641,7 @@ public class UserUpdaterTest {
}
@Test
- public void update_only_user_email() throws Exception {
+ public void update_only_user_email() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -661,7 +661,7 @@ public class UserUpdaterTest {
}
@Test
- public void update_only_scm_accounts() throws Exception {
+ public void update_only_scm_accounts() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -681,7 +681,7 @@ public class UserUpdaterTest {
}
@Test
- public void update_scm_accounts_with_same_values() throws Exception {
+ public void update_scm_accounts_with_same_values() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -695,7 +695,7 @@ public class UserUpdaterTest {
}
@Test
- public void remove_scm_accounts() throws Exception {
+ public void remove_scm_accounts() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -709,7 +709,7 @@ public class UserUpdaterTest {
}
@Test
- public void update_only_user_password() throws Exception {
+ public void update_only_user_password() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -730,7 +730,7 @@ public class UserUpdaterTest {
}
@Test
- public void associate_default_group_when_updating_user() throws Exception {
+ public void associate_default_group_when_updating_user() {
db.prepareDbUnit(getClass(), "associate_default_groups_when_updating_user.xml");
createDefaultGroup();
@@ -749,7 +749,7 @@ public class UserUpdaterTest {
}
@Test
- public void not_associate_default_group_when_updating_user_if_already_existing() throws Exception {
+ public void not_associate_default_group_when_updating_user_if_already_existing() {
db.prepareDbUnit(getClass(), "not_associate_default_group_when_updating_user_if_already_existing.xml");
settings.setProperty(CoreProperties.CORE_DEFAULT_GROUP, "sonar-users");
session.commit();
@@ -776,7 +776,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_update_user_when_scm_account_is_already_used() throws Exception {
+ public void fail_to_update_user_when_scm_account_is_already_used() {
db.prepareDbUnit(getClass(), "fail_to_update_user_when_scm_account_is_already_used.xml");
createDefaultGroup();
@@ -794,7 +794,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_update_user_when_scm_account_is_user_login() throws Exception {
+ public void fail_to_update_user_when_scm_account_is_user_login() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -808,7 +808,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_update_user_when_scm_account_is_existing_user_email() throws Exception {
+ public void fail_to_update_user_when_scm_account_is_existing_user_email() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
@@ -822,7 +822,7 @@ public class UserUpdaterTest {
}
@Test
- public void fail_to_update_user_when_scm_account_is_new_user_email() throws Exception {
+ public void fail_to_update_user_when_scm_account_is_new_user_email() {
db.prepareDbUnit(getClass(), "update_user.xml");
createDefaultGroup();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/db/GroupDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/db/GroupDaoTest.java
index 281f65e00ea..744c742b77d 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/db/GroupDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/db/GroupDaoTest.java
@@ -47,7 +47,7 @@ public class GroupDaoTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@@ -65,7 +65,7 @@ public class GroupDaoTest extends AbstractDaoTestCase {
}
@Test
- public void find_by_user_login() throws Exception {
+ public void find_by_user_login() {
setupData("find_by_user_login");
assertThat(dao.findByUserLogin(session, "john")).hasSize(2);
@@ -73,7 +73,7 @@ public class GroupDaoTest extends AbstractDaoTestCase {
}
@Test
- public void insert() throws Exception {
+ public void insert() {
when(system2.now()).thenReturn(DateUtils.parseDate("2014-09-08").getTime());
setupData("empty");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/db/UserDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/db/UserDaoTest.java
index 3393ca9075f..1de7629233e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/db/UserDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/db/UserDaoTest.java
@@ -48,7 +48,7 @@ public class UserDaoTest {
private DbSession session;
@Before
- public void before() throws Exception {
+ public void before() {
db.truncateTables();
this.session = db.myBatis().openSession(false);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/db/UserGroupDaoTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/db/UserGroupDaoTest.java
index f1074bd24b3..3be2dd038e5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/db/UserGroupDaoTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/db/UserGroupDaoTest.java
@@ -40,7 +40,7 @@ public class UserGroupDaoTest {
private DbSession session;
@Before
- public void before() throws Exception {
+ public void before() {
db.truncateTables();
this.session = db.myBatis().openSession(false);
this.dao = new UserGroupDao();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexDefinitionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexDefinitionTest.java
index 8de69b73d93..727deb08f3b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexDefinitionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexDefinitionTest.java
@@ -32,7 +32,7 @@ public class UserIndexDefinitionTest {
IndexDefinition.IndexDefinitionContext context = new IndexDefinition.IndexDefinitionContext();
@Test
- public void define() throws Exception {
+ public void define() {
UserIndexDefinition def = new UserIndexDefinition(new Settings());
def.define(context);
@@ -47,7 +47,7 @@ public class UserIndexDefinitionTest {
}
@Test
- public void enable_cluster() throws Exception {
+ public void enable_cluster() {
Settings settings = new Settings();
settings.setProperty(ProcessProperties.CLUSTER_ACTIVATE, true);
UserIndexDefinition def = new UserIndexDefinition(settings);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexTest.java
index 152393cd7f9..b29a3e37c6f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexTest.java
@@ -86,7 +86,7 @@ public class UserIndexTest {
}
@Test
- public void fail_to_get_by_login_on_unknown_user() throws Exception {
+ public void fail_to_get_by_login_on_unknown_user() {
try {
index.getByLogin("unknown");
fail();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexerTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexerTest.java
index 812b703252a..8a4bf020f7a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/index/UserIndexerTest.java
@@ -43,20 +43,20 @@ public class UserIndexerTest {
public static EsTester esTester = new EsTester().addDefinitions(new UserIndexDefinition(new Settings()));
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
}
@Test
- public void index_nothing() throws Exception {
+ public void index_nothing() {
UserIndexer indexer = createIndexer();
indexer.index();
assertThat(esTester.countDocuments(UserIndexDefinition.INDEX, UserIndexDefinition.TYPE_USER)).isEqualTo(0L);
}
@Test
- public void index() throws Exception {
+ public void index() {
dbTester.prepareDbUnit(getClass(), "index.xml");
UserIndexer indexer = createIndexer();
@@ -75,7 +75,7 @@ public class UserIndexerTest {
}
@Test
- public void do_nothing_if_disabled() throws Exception {
+ public void do_nothing_if_disabled() {
dbTester.prepareDbUnit(getClass(), "index.xml");
createIndexer().setEnabled(false).index();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/index/UserResultSetIteratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/index/UserResultSetIteratorTest.java
index f23bf973a07..ecedc14b5a1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/index/UserResultSetIteratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/index/UserResultSetIteratorTest.java
@@ -53,12 +53,12 @@ public class UserResultSetIteratorTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
DbUtils.closeQuietly(connection);
}
@Test
- public void iterator_over_users() throws Exception {
+ public void iterator_over_users() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
UserResultSetIterator it = UserResultSetIterator.create(client, connection, 0L);
Map<String, UserDoc> usersByLogin = Maps.uniqueIndex(it, new Function<UserDoc, String>() {
@@ -97,7 +97,7 @@ public class UserResultSetIteratorTest {
}
@Test
- public void select_after_date() throws Exception {
+ public void select_after_date() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
UserResultSetIterator it = UserResultSetIterator.create(client, connection, 1520000000000L);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/ChangePasswordActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/ChangePasswordActionTest.java
index 896c251ad4b..885117eca6f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/ChangePasswordActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/ChangePasswordActionTest.java
@@ -74,7 +74,7 @@ public class ChangePasswordActionTest {
DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
@@ -96,7 +96,7 @@ public class ChangePasswordActionTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/CreateActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/CreateActionTest.java
index 8b2a17cb0aa..db4e2b27821 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/CreateActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/CreateActionTest.java
@@ -84,7 +84,7 @@ public class CreateActionTest {
I18n i18n;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
@@ -107,7 +107,7 @@ public class CreateActionTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/DeactivateActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/DeactivateActionTest.java
index 772e91dc61f..d7edbbc6b78 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/DeactivateActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/DeactivateActionTest.java
@@ -79,7 +79,7 @@ public class DeactivateActionTest {
I18n i18n;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
@@ -98,7 +98,7 @@ public class DeactivateActionTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/FavoritesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/FavoritesWsTest.java
index d35d5220e43..0f7717332e3 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/FavoritesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/FavoritesWsTest.java
@@ -31,7 +31,7 @@ public class FavoritesWsTest {
WsTester tester = new WsTester(new FavoritesWs());
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/favorites");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/GroupsActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/GroupsActionTest.java
index 487e5168911..f4537b4ebfb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/GroupsActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/GroupsActionTest.java
@@ -53,7 +53,7 @@ public class GroupsActionTest {
DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
System2 system2 = new System2();
@@ -72,7 +72,7 @@ public class GroupsActionTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/SearchActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/SearchActionTest.java
index fa7dfcac236..722f1eaaddf 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/SearchActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/SearchActionTest.java
@@ -47,7 +47,7 @@ public class SearchActionTest {
UserIndex index;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
esTester.truncateIndices();
index = new UserIndex(esTester.client());
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/UpdateActionTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/UpdateActionTest.java
index 450dd4e2371..a5e893e4a1f 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/UpdateActionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/UpdateActionTest.java
@@ -72,7 +72,7 @@ public class UpdateActionTest {
DbSession session;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
@@ -95,7 +95,7 @@ public class UpdateActionTest {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/UserPropertiesWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/UserPropertiesWsTest.java
index 38cf64ef5a3..99da81b1ae4 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/UserPropertiesWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/UserPropertiesWsTest.java
@@ -31,7 +31,7 @@ public class UserPropertiesWsTest {
WsTester tester = new WsTester(new UserPropertiesWs());
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WebService.Controller controller = tester.controller("api/user_properties");
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/user/ws/UsersWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/user/ws/UsersWsTest.java
index 952d26d1cbc..78270a6904b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/user/ws/UsersWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/user/ws/UsersWsTest.java
@@ -37,7 +37,7 @@ public class UsersWsTest {
WebService.Controller controller;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
WsTester tester = new WsTester(new UsersWs(
new CreateAction(mock(UserIndex.class), mock(UserUpdater.class), mock(I18n.class)),
new UpdateAction(mock(UserIndex.class), mock(UserUpdater.class)),
@@ -48,7 +48,7 @@ public class UsersWsTest {
}
@Test
- public void define_controller() throws Exception {
+ public void define_controller() {
assertThat(controller).isNotNull();
assertThat(controller.description()).isNotEmpty();
assertThat(controller.since()).isEqualTo("3.6");
@@ -56,7 +56,7 @@ public class UsersWsTest {
}
@Test
- public void define_search_action() throws Exception {
+ public void define_search_action() {
WebService.Action action = controller.action("search");
assertThat(action).isNotNull();
assertThat(action.isPost()).isFalse();
@@ -66,7 +66,7 @@ public class UsersWsTest {
}
@Test
- public void define_create_action() throws Exception {
+ public void define_create_action() {
WebService.Action action = controller.action("create");
assertThat(action).isNotNull();
assertThat(action.isPost()).isTrue();
@@ -74,7 +74,7 @@ public class UsersWsTest {
}
@Test
- public void define_update_action() throws Exception {
+ public void define_update_action() {
WebService.Action action = controller.action("update");
assertThat(action).isNotNull();
assertThat(action.isPost()).isTrue();
@@ -82,7 +82,7 @@ public class UsersWsTest {
}
@Test
- public void define_change_password_action() throws Exception {
+ public void define_change_password_action() {
WebService.Action action = controller.action("change_password");
assertThat(action).isNotNull();
assertThat(action.isPost()).isTrue();
@@ -90,7 +90,7 @@ public class UsersWsTest {
}
@Test
- public void define_deactivate_action() throws Exception {
+ public void define_deactivate_action() {
WebService.Action action = controller.action("deactivate");
assertThat(action).isNotNull();
assertThat(action.isPost()).isTrue();
@@ -98,7 +98,7 @@ public class UsersWsTest {
}
@Test
- public void define_current_action() throws Exception {
+ public void define_current_action() {
WebService.Action action = controller.action("current");
assertThat(action).isNotNull();
assertThat(action.isPost()).isFalse();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/BooleanTypeValidationTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/BooleanTypeValidationTest.java
index e10d437fe07..4b0293a6eb0 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/BooleanTypeValidationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/BooleanTypeValidationTest.java
@@ -32,7 +32,7 @@ public class BooleanTypeValidationTest {
BooleanTypeValidation validation;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
validation = new BooleanTypeValidation();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/CloseableIteratorTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/CloseableIteratorTest.java
index 672ff885e02..4cfb6efb50e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/CloseableIteratorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/CloseableIteratorTest.java
@@ -29,7 +29,7 @@ import static org.junit.Assert.fail;
public class CloseableIteratorTest {
@Test
- public void iterate() throws Exception {
+ public void iterate() {
SimpleCloseableIterator it = new SimpleCloseableIterator();
assertThat(it.isClosed).isFalse();
@@ -54,7 +54,7 @@ public class CloseableIteratorTest {
}
@Test
- public void call_next_without_hasNext() throws Exception {
+ public void call_next_without_hasNext() {
SimpleCloseableIterator it = new SimpleCloseableIterator();
assertThat(it.next()).isEqualTo(1);
assertThat(it.next()).isEqualTo(2);
@@ -67,7 +67,7 @@ public class CloseableIteratorTest {
}
@Test
- public void automatic_close_if_traversal_error() throws Exception {
+ public void automatic_close_if_traversal_error() {
FailureCloseableIterator it = new FailureCloseableIterator();
try {
it.next();
@@ -79,7 +79,7 @@ public class CloseableIteratorTest {
}
@Test
- public void remove_is_not_supported_by_default() throws Exception {
+ public void remove_is_not_supported_by_default() {
SimpleCloseableIterator it = new SimpleCloseableIterator();
try {
it.remove();
@@ -90,14 +90,14 @@ public class CloseableIteratorTest {
}
@Test
- public void remove_can_be_overridden() throws Exception {
+ public void remove_can_be_overridden() {
RemovableCloseableIterator it = new RemovableCloseableIterator();
it.remove();
assertThat(it.isRemoved).isTrue();
}
@Test
- public void has_next_should_not_call_do_next_when_already_closed() throws Exception {
+ public void has_next_should_not_call_do_next_when_already_closed() {
DoNextShouldNotBeCalledWhenClosedIterator it = new DoNextShouldNotBeCalledWhenClosedIterator();
it.next();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/DateCollectorTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/DateCollectorTest.java
index 9b7a28d8859..d822686336a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/DateCollectorTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/DateCollectorTest.java
@@ -29,12 +29,12 @@ public class DateCollectorTest {
DateCollector collector = new DateCollector();
@Test
- public void max_is_zero_if_no_dates() throws Exception {
+ public void max_is_zero_if_no_dates() {
assertThat(collector.getMax()).isEqualTo(0L);
}
@Test
- public void max() throws Exception {
+ public void max() {
collector.add(DateUtils.parseDate("2013-06-01"));
collector.add(null);
collector.add(DateUtils.parseDate("2014-01-01"));
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/FloatTypeValidationTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/FloatTypeValidationTest.java
index 1863814c486..29249d80369 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/FloatTypeValidationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/FloatTypeValidationTest.java
@@ -32,7 +32,7 @@ public class FloatTypeValidationTest {
FloatTypeValidation validation;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
validation = new FloatTypeValidation();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/IntegerTypeValidationTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/IntegerTypeValidationTest.java
index 823fae859b1..b4ecdcd8702 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/IntegerTypeValidationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/IntegerTypeValidationTest.java
@@ -32,7 +32,7 @@ public class IntegerTypeValidationTest {
IntegerTypeValidation validation;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
validation = new IntegerTypeValidation();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/ProgressLoggerTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/ProgressLoggerTest.java
index ec0afe6966b..2ffd1a93d64 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/ProgressLoggerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/ProgressLoggerTest.java
@@ -47,7 +47,7 @@ public class ProgressLoggerTest {
}
@Test
- public void create() throws Exception {
+ public void create() {
ProgressLogger progress = ProgressLogger.create(getClass(), new AtomicLong());
// default values
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/RubyUtilsTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/RubyUtilsTest.java
index 59174852d8c..79935062d19 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/RubyUtilsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/RubyUtilsTest.java
@@ -66,7 +66,7 @@ public class RubyUtilsTest {
}
@Test
- public void toInteger() throws Exception {
+ public void toInteger() {
assertThat(RubyUtils.toInteger(null)).isNull();
assertThat(RubyUtils.toInteger("")).isNull();
assertThat(RubyUtils.toInteger(" ")).isNull();
@@ -76,14 +76,14 @@ public class RubyUtilsTest {
}
@Test
- public void toInteger_unexpected_class() throws Exception {
+ public void toInteger_unexpected_class() {
throwable.expect(IllegalArgumentException.class);
RubyUtils.toInteger(1.2);
}
@Test
- public void toDouble() throws Exception {
+ public void toDouble() {
assertThat(RubyUtils.toDouble(null)).isNull();
assertThat(RubyUtils.toDouble("")).isNull();
assertThat(RubyUtils.toDouble(" ")).isNull();
@@ -95,14 +95,14 @@ public class RubyUtilsTest {
}
@Test
- public void toDouble_unexpected_class() throws Exception {
+ public void toDouble_unexpected_class() {
throwable.expect(IllegalArgumentException.class);
RubyUtils.toDouble(true);
}
@Test
- public void toBoolean() throws Exception {
+ public void toBoolean() {
assertThat(RubyUtils.toBoolean(null)).isNull();
assertThat(RubyUtils.toBoolean("")).isNull();
assertThat(RubyUtils.toBoolean(" ")).isNull();
@@ -113,14 +113,14 @@ public class RubyUtilsTest {
}
@Test
- public void toBoolean_unexpected_class() throws Exception {
+ public void toBoolean_unexpected_class() {
throwable.expect(IllegalArgumentException.class);
RubyUtils.toBoolean(333);
}
@Test
- public void toDate() throws Exception {
+ public void toDate() {
assertThat(RubyUtils.toDate(null)).isNull();
assertThat(RubyUtils.toDate("")).isNull();
assertThat(RubyUtils.toDate(" ")).isNull();
@@ -131,21 +131,21 @@ public class RubyUtilsTest {
}
@Test
- public void toDate_bad_format() throws Exception {
+ public void toDate_bad_format() {
throwable.expect(SonarException.class);
RubyUtils.toDate("01/02/2013");
}
@Test
- public void toDate_unexpected_class() throws Exception {
+ public void toDate_unexpected_class() {
throwable.expect(IllegalArgumentException.class);
RubyUtils.toDate(333);
}
@Test
- public void toLong() throws Exception {
+ public void toLong() {
assertThat(RubyUtils.toLong(null)).isNull();
assertThat(RubyUtils.toLong(2)).isEqualTo(2L);
assertThat(RubyUtils.toLong(3L)).isEqualTo(3L);
@@ -153,7 +153,7 @@ public class RubyUtilsTest {
}
@Test
- public void toLong_unexpected_class() throws Exception {
+ public void toLong_unexpected_class() {
throwable.expect(IllegalArgumentException.class);
RubyUtils.toLong(false);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/SlugTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/SlugTest.java
index f6043d19aad..c2fe1f333b1 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/SlugTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/SlugTest.java
@@ -26,7 +26,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class SlugTest {
@Test
- public void slugify() throws Exception {
+ public void slugify() {
assertThat(Slug.slugify("foo")).isEqualTo("foo");
assertThat(Slug.slugify(" FOO ")).isEqualTo("foo");
assertThat(Slug.slugify("he's here")).isEqualTo("he-s-here");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/StringListTypeValidationTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/StringListTypeValidationTest.java
index 95d56d08eb0..7d728ebd263 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/StringListTypeValidationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/StringListTypeValidationTest.java
@@ -33,7 +33,7 @@ public class StringListTypeValidationTest {
StringListTypeValidation validation;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
validation = new StringListTypeValidation();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/StringTypeValidationTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/StringTypeValidationTest.java
index 76460347386..e1a8cabdffb 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/StringTypeValidationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/StringTypeValidationTest.java
@@ -30,7 +30,7 @@ public class StringTypeValidationTest {
StringTypeValidation validation;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
validation = new StringTypeValidation();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/TextTypeValidationTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/TextTypeValidationTest.java
index 02ce599aa22..d044d166eb5 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/TextTypeValidationTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/TextTypeValidationTest.java
@@ -30,7 +30,7 @@ public class TextTypeValidationTest {
TextTypeValidation validation;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
validation = new TextTypeValidation();
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/TypeValidationsTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/TypeValidationsTest.java
index 36696b0adb8..1d6acfec93e 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/TypeValidationsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/TypeValidationsTest.java
@@ -31,7 +31,7 @@ import static org.mockito.Mockito.*;
public class TypeValidationsTest {
@Test
- public void validate() throws Exception {
+ public void validate() {
TypeValidation fakeTypeValidation = mock(TypeValidation.class);
when(fakeTypeValidation.key()).thenReturn("Fake");
@@ -42,7 +42,7 @@ public class TypeValidationsTest {
}
@Test
- public void validate__multiple_values() throws Exception {
+ public void validate__multiple_values() {
TypeValidation fakeTypeValidation = mock(TypeValidation.class);
when(fakeTypeValidation.key()).thenReturn("Fake");
@@ -53,7 +53,7 @@ public class TypeValidationsTest {
}
@Test
- public void fail_on_unknown_type() throws Exception {
+ public void fail_on_unknown_type() {
TypeValidation fakeTypeValidation = mock(TypeValidation.class);
when(fakeTypeValidation.key()).thenReturn("Fake");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/cache/DiskCacheTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/cache/DiskCacheTest.java
index b4160f6b657..86235edf6de 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/cache/DiskCacheTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/cache/DiskCacheTest.java
@@ -66,7 +66,7 @@ public class DiskCacheTest {
@Test
public void fail_to_serialize() throws Exception {
class Unserializable implements Serializable {
- private void writeObject(ObjectOutputStream out) throws IOException {
+ private void writeObject(ObjectOutputStream out) {
throw new UnsupportedOperationException("expected error");
}
}
diff --git a/server/sonar-server/src/test/java/org/sonar/server/util/cache/MemoryCacheTest.java b/server/sonar-server/src/test/java/org/sonar/server/util/cache/MemoryCacheTest.java
index 56559ba59e9..54f1f2f09e8 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/util/cache/MemoryCacheTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/util/cache/MemoryCacheTest.java
@@ -38,7 +38,7 @@ public class MemoryCacheTest {
MemoryCache<String, String> cache = new MemoryCache<>(loader);
@Test
- public void getNullable() throws Exception {
+ public void getNullable() {
when(loader.load("foo")).thenReturn("bar");
assertThat(cache.getNullable("foo")).isEqualTo("bar");
assertThat(cache.getNullable("foo")).isEqualTo("bar");
@@ -54,7 +54,7 @@ public class MemoryCacheTest {
}
@Test
- public void get_throws_exception_if_not_exists() throws Exception {
+ public void get_throws_exception_if_not_exists() {
when(loader.load("foo")).thenReturn("bar");
assertThat(cache.get("foo")).isEqualTo("bar");
assertThat(cache.get("foo")).isEqualTo("bar");
@@ -69,7 +69,7 @@ public class MemoryCacheTest {
}
@Test
- public void getAllNullable() throws Exception {
+ public void getAllNullable() {
// ask for 3 keys but only 2 are available in backed (third key is missing)
List<String> keys = Arrays.asList("one", "two", "three");
Map<String, String> values = new HashMap<>();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexDefinitionTest.java b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexDefinitionTest.java
index 9da76180dc8..4fed312ce2b 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexDefinitionTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexDefinitionTest.java
@@ -33,7 +33,7 @@ public class ViewIndexDefinitionTest {
IndexDefinition.IndexDefinitionContext context = new IndexDefinition.IndexDefinitionContext();
@Test
- public void define() throws Exception {
+ public void define() {
ViewIndexDefinition def = new ViewIndexDefinition(new Settings());
def.define(context);
@@ -48,7 +48,7 @@ public class ViewIndexDefinitionTest {
}
@Test
- public void enable_cluster() throws Exception {
+ public void enable_cluster() {
Settings settings = new Settings();
settings.setProperty(ProcessProperties.CLUSTER_ACTIVATE, true);
ViewIndexDefinition def = new ViewIndexDefinition(settings);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexTest.java b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexTest.java
index f92bdc0da7b..22bf29dc165 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexTest.java
@@ -54,7 +54,7 @@ public class ViewIndexTest {
}
@Test
- public void not_find_all_view_uuids() throws Exception {
+ public void not_find_all_view_uuids() {
List<String> result = newArrayList(index.findAllViewUuids());
assertThat(result).isEmpty();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerMediumTest.java b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerMediumTest.java
index 3f80f02f695..2fa57a53d62 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerMediumTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerMediumTest.java
@@ -70,7 +70,7 @@ public class ViewIndexerMediumTest {
IssueIndex index;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
tester.clearDbAndIndexes();
dbSession = tester.get(DbClient.class).openSession(false);
index = tester.get(IssueIndex.class);
@@ -83,7 +83,7 @@ public class ViewIndexerMediumTest {
}
@Test
- public void clear_views_lookup_cache_on_index_view_uuid() throws Exception {
+ public void clear_views_lookup_cache_on_index_view_uuid() {
String viewUuid = "ABCD";
RuleDto rule = RuleTesting.newXooX1();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java
index 9656c199948..21db4db9539 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/view/index/ViewIndexerTest.java
@@ -51,7 +51,7 @@ public class ViewIndexerTest {
ViewIndexer indexer;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
dbTester.truncateTables();
esTester.truncateIndices();
indexer = new ViewIndexer(new DbClient(dbTester.database(), dbTester.myBatis(), new ComponentDao()), esTester.client());
@@ -59,13 +59,13 @@ public class ViewIndexerTest {
}
@Test
- public void index_nothing() throws Exception {
+ public void index_nothing() {
indexer.index();
assertThat(esTester.countDocuments(ViewIndexDefinition.INDEX, ViewIndexDefinition.TYPE_VIEW)).isEqualTo(0L);
}
@Test
- public void index() throws Exception {
+ public void index() {
dbTester.prepareDbUnit(getClass(), "index.xml");
indexer.index();
@@ -100,7 +100,7 @@ public class ViewIndexerTest {
}
@Test
- public void index_root_view() throws Exception {
+ public void index_root_view() {
dbTester.prepareDbUnit(getClass(), "index.xml");
indexer.index("EFGH");
@@ -120,7 +120,7 @@ public class ViewIndexerTest {
}
@Test
- public void index_view_doc() throws Exception {
+ public void index_view_doc() {
indexer.index(new ViewDoc().setUuid("EFGH").setProjects(newArrayList("KLMN", "JKLM")));
List<ViewDoc> docs = esTester.getDocuments("views", "view", ViewDoc.class);
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ws/ListingWsTest.java b/server/sonar-server/src/test/java/org/sonar/server/ws/ListingWsTest.java
index d4e29d785b7..04a290e4d2a 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ws/ListingWsTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ws/ListingWsTest.java
@@ -33,7 +33,7 @@ public class ListingWsTest {
ListingWs ws = new ListingWs();
@Test
- public void define_ws() throws Exception {
+ public void define_ws() {
WsTester tester = new WsTester(ws);
WebService.Controller controller = tester.controller("api/webservices");
assertThat(controller).isNotNull();
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ws/ServletRequestTest.java b/server/sonar-server/src/test/java/org/sonar/server/ws/ServletRequestTest.java
index c638180c576..719be026417 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ws/ServletRequestTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ws/ServletRequestTest.java
@@ -36,34 +36,34 @@ public class ServletRequestTest {
HttpServletRequest source = mock(HttpServletRequest.class);
@Test
- public void call_method() throws Exception {
+ public void call_method() {
ServletRequest request = new ServletRequest(source, Collections.<String, Object>emptyMap());
request.method();
verify(source).getMethod();
}
@Test
- public void has_param_from_source() throws Exception {
+ public void has_param_from_source() {
when(source.getParameterMap()).thenReturn(ImmutableMap.of("param", new String[]{"value"}));
ServletRequest request = new ServletRequest(source, Collections.<String, Object>emptyMap());
assertThat(request.hasParam("param")).isTrue();
}
@Test
- public void has_param_from_params() throws Exception {
+ public void has_param_from_params() {
ServletRequest request = new ServletRequest(source, ImmutableMap.<String, Object>of("param", "value"));
assertThat(request.hasParam("param")).isTrue();
}
@Test
- public void read_param_from_source() throws Exception {
+ public void read_param_from_source() {
when(source.getParameter("param")).thenReturn("value");
ServletRequest request = new ServletRequest(source, Collections.<String, Object>emptyMap());
assertThat(request.readParam("param")).isEqualTo("value");
}
@Test
- public void read_param_from_param() throws Exception {
+ public void read_param_from_param() {
ServletRequest request = new ServletRequest(source, ImmutableMap.<String, Object>of("param1", "value", "param2", 1));
assertThat(request.readParam("param1")).isEqualTo("value");
assertThat(request.readParam("param2")).isNull();
@@ -71,7 +71,7 @@ public class ServletRequestTest {
}
@Test
- public void read_input_stream() throws Exception {
+ public void read_input_stream() {
RubyFile file = mock(RubyFile.class);
ServletRequest request = new ServletRequest(source, ImmutableMap.<String, Object>of("param1", file, "param2", "value"));
request.readInputStreamParam("param1");
@@ -81,7 +81,7 @@ public class ServletRequestTest {
}
@Test
- public void to_string() throws Exception {
+ public void to_string() {
when(source.getRequestURL()).thenReturn(new StringBuffer("http:localhost:9000/api/issues"));
ServletRequest request = new ServletRequest(source, Collections.<String, Object>emptyMap());
assertThat(request.toString()).isEqualTo("http:localhost:9000/api/issues");
diff --git a/server/sonar-server/src/test/java/org/sonar/server/ws/WebServiceEngineTest.java b/server/sonar-server/src/test/java/org/sonar/server/ws/WebServiceEngineTest.java
index 376842ed5da..3441a74bf73 100644
--- a/server/sonar-server/src/test/java/org/sonar/server/ws/WebServiceEngineTest.java
+++ b/server/sonar-server/src/test/java/org/sonar/server/ws/WebServiceEngineTest.java
@@ -107,13 +107,13 @@ public class WebServiceEngineTest {
}
@Test
- public void load_ws_definitions_at_startup() throws Exception {
+ public void load_ws_definitions_at_startup() {
assertThat(engine.controllers()).hasSize(1);
assertThat(engine.controllers().get(0).path()).isEqualTo("api/system");
}
@Test
- public void execute_request() throws Exception {
+ public void execute_request() {
ValidatingRequest request = new SimpleRequest("GET");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "health");
@@ -122,7 +122,7 @@ public class WebServiceEngineTest {
}
@Test
- public void no_content() throws Exception {
+ public void no_content() {
ValidatingRequest request = new SimpleRequest("GET");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "alive");
@@ -131,7 +131,7 @@ public class WebServiceEngineTest {
}
@Test
- public void bad_controller() throws Exception {
+ public void bad_controller() {
ValidatingRequest request = new SimpleRequest("GET");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/xxx", "health");
@@ -140,7 +140,7 @@ public class WebServiceEngineTest {
}
@Test
- public void bad_action() throws Exception {
+ public void bad_action() {
ValidatingRequest request = new SimpleRequest("GET");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "xxx");
@@ -149,7 +149,7 @@ public class WebServiceEngineTest {
}
@Test
- public void method_get_not_allowed() throws Exception {
+ public void method_get_not_allowed() {
ValidatingRequest request = new SimpleRequest("GET");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "ping");
@@ -158,7 +158,7 @@ public class WebServiceEngineTest {
}
@Test
- public void method_post_required() throws Exception {
+ public void method_post_required() {
ValidatingRequest request = new SimpleRequest("POST");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "ping");
@@ -167,7 +167,7 @@ public class WebServiceEngineTest {
}
@Test
- public void unknown_parameter_is_set() throws Exception {
+ public void unknown_parameter_is_set() {
ValidatingRequest request = new SimpleRequest("GET").setParam("unknown", "Unknown");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "fail_with_undeclared_parameter");
@@ -176,7 +176,7 @@ public class WebServiceEngineTest {
}
@Test
- public void required_parameter_is_not_set() throws Exception {
+ public void required_parameter_is_not_set() {
ValidatingRequest request = new SimpleRequest("GET");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "print");
@@ -185,7 +185,7 @@ public class WebServiceEngineTest {
}
@Test
- public void optional_parameter_is_not_set() throws Exception {
+ public void optional_parameter_is_not_set() {
ValidatingRequest request = new SimpleRequest("GET").setParam("message", "Hello World");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "print");
@@ -194,7 +194,7 @@ public class WebServiceEngineTest {
}
@Test
- public void optional_parameter_is_set() throws Exception {
+ public void optional_parameter_is_set() {
ValidatingRequest request = new SimpleRequest("GET")
.setParam("message", "Hello World")
.setParam("author", "Marcel");
@@ -205,7 +205,7 @@ public class WebServiceEngineTest {
}
@Test
- public void param_value_is_in_possible_values() throws Exception {
+ public void param_value_is_in_possible_values() {
ValidatingRequest request = new SimpleRequest("GET")
.setParam("message", "Hello World")
.setParam("format", "json");
@@ -216,7 +216,7 @@ public class WebServiceEngineTest {
}
@Test
- public void param_value_is_not_in_possible_values() throws Exception {
+ public void param_value_is_not_in_possible_values() {
ValidatingRequest request = new SimpleRequest("GET")
.setParam("message", "Hello World")
.setParam("format", "html");
@@ -227,7 +227,7 @@ public class WebServiceEngineTest {
}
@Test
- public void internal_error() throws Exception {
+ public void internal_error() {
ValidatingRequest request = new SimpleRequest("GET");
ServletResponse response = new ServletResponse();
engine.execute(request, response, "api/system", "fail");
@@ -238,7 +238,7 @@ public class WebServiceEngineTest {
}
@Test
- public void bad_request_with_i18n_message() throws Exception {
+ public void bad_request_with_i18n_message() {
MockUserSession.set().setLocale(Locale.ENGLISH);
ValidatingRequest request = new SimpleRequest("GET").setParam("count", "3");
ServletResponse response = new ServletResponse();
@@ -254,7 +254,7 @@ public class WebServiceEngineTest {
}
@Test
- public void bad_request_with_multiple_messages() throws Exception {
+ public void bad_request_with_multiple_messages() {
ValidatingRequest request = new SimpleRequest("GET").setParam("count", "3");
ServletResponse response = new ServletResponse();
@@ -270,7 +270,7 @@ public class WebServiceEngineTest {
}
@Test
- public void bad_request_with_multiple_i18n_messages() throws Exception {
+ public void bad_request_with_multiple_i18n_messages() {
MockUserSession.set().setLocale(Locale.ENGLISH);
ValidatingRequest request = new SimpleRequest("GET").setParam("count", "3");
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarClientTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarClientTest.java
index 63889f42730..7c1ed06d237 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarClientTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarClientTest.java
@@ -111,7 +111,7 @@ public class SonarClientTest {
}
@Test
- public void get() throws Exception {
+ public void get() {
HttpRequestFactory requestFactory = mock(HttpRequestFactory.class);
SonarClient client = new SonarClient(requestFactory);
@@ -126,7 +126,7 @@ public class SonarClientTest {
}
@Test
- public void post() throws Exception {
+ public void post() {
HttpRequestFactory requestFactory = mock(HttpRequestFactory.class);
SonarClient client = new SonarClient(requestFactory);
@@ -140,7 +140,7 @@ public class SonarClientTest {
}
@Test
- public void fail_if_odd_number_arguments() throws Exception {
+ public void fail_if_odd_number_arguments() {
HttpRequestFactory requestFactory = mock(HttpRequestFactory.class);
SonarClient client = new SonarClient(requestFactory);
@@ -153,7 +153,7 @@ public class SonarClientTest {
}
@Test
- public void fail_if_null_property_key() throws Exception {
+ public void fail_if_null_property_key() {
HttpRequestFactory requestFactory = mock(HttpRequestFactory.class);
SonarClient client = new SonarClient(requestFactory);
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarTest.java
index c1ff002fa00..930b24569fe 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/SonarTest.java
@@ -98,7 +98,7 @@ public class SonarTest {
}
@Test(expected = ConnectionException.class)
- public void failWhenConnectionIsClosed() throws Exception {
+ public void failWhenConnectionIsClosed() {
Sonar fakeSonar = Sonar.create("http://localhost:70");
fakeSonar.findAll(MetricQuery.all());
}
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/internal/HttpRequestFactoryTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/internal/HttpRequestFactoryTest.java
index 0e790b07650..54bd54782bc 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/internal/HttpRequestFactoryTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/internal/HttpRequestFactoryTest.java
@@ -123,7 +123,7 @@ public class HttpRequestFactoryTest {
}
@Test
- public void beginning_slash_is_optional() throws Exception {
+ public void beginning_slash_is_optional() {
HttpRequestFactory factory = new HttpRequestFactory(httpServer.url());
factory.get("api/foo", Collections.<String, Object>emptyMap());
assertThat(httpServer.requestedPath()).isEqualTo("/api/foo");
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/issue/internal/DefaultActionPlanClientTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/issue/internal/DefaultActionPlanClientTest.java
index 9621c9878fc..8cb916be1fc 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/issue/internal/DefaultActionPlanClientTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/issue/internal/DefaultActionPlanClientTest.java
@@ -79,7 +79,7 @@ public class DefaultActionPlanClientTest {
}
@Test
- public void should_create_action_plan() throws Exception {
+ public void should_create_action_plan() {
HttpRequestFactory requestFactory = new HttpRequestFactory(httpServer.url());
httpServer.stubResponseBody("{\"actionPlan\": {\"key\": \"382f6f2e-ad9d-424a-b973-9b065e04348a\"}}");
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/system/internal/DefaultSystemClientTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/system/internal/DefaultSystemClientTest.java
index 79c869e5c25..5cc23219504 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/system/internal/DefaultSystemClientTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/system/internal/DefaultSystemClientTest.java
@@ -61,7 +61,7 @@ public class DefaultSystemClientTest {
}
@Test
- public void fail_if_rate_is_greater_than_timeout() throws Exception {
+ public void fail_if_rate_is_greater_than_timeout() {
try {
DefaultSystemClient client = new DefaultSystemClient(mock(HttpRequestFactory.class));
client.migrate(5L, 50L);
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/PluginUnmarshallerTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/PluginUnmarshallerTest.java
index 17592ec2909..7fb56905784 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/PluginUnmarshallerTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/PluginUnmarshallerTest.java
@@ -32,7 +32,7 @@ import static org.junit.Assert.assertThat;
public class PluginUnmarshallerTest extends UnmarshallerTestCase {
@Test
- public void toModel() throws Exception {
+ public void toModel() {
WSUtils.setInstance(new JdkUtils());
List<Plugin> plugins = new PluginUnmarshaller().toModels(loadFile("/plugins/plugins.json"));
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/TimeMachineUnmarshallerTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/TimeMachineUnmarshallerTest.java
index 60d1f1223e6..965d27217bc 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/TimeMachineUnmarshallerTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/unmarshallers/TimeMachineUnmarshallerTest.java
@@ -52,7 +52,7 @@ public class TimeMachineUnmarshallerTest extends UnmarshallerTestCase {
}
@Test
- public void should_accept_null_values() throws Exception {
+ public void should_accept_null_values() {
TimeMachine timeMachine = new TimeMachineUnmarshaller().toModel(loadFile("/timemachine/null-values.json"));
assertThat(timeMachine.getCells()[0].getValues().length).isEqualTo(2);
@@ -64,7 +64,7 @@ public class TimeMachineUnmarshallerTest extends UnmarshallerTestCase {
}
@Test
- public void should_cast_values() throws Exception {
+ public void should_cast_values() {
TimeMachine timeMachine = new TimeMachineUnmarshaller().toModel(loadFile("/timemachine/typed-values.json"));
assertThat(timeMachine.getCells()[0].getValues().length).isEqualTo(2);
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/DefaultUserClientTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/DefaultUserClientTest.java
index e59927c5dde..d521d115053 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/DefaultUserClientTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/DefaultUserClientTest.java
@@ -63,7 +63,7 @@ public class DefaultUserClientTest {
}
@Test
- public void should_create_user() throws Exception {
+ public void should_create_user() {
httpServer.stubResponseBody("{\"user\":{\"login\":\"daveloper\",\"name\":\"daveloper\",\"email\":null}}");
UserParameters params = UserParameters.create().login("daveloper").password("pass1").passwordConfirmation("pass1");
@@ -82,7 +82,7 @@ public class DefaultUserClientTest {
}
@Test
- public void should_update_user() throws Exception {
+ public void should_update_user() {
httpServer.stubResponseBody("{\"user\":{\"login\":\"daveloper\",\"name\":\"daveloper\",\"email\":\"new_email\"}}");
UserParameters params = UserParameters.create().login("daveloper").email("new_email");
@@ -100,7 +100,7 @@ public class DefaultUserClientTest {
}
@Test
- public void should_deactivate_user() throws Exception {
+ public void should_deactivate_user() {
httpServer.stubStatusCode(200);
client.deactivate("daveloper");
diff --git a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/UserQueryTest.java b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/UserQueryTest.java
index 20f4b9893d4..5cad47114ef 100644
--- a/server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/UserQueryTest.java
+++ b/server/sonar-ws-client/src/test/java/org/sonar/wsclient/user/UserQueryTest.java
@@ -44,13 +44,13 @@ public class UserQueryTest {
}
@Test
- public void should_replace_logins() throws Exception {
+ public void should_replace_logins() {
UserQuery query = UserQuery.create().logins("simon").logins("loic");
assertThat(query.urlParams().get("logins")).isEqualTo("loic");
}
@Test
- public void should_search_by_text() throws Exception {
+ public void should_search_by_text() {
UserQuery query = UserQuery.create().searchText("sim");
assertThat(query.urlParams().get("s")).isEqualTo("sim");
diff --git a/sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java b/sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java
index fc187f3e4a4..4bc159a7af0 100644
--- a/sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java
+++ b/sonar-application/src/test/java/org/sonar/application/AppLoggingTest.java
@@ -59,7 +59,7 @@ public class AppLoggingTest {
}
@Test
- public void configure_defaults() throws Exception {
+ public void configure_defaults() {
LoggerContext ctx = sut.configure(props);
Logger gobbler = ctx.getLogger(AppLogging.GOBBLER_LOGGER);
@@ -72,7 +72,7 @@ public class AppLoggingTest {
}
@Test
- public void configure_no_rotation() throws Exception {
+ public void configure_no_rotation() {
props.set("sonar.log.rollingPolicy", "none");
LoggerContext ctx = sut.configure(props);
@@ -83,7 +83,7 @@ public class AppLoggingTest {
}
@Test
- public void copyGobblerToConsole() throws Exception {
+ public void copyGobblerToConsole() {
props.set("sonar.log.console", "true");
LoggerContext ctx = sut.configure(props);
diff --git a/sonar-application/src/test/java/org/sonar/application/CommandLineParserTest.java b/sonar-application/src/test/java/org/sonar/application/CommandLineParserTest.java
index fa57d8d353d..e2320b7eeda 100644
--- a/sonar-application/src/test/java/org/sonar/application/CommandLineParserTest.java
+++ b/sonar-application/src/test/java/org/sonar/application/CommandLineParserTest.java
@@ -31,7 +31,7 @@ public class CommandLineParserTest {
CommandLineParser parser = new CommandLineParser();
@Test
- public void parseArguments() throws Exception {
+ public void parseArguments() {
System.setProperty("CommandLineParserTest.unused", "unused");
System.setProperty("sonar.CommandLineParserTest.used", "used");
@@ -46,7 +46,7 @@ public class CommandLineParserTest {
}
@Test
- public void argumentsToProperties() throws Exception {
+ public void argumentsToProperties() {
Properties p = parser.argumentsToProperties(new String[] {"-Dsonar.foo=bar", "-Dsonar.whitespace=foo bar"});
assertThat(p).hasSize(2);
assertThat(p.getProperty("sonar.foo")).isEqualTo("bar");
diff --git a/sonar-application/src/test/java/org/sonar/application/JdbcSettingsTest.java b/sonar-application/src/test/java/org/sonar/application/JdbcSettingsTest.java
index d6d575bfad1..9e809a2aeab 100644
--- a/sonar-application/src/test/java/org/sonar/application/JdbcSettingsTest.java
+++ b/sonar-application/src/test/java/org/sonar/application/JdbcSettingsTest.java
@@ -41,7 +41,7 @@ public class JdbcSettingsTest {
JdbcSettings settings = new JdbcSettings();
@Test
- public void driver_provider() throws Exception {
+ public void driver_provider() {
assertThat(settings.driverProvider("jdbc:oracle:thin:@localhost/XE")).isEqualTo(JdbcSettings.Provider.ORACLE);
assertThat(settings.driverProvider("jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance"))
.isEqualTo(JdbcSettings.Provider.MYSQL);
@@ -60,7 +60,7 @@ public class JdbcSettingsTest {
}
@Test
- public void check_mysql_parameters() throws Exception {
+ public void check_mysql_parameters() {
// minimal -> ok
settings.checkUrlParameters(JdbcSettings.Provider.MYSQL,
"jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8");
diff --git a/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/ProtobufUtilTest.java b/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/ProtobufUtilTest.java
index 8084bb2d947..e9e57cf74dd 100644
--- a/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/ProtobufUtilTest.java
+++ b/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/ProtobufUtilTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ProtobufUtilTest {
@Test
- public void only_utils() throws Exception {
+ public void only_utils() {
assertThat(TestUtils.hasOnlyPrivateConstructors(ProtobufUtil.class));
}
diff --git a/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/input/GlobalRepositoriesTest.java b/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/input/GlobalRepositoriesTest.java
index fb7c5d46fb0..cda3a633e1a 100644
--- a/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/input/GlobalRepositoriesTest.java
+++ b/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/input/GlobalRepositoriesTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class GlobalRepositoriesTest {
@Test
- public void to_json() throws Exception {
+ public void to_json() {
GlobalRepositories ref = new GlobalRepositories();
ref.addMetric(new Metric(1, "ncloc", "INT", "Description", -1, "NCLOC", true, false, 2.0, 1.0, true));
ref.addGlobalSetting("prop", "value");
diff --git a/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportReaderTest.java b/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportReaderTest.java
index 223e997950e..e01cc0d606c 100644
--- a/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportReaderTest.java
+++ b/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportReaderTest.java
@@ -51,7 +51,7 @@ public class BatchReportReaderTest {
}
@Test
- public void read_metadata() throws Exception {
+ public void read_metadata() {
BatchReportWriter writer = new BatchReportWriter(dir);
BatchReport.Metadata.Builder metadata = BatchReport.Metadata.newBuilder()
.setAnalysisDate(15000000L)
@@ -68,12 +68,12 @@ public class BatchReportReaderTest {
}
@Test(expected = IllegalStateException.class)
- public void fail_if_missing_metadata_file() throws Exception {
+ public void fail_if_missing_metadata_file() {
sut.readMetadata();
}
@Test
- public void read_components() throws Exception {
+ public void read_components() {
BatchReportWriter writer = new BatchReportWriter(dir);
BatchReport.Component.Builder component = BatchReport.Component.newBuilder()
.setRef(1)
@@ -84,12 +84,12 @@ public class BatchReportReaderTest {
}
@Test(expected = IllegalStateException.class)
- public void fail_if_missing_file_on_component() throws Exception {
+ public void fail_if_missing_file_on_component() {
sut.readComponent(UNKNOWN_COMPONENT_REF);
}
@Test
- public void read_issues() throws Exception {
+ public void read_issues() {
BatchReportWriter writer = new BatchReportWriter(dir);
BatchReport.Issue issue = BatchReport.Issue.newBuilder()
.setUuid("ISSUE_A")
@@ -107,17 +107,17 @@ public class BatchReportReaderTest {
}
@Test(expected = IllegalStateException.class)
- public void fail_if_missing_file_on_deleted_component() throws Exception {
+ public void fail_if_missing_file_on_deleted_component() {
sut.readDeletedComponentIssues(UNKNOWN_COMPONENT_REF);
}
@Test
- public void empty_list_if_no_issue_found() throws Exception {
+ public void empty_list_if_no_issue_found() {
assertThat(sut.readComponentIssues(UNKNOWN_COMPONENT_REF)).isEmpty();
}
@Test
- public void read_measures() throws Exception {
+ public void read_measures() {
BatchReportWriter writer = new BatchReportWriter(dir);
BatchReport.Measure.Builder measure = BatchReport.Measure.newBuilder()
.setStringValue("value_a");
@@ -128,12 +128,12 @@ public class BatchReportReaderTest {
}
@Test
- public void empty_list_if_no_measure_found() throws Exception {
+ public void empty_list_if_no_measure_found() {
assertThat(sut.readComponentMeasures(UNKNOWN_COMPONENT_REF)).isEmpty();
}
@Test
- public void read_changesets() throws Exception {
+ public void read_changesets() {
BatchReportWriter writer = new BatchReportWriter(dir);
BatchReport.Changesets.Builder scm = BatchReport.Changesets.newBuilder()
.setComponentRef(1)
@@ -145,12 +145,12 @@ public class BatchReportReaderTest {
}
@Test
- public void null_if_no_changeset_found() throws Exception {
+ public void null_if_no_changeset_found() {
assertThat(sut.readChangesets(UNKNOWN_COMPONENT_REF)).isNull();
}
@Test
- public void read_duplications() throws Exception {
+ public void read_duplications() {
BatchReportWriter writer = new BatchReportWriter(dir);
writer.writeMetadata(BatchReport.Metadata.newBuilder()
.setRootComponentRef(1).build());
@@ -180,7 +180,7 @@ public class BatchReportReaderTest {
}
@Test
- public void empty_list_if_no_duplication_found() throws Exception {
+ public void empty_list_if_no_duplication_found() {
assertThat(sut.readComponentDuplications(UNKNOWN_COMPONENT_REF)).isEmpty();
}
@@ -213,12 +213,12 @@ public class BatchReportReaderTest {
}
@Test
- public void return_null_if_no_highlighting_found() throws Exception {
+ public void return_null_if_no_highlighting_found() {
assertThat(sut.readComponentSyntaxHighlighting(UNKNOWN_COMPONENT_REF)).isNull();
}
@Test
- public void read_symbols() throws Exception {
+ public void read_symbols() {
BatchReportWriter writer = new BatchReportWriter(dir);
writer.writeMetadata(BatchReport.Metadata.newBuilder()
.setRootComponentRef(1)
@@ -248,7 +248,7 @@ public class BatchReportReaderTest {
}
@Test
- public void empty_list_if_no_symbol_found() throws Exception {
+ public void empty_list_if_no_symbol_found() {
assertThat(sut.readComponentSymbols(UNKNOWN_COMPONENT_REF)).isEmpty();
}
@@ -305,7 +305,7 @@ public class BatchReportReaderTest {
}
@Test
- public void return_null_if_no_coverage_found() throws Exception {
+ public void return_null_if_no_coverage_found() {
assertThat(sut.readComponentCoverage(UNKNOWN_COMPONENT_REF)).isNull();
}
@@ -340,7 +340,7 @@ public class BatchReportReaderTest {
}
@Test
- public void null_if_no_test_found() throws Exception {
+ public void null_if_no_test_found() {
assertThat(sut.readTests(UNKNOWN_COMPONENT_REF)).isNull();
}
@@ -366,7 +366,7 @@ public class BatchReportReaderTest {
}
@Test
- public void null_if_no_coverage_detail_found() throws Exception {
+ public void null_if_no_coverage_detail_found() {
assertThat(sut.readCoverageDetails(UNKNOWN_COMPONENT_REF)).isNull();
}
@@ -388,12 +388,12 @@ public class BatchReportReaderTest {
}
@Test
- public void null_if_no_file_dependencies_found() throws Exception {
+ public void null_if_no_file_dependencies_found() {
assertThat(sut.readFileDependencies(UNKNOWN_COMPONENT_REF)).isNull();
}
@Test
- public void read_module_dependencies() throws Exception {
+ public void read_module_dependencies() {
BatchReportWriter writer = new BatchReportWriter(dir);
writer.writeModuleDependencies(1, Arrays.asList(BatchReport.ModuleDependencies.ModuleDependency.newBuilder()
.setKey("PROJECT_1")
@@ -415,7 +415,7 @@ public class BatchReportReaderTest {
}
@Test
- public void empty_list_if_no_module_dependencies_found() throws Exception {
+ public void empty_list_if_no_module_dependencies_found() {
assertThat(sut.readModuleDependencies(UNKNOWN_COMPONENT_REF)).isEmpty();
}
diff --git a/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportWriterTest.java b/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportWriterTest.java
index 470fe2fc99a..b1d0b677efb 100644
--- a/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportWriterTest.java
+++ b/sonar-batch-protocol/src/test/java/org/sonar/batch/protocol/output/BatchReportWriterTest.java
@@ -47,7 +47,7 @@ public class BatchReportWriterTest {
}
@Test
- public void create_dir_if_does_not_exist() throws Exception {
+ public void create_dir_if_does_not_exist() {
FileUtils.deleteQuietly(dir);
sut = new BatchReportWriter(dir);
@@ -55,7 +55,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_metadata() throws Exception {
+ public void write_metadata() {
BatchReport.Metadata.Builder metadata = BatchReport.Metadata.newBuilder()
.setAnalysisDate(15000000L)
.setProjectKey("PROJECT_A")
@@ -69,7 +69,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_component() throws Exception {
+ public void write_component() {
// no data yet
assertThat(sut.hasComponentData(FileStructure.Domain.COMPONENT, 1)).isFalse();
@@ -97,7 +97,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_issues() throws Exception {
+ public void write_issues() {
// no data yet
assertThat(sut.hasComponentData(FileStructure.Domain.ISSUES, 1)).isFalse();
@@ -120,7 +120,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_issues_of_deleted_component() throws Exception {
+ public void write_issues_of_deleted_component() {
// no data yet
assertThat(sut.hasComponentData(FileStructure.Domain.ISSUES_ON_DELETED, 1)).isFalse();
@@ -143,7 +143,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_measures() throws Exception {
+ public void write_measures() {
assertThat(sut.hasComponentData(FileStructure.Domain.MEASURES, 1)).isFalse();
BatchReport.Measure measure = BatchReport.Measure.newBuilder()
@@ -168,7 +168,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_scm() throws Exception {
+ public void write_scm() {
assertThat(sut.hasComponentData(FileStructure.Domain.CHANGESETS, 1)).isFalse();
BatchReport.Changesets scm = BatchReport.Changesets.newBuilder()
@@ -193,7 +193,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_duplications() throws Exception {
+ public void write_duplications() {
assertThat(sut.hasComponentData(FileStructure.Domain.DUPLICATIONS, 1)).isFalse();
BatchReport.Duplication duplication = BatchReport.Duplication.newBuilder()
@@ -223,7 +223,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_symbols() throws Exception {
+ public void write_symbols() {
// no data yet
assertThat(sut.hasComponentData(FileStructure.Domain.SYMBOLS, 1)).isFalse();
@@ -257,7 +257,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_syntax_highlighting() throws Exception {
+ public void write_syntax_highlighting() {
// no data yet
assertThat(sut.hasComponentData(FileStructure.Domain.SYNTAX_HIGHLIGHTINGS, 1)).isFalse();
@@ -275,7 +275,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_coverage() throws Exception {
+ public void write_coverage() {
// no data yet
assertThat(sut.hasComponentData(FileStructure.Domain.COVERAGES, 1)).isFalse();
@@ -295,7 +295,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_tests() throws Exception {
+ public void write_tests() {
assertThat(sut.hasComponentData(FileStructure.Domain.TESTS, 1)).isFalse();
sut.writeTests(1, Arrays.asList(
@@ -307,7 +307,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_coverage_details() throws Exception {
+ public void write_coverage_details() {
assertThat(sut.hasComponentData(FileStructure.Domain.COVERAGE_DETAILS, 1)).isFalse();
sut.writeCoverageDetails(1, Arrays.asList(
@@ -318,7 +318,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_file_dependencies() throws Exception {
+ public void write_file_dependencies() {
assertThat(sut.hasComponentData(FileStructure.Domain.FILE_DEPENDENCIES, 1)).isFalse();
sut.writeFileDependencies(1, Arrays.asList(BatchReport.FileDependency.getDefaultInstance()));
@@ -327,7 +327,7 @@ public class BatchReportWriterTest {
}
@Test
- public void write_module_dependencies() throws Exception {
+ public void write_module_dependencies() {
assertThat(sut.hasComponentData(FileStructure.Domain.MODULE_DEPENDENCIES, 1)).isFalse();
sut.writeModuleDependencies(1, Arrays.asList(BatchReport.ModuleDependencies.ModuleDependency.getDefaultInstance()));
diff --git a/sonar-batch/src/test/java/org/sonar/batch/ProjectConfiguratorTest.java b/sonar-batch/src/test/java/org/sonar/batch/ProjectConfiguratorTest.java
index 86a866c271e..2062e10f6b0 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/ProjectConfiguratorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/ProjectConfiguratorTest.java
@@ -40,7 +40,7 @@ public class ProjectConfiguratorTest extends AbstractDbUnitTestCase {
System2 system2;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
system2 = mock(System2.class);
}
diff --git a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/DatabaseCompatibilityTest.java b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/DatabaseCompatibilityTest.java
index 97402b8a913..e0ea0d6a440 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/DatabaseCompatibilityTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/DatabaseCompatibilityTest.java
@@ -85,7 +85,7 @@ public class DatabaseCompatibilityTest {
}
@Test
- public void shouldFailIfNotSameServerId() throws Exception {
+ public void shouldFailIfNotSameServerId() {
when(propertiesDao.selectGlobalProperty(CoreProperties.SERVER_ID)).thenReturn(new PropertyDto().setValue("11111111"));
thrown.expect(MessageException.class);
@@ -97,7 +97,7 @@ public class DatabaseCompatibilityTest {
}
@Test
- public void shouldUseDefaultUserNameWhenFaillingIfNotSameServerIdAndNoUserNameFound() throws Exception {
+ public void shouldUseDefaultUserNameWhenFaillingIfNotSameServerIdAndNoUserNameFound() {
when(propertiesDao.selectGlobalProperty(CoreProperties.SERVER_ID)).thenReturn(new PropertyDto().setValue("11111111"));
settings.removeProperty(DatabaseProperties.PROP_USER);
@@ -109,7 +109,7 @@ public class DatabaseCompatibilityTest {
}
@Test
- public void shouldFailIfCantGetServerId() throws Exception {
+ public void shouldFailIfCantGetServerId() {
when(server.request("/api/server")).thenThrow(new IllegalStateException());
thrown.expect(IllegalStateException.class);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/DefaultPluginsRepositoryTest.java b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/DefaultPluginsRepositoryTest.java
index f03d16bbd32..57e940ab7ae 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/DefaultPluginsRepositoryTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/DefaultPluginsRepositoryTest.java
@@ -77,7 +77,7 @@ public class DefaultPluginsRepositoryTest {
}
@Test
- public void should_fail_to_get_plugin_index() throws Exception {
+ public void should_fail_to_get_plugin_index() {
thrown.expect(IllegalStateException.class);
ServerClient server = mock(ServerClient.class);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/ExtensionInstallerTest.java b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/ExtensionInstallerTest.java
index c6bc80c9862..0647b0e22ec 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/ExtensionInstallerTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/ExtensionInstallerTest.java
@@ -58,7 +58,7 @@ public class ExtensionInstallerTest {
}
@Before
- public void setUp() throws Exception {
+ public void setUp() {
mode = mock(DefaultAnalysisMode.class);
}
diff --git a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/JdbcDriverHolderTest.java b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/JdbcDriverHolderTest.java
index a5040b47f35..e1e31dce2ad 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/JdbcDriverHolderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/JdbcDriverHolderTest.java
@@ -58,7 +58,7 @@ public class JdbcDriverHolderTest {
}
@Test
- public void extend_classloader_with_jdbc_driver() throws Exception {
+ public void extend_classloader_with_jdbc_driver() {
FileCache cache = mock(FileCache.class);
File fakeDriver = new File(Resources.getResource(JdbcDriverHolderTest.class, "JdbcDriverHolderTest/jdbc-driver.jar").getFile());
@@ -84,7 +84,7 @@ public class JdbcDriverHolderTest {
}
@Test
- public void do_nothing_when_jdbc_driver_file_is_empty() throws Exception {
+ public void do_nothing_when_jdbc_driver_file_is_empty() {
FileCache cache = mock(FileCache.class);
ServerClient server = mock(ServerClient.class);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/ServerClientTest.java b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/ServerClientTest.java
index 1034c020957..2e13a5a9481 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/bootstrap/ServerClientTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/bootstrap/ServerClientTest.java
@@ -64,7 +64,7 @@ public class ServerClientTest {
}
@Test
- public void should_remove_url_ending_slash() throws Exception {
+ public void should_remove_url_ending_slash() {
BootstrapProperties settings = mock(BootstrapProperties.class);
when(settings.property("sonar.host.url")).thenReturn("http://localhost:8080/sonar/");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/components/PastSnapshotFinderTest.java b/sonar-batch/src/test/java/org/sonar/batch/components/PastSnapshotFinderTest.java
index f712b04dbc4..be6c4ab057c 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/components/PastSnapshotFinderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/components/PastSnapshotFinderTest.java
@@ -151,7 +151,7 @@ public class PastSnapshotFinderTest {
}
@Test
- public void should_find_by_previous_analysis() throws ParseException {
+ public void should_find_by_previous_analysis() {
final Date date = DateUtils.parseDate("2010-05-18");
Snapshot snapshot = new Snapshot();
snapshot.setCreatedAtMs(date.getTime());
diff --git a/sonar-batch/src/test/java/org/sonar/batch/debt/DebtDecoratorTest.java b/sonar-batch/src/test/java/org/sonar/batch/debt/DebtDecoratorTest.java
index 7cb4b47c1c5..5ce426696d5 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/debt/DebtDecoratorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/debt/DebtDecoratorTest.java
@@ -104,7 +104,7 @@ public class DebtDecoratorTest {
DebtDecorator decorator;
@Before
- public void before() throws Exception {
+ public void before() {
when(perspectives.as(Issuable.class, resource)).thenReturn(issuable);
RulesBuilder rulesBuilder = new RulesBuilder();
rulesBuilder.add(ruleKey1).setName("rule1").setDebtSubCharacteristic("MEMORY_EFFICIENCY");
@@ -124,12 +124,12 @@ public class DebtDecoratorTest {
}
@Test
- public void generates_metrics() throws Exception {
+ public void generates_metrics() {
assertThat(decorator.generatesMetrics()).hasSize(1);
}
@Test
- public void execute_on_project() throws Exception {
+ public void execute_on_project() {
assertThat(decorator.shouldExecuteOnProject(null)).isTrue();
}
@@ -143,7 +143,7 @@ public class DebtDecoratorTest {
}
@Test
- public void add_technical_debt_from_one_issue_and_no_parent() throws Exception {
+ public void add_technical_debt_from_one_issue_and_no_parent() {
Issue issue = createIssue("rule1", "repo1").setDebt(Duration.create(ONE_DAY_IN_MINUTES));
when(issuable.issues()).thenReturn(newArrayList(issue));
@@ -154,7 +154,7 @@ public class DebtDecoratorTest {
}
@Test
- public void add_technical_debt_from_one_issue_without_debt() throws Exception {
+ public void add_technical_debt_from_one_issue_without_debt() {
Issue issue = createIssue("rule1", "repo1").setDebt(null);
when(issuable.issues()).thenReturn(newArrayList(issue));
@@ -164,7 +164,7 @@ public class DebtDecoratorTest {
}
@Test
- public void add_technical_debt_from_one_issue_and_propagate_to_parents() throws Exception {
+ public void add_technical_debt_from_one_issue_and_propagate_to_parents() {
Issue issue = createIssue("rule1", "repo1").setDebt(Duration.create(ONE_DAY_IN_MINUTES));
when(issuable.issues()).thenReturn(newArrayList(issue));
@@ -177,7 +177,7 @@ public class DebtDecoratorTest {
}
@Test
- public void add_technical_debt_from_issues() throws Exception {
+ public void add_technical_debt_from_issues() {
Long technicalDebt1 = ONE_DAY_IN_MINUTES;
Long technicalDebt2 = 2 * ONE_DAY_IN_MINUTES;
@@ -195,7 +195,7 @@ public class DebtDecoratorTest {
}
@Test
- public void add_technical_debt_from_current_and_children_measures() throws Exception {
+ public void add_technical_debt_from_current_and_children_measures() {
Issue issue1 = createIssue("rule1", "repo1").setDebt(Duration.create(ONE_DAY_IN_MINUTES));
Issue issue2 = createIssue("rule1", "repo1").setDebt(Duration.create(ONE_DAY_IN_MINUTES));
when(issuable.issues()).thenReturn(newArrayList(issue1, issue2));
@@ -214,7 +214,7 @@ public class DebtDecoratorTest {
}
@Test
- public void add_technical_debt_only_from_children_measures() throws Exception {
+ public void add_technical_debt_only_from_children_measures() {
when(issuable.issues()).thenReturn(Collections.<Issue>emptyList());
when(context.getChildrenMeasures(any(MeasuresFilter.class))).thenReturn(Lists.<Measure>newArrayList(
@@ -238,7 +238,7 @@ public class DebtDecoratorTest {
}
@Test
- public void always_save_technical_debt_for_positive_values() throws Exception {
+ public void always_save_technical_debt_for_positive_values() {
// for a project
DecoratorContext context = mock(DecoratorContext.class);
when(context.getResource()).thenReturn(new Project("foo"));
@@ -253,7 +253,7 @@ public class DebtDecoratorTest {
}
@Test
- public void always_save_technical_debt_for_project_if_top_characteristic() throws Exception {
+ public void always_save_technical_debt_for_project_if_top_characteristic() {
DecoratorContext context = mock(DecoratorContext.class);
when(context.getResource()).thenReturn(new Project("foo"));
@@ -268,7 +268,7 @@ public class DebtDecoratorTest {
* SQALE-147
*/
@Test
- public void never_save_technical_debt_for_project_if_not_top_characteristic() throws Exception {
+ public void never_save_technical_debt_for_project_if_not_top_characteristic() {
DecoratorContext context = mock(DecoratorContext.class);
when(context.getResource()).thenReturn(new Project("foo"));
@@ -280,7 +280,7 @@ public class DebtDecoratorTest {
}
@Test
- public void not_save_technical_debt_for_file_if_zero() throws Exception {
+ public void not_save_technical_debt_for_file_if_zero() {
DecoratorContext context = mock(DecoratorContext.class);
when(context.getResource()).thenReturn(File.create("foo"));
diff --git a/sonar-batch/src/test/java/org/sonar/batch/debt/DebtModelProviderTest.java b/sonar-batch/src/test/java/org/sonar/batch/debt/DebtModelProviderTest.java
index f233dc79bef..1d434d5d2e5 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/debt/DebtModelProviderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/debt/DebtModelProviderTest.java
@@ -48,7 +48,7 @@ public class DebtModelProviderTest {
}
@Test
- public void provide_model() throws Exception {
+ public void provide_model() {
CharacteristicDto rootCharacteristicDto = new CharacteristicDto()
.setId(1)
.setKey("MEMORY_EFFICIENCY")
diff --git a/sonar-batch/src/test/java/org/sonar/batch/debt/IssueChangelogDebtCalculatorTest.java b/sonar-batch/src/test/java/org/sonar/batch/debt/IssueChangelogDebtCalculatorTest.java
index ab0e14b93a9..952075dec78 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/debt/IssueChangelogDebtCalculatorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/debt/IssueChangelogDebtCalculatorTest.java
@@ -55,12 +55,12 @@ public class IssueChangelogDebtCalculatorTest {
Duration fiveDaysDebt = Duration.create(fiveDays);
@Before
- public void setUp() throws Exception {
+ public void setUp() {
issueChangelogDebtCalculator = new IssueChangelogDebtCalculator();
}
@Test
- public void calculate_new_technical_debt_with_one_diff_in_changelog() throws Exception {
+ public void calculate_new_technical_debt_with_one_diff_in_changelog() {
Issue issue = new DefaultIssue().setKey("A").setCreationDate(tenDaysAgo).setDebt(twoDaysDebt).setChanges(
newArrayList(
// changelog created at is null because it has just been created on the current analysis
@@ -75,7 +75,7 @@ public class IssueChangelogDebtCalculatorTest {
}
@Test
- public void calculate_new_technical_debt_with_many_diffs_in_changelog() throws Exception {
+ public void calculate_new_technical_debt_with_many_diffs_in_changelog() {
Issue issue = new DefaultIssue().setKey("A").setCreationDate(tenDaysAgo).setDebt(fiveDaysDebt).setChanges(
newArrayList(
new FieldDiffs().setDiff("technicalDebt", twoDays, fiveDays).setCreationDate(null),
@@ -106,7 +106,7 @@ public class IssueChangelogDebtCalculatorTest {
}
@Test
- public void calculate_new_technical_debt_with_null_date() throws Exception {
+ public void calculate_new_technical_debt_with_null_date() {
Issue issue = new DefaultIssue().setKey("A").setCreationDate(tenDaysAgo).setDebt(twoDaysDebt).setChanges(
newArrayList(
new FieldDiffs().setDiff("technicalDebt", oneDay, twoDays).setCreationDate(null)
@@ -117,7 +117,7 @@ public class IssueChangelogDebtCalculatorTest {
}
@Test
- public void calculate_new_technical_debt_when_new_debt_is_null() throws Exception {
+ public void calculate_new_technical_debt_when_new_debt_is_null() {
Issue issue = new DefaultIssue().setKey("A").setCreationDate(tenDaysAgo).setDebt(null).setChanges(
newArrayList(
new FieldDiffs().setDiff("technicalDebt", oneDay, null).setCreationDate(null),
diff --git a/sonar-batch/src/test/java/org/sonar/batch/debt/NewDebtDecoratorTest.java b/sonar-batch/src/test/java/org/sonar/batch/debt/NewDebtDecoratorTest.java
index fa7b4f9c4cb..b5851c0884f 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/debt/NewDebtDecoratorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/debt/NewDebtDecoratorTest.java
@@ -106,12 +106,12 @@ public class NewDebtDecoratorTest {
}
@Test
- public void generates_metrics() throws Exception {
+ public void generates_metrics() {
assertThat(decorator.generatesMetrics()).hasSize(1);
}
@Test
- public void execute_on_project() throws Exception {
+ public void execute_on_project() {
assertThat(decorator.shouldExecuteOnProject(null)).isTrue();
}
diff --git a/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingDecoratorTest.java b/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingDecoratorTest.java
index 79ce075a097..ab599323349 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingDecoratorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingDecoratorTest.java
@@ -81,7 +81,7 @@ public class SqaleRatingDecoratorTest {
}
@Test
- public void generates_metrics() throws Exception {
+ public void generates_metrics() {
SqaleRatingDecorator decorator = new SqaleRatingDecorator();
assertThat(decorator.generatesMetrics()).hasSize(3);
}
@@ -93,13 +93,13 @@ public class SqaleRatingDecoratorTest {
}
@Test
- public void execute_on_project() throws Exception {
+ public void execute_on_project() {
SqaleRatingDecorator decorator = new SqaleRatingDecorator();
assertThat(decorator.shouldExecuteOnProject(null)).isTrue();
}
@Test
- public void not_execute_on_unit_test() throws Exception {
+ public void not_execute_on_unit_test() {
File resource = mock(File.class);
when(resource.getQualifier()).thenReturn(Qualifiers.UNIT_TEST_FILE);
DecoratorContext context = mock(DecoratorContext.class);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingGridTest.java b/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingGridTest.java
index 830b6319e15..15ef8398d69 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingGridTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingGridTest.java
@@ -41,7 +41,7 @@ public class SqaleRatingGridTest {
}
@Test
- public void return_grade_lower_bound() throws Exception {
+ public void return_grade_lower_bound() {
assertThat(ratingGrid.getGradeLowerBound(SqaleRatingGrid.SqaleRating.A)).isEqualTo(0);
assertThat(ratingGrid.getGradeLowerBound(SqaleRatingGrid.SqaleRating.B)).isEqualTo(0.1);
assertThat(ratingGrid.getGradeLowerBound(SqaleRatingGrid.SqaleRating.C)).isEqualTo(0.2);
@@ -50,7 +50,7 @@ public class SqaleRatingGridTest {
}
@Test
- public void return_rating_matching_density() throws Exception {
+ public void return_rating_matching_density() {
assertThat(ratingGrid.getRatingForDensity(0)).isEqualTo(1);
assertThat(ratingGrid.getRatingForDensity(0.05)).isEqualTo(1);
assertThat(ratingGrid.getRatingForDensity(0.1)).isEqualTo(2);
@@ -64,7 +64,7 @@ public class SqaleRatingGridTest {
}
@Test
- public void fail_on_invalid_density() throws Exception {
+ public void fail_on_invalid_density() {
throwable.expect(RuntimeException.class);
ratingGrid.getRatingForDensity(-1);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingSettingsTest.java b/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingSettingsTest.java
index 157808bde5d..68cbfee5f51 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingSettingsTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/debt/SqaleRatingSettingsTest.java
@@ -47,7 +47,7 @@ public class SqaleRatingSettingsTest {
}
@Test
- public void load_rating_grid() throws Exception {
+ public void load_rating_grid() {
settings.setProperty(CoreProperties.RATING_GRID, "1,3.4,8,50");
SqaleRatingSettings configurationLoader = new SqaleRatingSettings(settings);
@@ -60,7 +60,7 @@ public class SqaleRatingSettingsTest {
}
@Test
- public void load_work_units_for_language() throws Exception {
+ public void load_work_units_for_language() {
settings.setProperty(CoreProperties.DEVELOPMENT_COST, "50");
SqaleRatingSettings configurationLoader = new SqaleRatingSettings(settings);
@@ -68,7 +68,7 @@ public class SqaleRatingSettingsTest {
}
@Test
- public void load_size_metric_for_language() throws Exception {
+ public void load_size_metric_for_language() {
settings.setProperty(CoreProperties.SIZE_METRIC, "complexity");
SqaleRatingSettings configurationLoader = new SqaleRatingSettings(settings);
@@ -76,7 +76,7 @@ public class SqaleRatingSettingsTest {
}
@Test
- public void load_overridden_values_for_language() throws Exception {
+ public void load_overridden_values_for_language() {
String aLanguage = "aLanguage";
String anotherLanguage = "anotherLanguage";
@@ -98,7 +98,7 @@ public class SqaleRatingSettingsTest {
}
@Test
- public void fail_on_invalid_rating_grid_configuration() throws Exception {
+ public void fail_on_invalid_rating_grid_configuration() {
throwable.expect(IllegalArgumentException.class);
settings.setProperty(CoreProperties.RATING_GRID, "a b c");
@@ -108,7 +108,7 @@ public class SqaleRatingSettingsTest {
}
@Test
- public void fail_on_invalid_work_unit_value() throws Exception {
+ public void fail_on_invalid_work_unit_value() {
throwable.expect(IllegalArgumentException.class);
settings.setProperty(CoreProperties.DEVELOPMENT_COST, "a");
SqaleRatingSettings configurationLoader = new SqaleRatingSettings(settings);
@@ -117,7 +117,7 @@ public class SqaleRatingSettingsTest {
}
@Test
- public void fail_on_unknown_metric_key() throws Exception {
+ public void fail_on_unknown_metric_key() {
throwable.expect(IllegalArgumentException.class);
settings.setProperty(CoreProperties.SIZE_METRIC, "unknown");
SqaleRatingSettings configurationLoader = new SqaleRatingSettings(settings);
@@ -126,7 +126,7 @@ public class SqaleRatingSettingsTest {
}
@Test
- public void use_generic_value_when_specific_setting_is_missing() throws Exception {
+ public void use_generic_value_when_specific_setting_is_missing() {
String aLanguage = "aLanguage";
settings.setProperty(CoreProperties.SIZE_METRIC, "complexity");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/deprecated/ResourceFiltersTest.java b/sonar-batch/src/test/java/org/sonar/batch/deprecated/ResourceFiltersTest.java
index c93334474b2..0a4ad891ce7 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/deprecated/ResourceFiltersTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/deprecated/ResourceFiltersTest.java
@@ -29,7 +29,7 @@ import static org.mockito.Mockito.verify;
public class ResourceFiltersTest {
@Test
- public void warn_on_resource_filters() throws Exception {
+ public void warn_on_resource_filters() {
Logger logger = mock(Logger.class);
ResourceFilter[] filters = {mock(ResourceFilter.class)};
new ResourceFilters(logger, filters);
@@ -40,7 +40,7 @@ public class ResourceFiltersTest {
}
@Test
- public void ok_if_no_resource_filters() throws Exception {
+ public void ok_if_no_resource_filters() {
// just for verify that it does not fail. Should check that no warning is logged.
new ResourceFilters();
}
diff --git a/sonar-batch/src/test/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersionTest.java b/sonar-batch/src/test/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersionTest.java
index 83c8b98a8b9..bd71b0b4351 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersionTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/deprecated/components/PastSnapshotFinderByPreviousVersionTest.java
@@ -33,7 +33,7 @@ public class PastSnapshotFinderByPreviousVersionTest extends AbstractDbUnitTestC
private PastSnapshotFinderByPreviousVersion finder;
@Before
- public void before() throws Exception {
+ public void before() {
finder = new PastSnapshotFinderByPreviousVersion(getSession(), getMyBatis());
}
diff --git a/sonar-batch/src/test/java/org/sonar/batch/duplication/DuplicationCacheTest.java b/sonar-batch/src/test/java/org/sonar/batch/duplication/DuplicationCacheTest.java
index 514860bc011..14254a9d9f6 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/duplication/DuplicationCacheTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/duplication/DuplicationCacheTest.java
@@ -43,7 +43,7 @@ public class DuplicationCacheTest {
Caches caches;
@Before
- public void start() throws Exception {
+ public void start() {
caches = CachesTest.createCacheOnTemp(temp);
caches.start();
}
@@ -54,7 +54,7 @@ public class DuplicationCacheTest {
}
@Test
- public void should_add_clone_groups() throws Exception {
+ public void should_add_clone_groups() {
DuplicationCache cache = new DuplicationCache(caches);
DefaultDuplication group1 = new DefaultDuplication()
diff --git a/sonar-batch/src/test/java/org/sonar/batch/index/CacheTest.java b/sonar-batch/src/test/java/org/sonar/batch/index/CacheTest.java
index 0235af3dc89..9c85d02c0fd 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/index/CacheTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/index/CacheTest.java
@@ -37,7 +37,7 @@ public class CacheTest {
Caches caches;
@Before
- public void start() throws Exception {
+ public void start() {
caches = CachesTest.createCacheOnTemp(temp);
caches.start();
}
@@ -48,7 +48,7 @@ public class CacheTest {
}
@Test
- public void one_part_key() throws Exception {
+ public void one_part_key() {
Cache<String> cache = caches.createCache("capitals");
assertThat(cache.get("france")).isNull();
@@ -97,7 +97,7 @@ public class CacheTest {
}
@Test
- public void two_parts_key() throws Exception {
+ public void two_parts_key() {
Cache<String> cache = caches.createCache("capitals");
assertThat(cache.get("europe", "france")).isNull();
@@ -153,7 +153,7 @@ public class CacheTest {
}
@Test
- public void three_parts_key() throws Exception {
+ public void three_parts_key() {
Cache<String> cache = caches.createCache("places");
assertThat(cache.get("europe", "france", "paris")).isNull();
@@ -229,7 +229,7 @@ public class CacheTest {
}
@Test
- public void remove_versus_clear() throws Exception {
+ public void remove_versus_clear() {
Cache<String> cache = caches.createCache("capitals");
cache.put("europe", "france", "paris");
cache.put("europe", "italy", "rome");
@@ -244,7 +244,7 @@ public class CacheTest {
}
@Test
- public void empty_cache() throws Exception {
+ public void empty_cache() {
Cache<String> cache = caches.createCache("empty");
assertThat(cache.get("foo")).isNull();
diff --git a/sonar-batch/src/test/java/org/sonar/batch/index/CachesTest.java b/sonar-batch/src/test/java/org/sonar/batch/index/CachesTest.java
index 35c8ec22309..83e2a99b948 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/index/CachesTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/index/CachesTest.java
@@ -53,7 +53,7 @@ public class CachesTest {
Caches caches;
@Before
- public void prepare() throws Exception {
+ public void prepare() {
caches = createCacheOnTemp(temp);
}
@@ -63,7 +63,7 @@ public class CachesTest {
}
@Test
- public void should_stop_and_clean_temp_dir() throws Exception {
+ public void should_stop_and_clean_temp_dir() {
File tempDir = caches.tempDir();
assertThat(tempDir).isDirectory().exists();
assertThat(caches.persistit()).isNotNull();
@@ -77,14 +77,14 @@ public class CachesTest {
}
@Test
- public void should_create_cache() throws Exception {
+ public void should_create_cache() {
caches.start();
Cache<Element> cache = caches.createCache("foo");
assertThat(cache).isNotNull();
}
@Test
- public void should_not_create_cache_twice() throws Exception {
+ public void should_not_create_cache_twice() {
caches.start();
caches.<Element>createCache("foo");
try {
diff --git a/sonar-batch/src/test/java/org/sonar/batch/index/ResourceCacheTest.java b/sonar-batch/src/test/java/org/sonar/batch/index/ResourceCacheTest.java
index bd250b544dd..461a9a4d7f1 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/index/ResourceCacheTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/index/ResourceCacheTest.java
@@ -28,7 +28,7 @@ import static org.junit.Assert.fail;
public class ResourceCacheTest {
@Test
- public void should_cache_resource() throws Exception {
+ public void should_cache_resource() {
ResourceCache cache = new ResourceCache();
String componentKey = "struts:src/org/struts/Action.java";
Resource resource = File.create("org/struts/Action.java").setEffectiveKey(componentKey);
@@ -39,7 +39,7 @@ public class ResourceCacheTest {
}
@Test
- public void should_fail_if_missing_component_key() throws Exception {
+ public void should_fail_if_missing_component_key() {
ResourceCache cache = new ResourceCache();
Resource resource = File.create("org/struts/Action.java").setEffectiveKey(null);
try {
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/DefaultIssueFilterChainTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/DefaultIssueFilterChainTest.java
index e61cb09ffec..25dc340fe30 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/DefaultIssueFilterChainTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/DefaultIssueFilterChainTest.java
@@ -33,7 +33,7 @@ public class DefaultIssueFilterChainTest {
private final Issue issue = mock(Issue.class);
@Test
- public void should_accept_when_no_filter() throws Exception {
+ public void should_accept_when_no_filter() {
assertThat(new DefaultIssueFilterChain().accept(issue)).isTrue();
}
@@ -68,7 +68,7 @@ public class DefaultIssueFilterChainTest {
}
@Test
- public void should_accept_if_all_filters_pass() throws Exception {
+ public void should_accept_if_all_filters_pass() {
assertThat(new DefaultIssueFilterChain(
new PassingFilter(),
new PassingFilter(),
@@ -77,7 +77,7 @@ public class DefaultIssueFilterChainTest {
}
@Test
- public void should_accept_and_not_go_further_if_filter_accepts() throws Exception {
+ public void should_accept_and_not_go_further_if_filter_accepts() {
assertThat(new DefaultIssueFilterChain(
new PassingFilter(),
new AcceptingFilter(),
@@ -86,7 +86,7 @@ public class DefaultIssueFilterChainTest {
}
@Test
- public void should_refuse_and_not_go_further_if_filter_refuses() throws Exception {
+ public void should_refuse_and_not_go_further_if_filter_refuses() {
assertThat(new DefaultIssueFilterChain(
new PassingFilter(),
new RefusingFilter(),
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/DefaultProjectIssuesTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/DefaultProjectIssuesTest.java
index 2cc9d8b4498..b46e3551a6d 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/DefaultProjectIssuesTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/DefaultProjectIssuesTest.java
@@ -41,7 +41,7 @@ public class DefaultProjectIssuesTest {
DefaultProjectIssues projectIssues = new DefaultProjectIssues(cache);
@Test
- public void should_get_all_issues() throws Exception {
+ public void should_get_all_issues() {
DefaultIssue issueOnModule = new DefaultIssue().setKey("1").setRuleKey(SQUID_RULE_KEY).setComponentKey("org.apache:struts-core");
DefaultIssue issueInModule = new DefaultIssue().setKey("2").setRuleKey(SQUID_RULE_KEY).setComponentKey("org.apache:struts-core:Action");
DefaultIssue resolvedIssueInModule = new DefaultIssue().setKey("3").setRuleKey(SQUID_RULE_KEY).setComponentKey("org.apache:struts-core:Action")
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/IssuableFactoryTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/IssuableFactoryTest.java
index 514a6d05a1b..9cac3995a5c 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/IssuableFactoryTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/IssuableFactoryTest.java
@@ -38,7 +38,7 @@ public class IssuableFactoryTest {
ProjectTree projectTree = mock(ProjectTree.class);
@Test
- public void file_should_be_issuable() throws Exception {
+ public void file_should_be_issuable() {
IssuableFactory factory = new IssuableFactory(moduleIssues, cache, projectTree);
Component component = new ResourceComponent(File.create("foo/bar.c").setEffectiveKey("foo/bar.c"));
Issuable issuable = factory.loadPerspective(Issuable.class, component);
@@ -49,7 +49,7 @@ public class IssuableFactoryTest {
}
@Test
- public void project_should_be_issuable() throws Exception {
+ public void project_should_be_issuable() {
IssuableFactory factory = new IssuableFactory(moduleIssues, cache, projectTree);
Component component = new ResourceComponent(new Project("Foo").setEffectiveKey("foo"));
Issuable issuable = factory.loadPerspective(Issuable.class, component);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/IssueCacheTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/IssueCacheTest.java
index 2119f1c3ed9..46e297f2e4e 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/IssueCacheTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/IssueCacheTest.java
@@ -49,7 +49,7 @@ public class IssueCacheTest {
Caches caches;
@Before
- public void start() throws Exception {
+ public void start() {
caches = CachesTest.createCacheOnTemp(temp);
caches.start();
}
@@ -60,7 +60,7 @@ public class IssueCacheTest {
}
@Test
- public void should_add_new_issue() throws Exception {
+ public void should_add_new_issue() {
IssueCache cache = new IssueCache(caches);
DefaultIssue issue1 = new DefaultIssue().setKey("111").setComponentKey("org.struts.Action");
DefaultIssue issue2 = new DefaultIssue().setKey("222").setComponentKey("org.struts.Action");
@@ -73,7 +73,7 @@ public class IssueCacheTest {
}
@Test
- public void should_update_existing_issue() throws Exception {
+ public void should_update_existing_issue() {
IssueCache cache = new IssueCache(caches);
DefaultIssue issue = new DefaultIssue().setKey("111").setComponentKey("org.struts.Action").setSeverity(Severity.BLOCKER);
cache.put(issue);
@@ -89,7 +89,7 @@ public class IssueCacheTest {
}
@Test
- public void should_get_all_issues() throws Exception {
+ public void should_get_all_issues() {
IssueCache cache = new IssueCache(caches);
DefaultIssue issue1 = new DefaultIssue().setKey("111").setComponentKey("org.struts.Action").setSeverity(Severity.BLOCKER);
DefaultIssue issue2 = new DefaultIssue().setKey("222").setComponentKey("org.struts.Filter").setSeverity(Severity.INFO);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/IssueFiltersTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/IssueFiltersTest.java
index 4cc35d488ce..46aea62325c 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/IssueFiltersTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/IssueFiltersTest.java
@@ -31,7 +31,7 @@ import static org.mockito.Mockito.when;
public class IssueFiltersTest {
@Test
- public void accept_when_filter_chain_is_empty() throws Exception {
+ public void accept_when_filter_chain_is_empty() {
org.sonar.api.issue.IssueFilter ok = mock(org.sonar.api.issue.IssueFilter.class);
when(ok.accept(any(Issue.class))).thenReturn(true);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/ModuleIssuesTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/ModuleIssuesTest.java
index 7ffa9905721..2577ba98a41 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/ModuleIssuesTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/ModuleIssuesTest.java
@@ -78,7 +78,7 @@ public class ModuleIssuesTest {
}
@Test
- public void fail_on_unknown_rule() throws Exception {
+ public void fail_on_unknown_rule() {
initModuleIssues();
DefaultIssue issue = new DefaultIssue().setRuleKey(SQUID_RULE_KEY);
@@ -93,7 +93,7 @@ public class ModuleIssuesTest {
}
@Test
- public void fail_if_rule_has_no_name_and_issue_has_no_message() throws Exception {
+ public void fail_if_rule_has_no_name_and_issue_has_no_message() {
ruleBuilder.add(RuleKey.of("squid", "AvoidCycle"));
initModuleIssues();
DefaultIssue issue = new DefaultIssue().setRuleKey(SQUID_RULE_KEY).setMessage("");
@@ -109,7 +109,7 @@ public class ModuleIssuesTest {
}
@Test
- public void ignore_null_active_rule() throws Exception {
+ public void ignore_null_active_rule() {
ruleBuilder.add(SQUID_RULE_KEY).setName(SQUID_RULE_NAME);
initModuleIssues();
@@ -121,7 +121,7 @@ public class ModuleIssuesTest {
}
@Test
- public void ignore_null_rule_of_active_rule() throws Exception {
+ public void ignore_null_rule_of_active_rule() {
ruleBuilder.add(SQUID_RULE_KEY).setName(SQUID_RULE_NAME);
activeRulesBuilder.create(SQUID_RULE_KEY).activate();
initModuleIssues();
@@ -134,7 +134,7 @@ public class ModuleIssuesTest {
}
@Test
- public void add_issue_to_cache() throws Exception {
+ public void add_issue_to_cache() {
ruleBuilder.add(SQUID_RULE_KEY).setName(SQUID_RULE_NAME);
activeRulesBuilder.create(SQUID_RULE_KEY).setSeverity(Severity.INFO).activate();
initModuleIssues();
@@ -158,7 +158,7 @@ public class ModuleIssuesTest {
}
@Test
- public void use_severity_from_active_rule_if_no_severity_on_issue() throws Exception {
+ public void use_severity_from_active_rule_if_no_severity_on_issue() {
ruleBuilder.add(SQUID_RULE_KEY).setName(SQUID_RULE_NAME);
activeRulesBuilder.create(SQUID_RULE_KEY).setSeverity(Severity.INFO).activate();
initModuleIssues();
@@ -177,7 +177,7 @@ public class ModuleIssuesTest {
}
@Test
- public void use_rule_name_if_no_message() throws Exception {
+ public void use_rule_name_if_no_message() {
ruleBuilder.add(SQUID_RULE_KEY).setName(SQUID_RULE_NAME);
activeRulesBuilder.create(SQUID_RULE_KEY).setSeverity(Severity.INFO).setName(SQUID_RULE_NAME).activate();
initModuleIssues();
@@ -201,7 +201,7 @@ public class ModuleIssuesTest {
}
@Test
- public void add_deprecated_violation() throws Exception {
+ public void add_deprecated_violation() {
ruleBuilder.add(SQUID_RULE_KEY).setName(SQUID_RULE_NAME);
activeRulesBuilder.create(SQUID_RULE_KEY).setSeverity(Severity.INFO).activate();
initModuleIssues();
@@ -231,7 +231,7 @@ public class ModuleIssuesTest {
}
@Test
- public void filter_issue() throws Exception {
+ public void filter_issue() {
ruleBuilder.add(SQUID_RULE_KEY).setName(SQUID_RULE_NAME);
activeRulesBuilder.create(SQUID_RULE_KEY).setSeverity(Severity.INFO).activate();
initModuleIssues();
@@ -250,7 +250,7 @@ public class ModuleIssuesTest {
}
@Test
- public void set_debt_with_linear_function() throws Exception {
+ public void set_debt_with_linear_function() {
ruleBuilder.add(SQUID_RULE_KEY)
.setName(SQUID_RULE_NAME)
.setDebtSubCharacteristic("COMPILER_RELATED_PORTABILITY")
@@ -276,7 +276,7 @@ public class ModuleIssuesTest {
}
@Test
- public void set_debt_with_linear_with_offset_function() throws Exception {
+ public void set_debt_with_linear_with_offset_function() {
ruleBuilder.add(SQUID_RULE_KEY)
.setName(SQUID_RULE_NAME)
.setDebtSubCharacteristic("COMPILER_RELATED_PORTABILITY")
@@ -302,7 +302,7 @@ public class ModuleIssuesTest {
}
@Test
- public void set_debt_with_constant_issue_function() throws Exception {
+ public void set_debt_with_constant_issue_function() {
ruleBuilder.add(SQUID_RULE_KEY)
.setName(SQUID_RULE_NAME)
.setDebtSubCharacteristic("COMPILER_RELATED_PORTABILITY")
@@ -328,7 +328,7 @@ public class ModuleIssuesTest {
}
@Test
- public void fail_to_set_debt_with_constant_issue_function_when_effort_to_fix_is_set() throws Exception {
+ public void fail_to_set_debt_with_constant_issue_function_when_effort_to_fix_is_set() {
ruleBuilder.add(SQUID_RULE_KEY)
.setName(SQUID_RULE_NAME)
.setDebtSubCharacteristic("COMPILER_RELATED_PORTABILITY")
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/ignore/pattern/PatternMatcherTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/ignore/pattern/PatternMatcherTest.java
index 57cd8cfd17e..47a2e4e1907 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/ignore/pattern/PatternMatcherTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/ignore/pattern/PatternMatcherTest.java
@@ -78,28 +78,28 @@ public class PatternMatcherTest {
}
@Test
- public void shouldMatchWithStandardPatterns() throws IOException {
+ public void shouldMatchWithStandardPatterns() {
patternMatcher.addPatternForComponent(JAVA_FILE, createPattern("org.foo.Hello;checkstyle:MagicNumber;[15-200]"));
assertThat(patternMatcher.getMatchingPattern(create(CHECKSTYLE_RULE, JAVA_FILE, 150))).isNotNull();
}
@Test
- public void shouldNotMatchWithStandardPatterns() throws IOException {
+ public void shouldNotMatchWithStandardPatterns() {
patternMatcher.addPatternForComponent(JAVA_FILE, createPattern("org.foo.Hello;checkstyle:MagicNumber;[15-200]"));
assertThat(patternMatcher.getMatchingPattern(create(CHECKSTYLE_RULE, JAVA_FILE, 5))).isNull();
}
@Test
- public void shouldMatchWithExtraPattern() throws IOException {
+ public void shouldMatchWithExtraPattern() {
patternMatcher.addPatternForComponent(JAVA_FILE, createPattern("org.foo.Hello;*;[15-200]"));
assertThat(patternMatcher.getMatchingPattern(create(CHECKSTYLE_RULE, JAVA_FILE, 150))).isNotNull();
}
@Test
- public void shouldNotMatchWithExtraPattern() throws IOException {
+ public void shouldNotMatchWithExtraPattern() {
patternMatcher.addPatternForComponent(JAVA_FILE, createPattern("org.foo.Hello;*;[15-200]"));
assertThat(patternMatcher.getMatchingPattern(create(CHECKSTYLE_RULE, JAVA_FILE, 5))).isNull();
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/ignore/scanner/IssueExclusionsLoaderTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/ignore/scanner/IssueExclusionsLoaderTest.java
index 3cca58ac2b2..5bd352f2e62 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/ignore/scanner/IssueExclusionsLoaderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/ignore/scanner/IssueExclusionsLoaderTest.java
@@ -83,7 +83,7 @@ public class IssueExclusionsLoaderTest {
}
@Test
- public void shouldExecute() throws IOException {
+ public void shouldExecute() {
when(exclusionPatternInitializer.hasConfiguredPatterns()).thenReturn(true);
when(inclusionPatternInitializer.hasConfiguredPatterns()).thenReturn(true);
assertThat(scanner.shouldExecuteOnProject(null)).isTrue();
@@ -124,7 +124,7 @@ public class IssueExclusionsLoaderTest {
}
@Test
- public void shouldAnalyseFilesOnlyWhenRegexConfigured() throws IOException {
+ public void shouldAnalyseFilesOnlyWhenRegexConfigured() {
File javaFile1 = new File(baseDir, "src/main/java/Foo.java");
fs.add(new DeprecatedDefaultInputFile("polop", "src/main/java/Foo.java")
.setType(InputFile.Type.MAIN));
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/InitialOpenIssuesStackTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/InitialOpenIssuesStackTest.java
index a98952d5ec9..046f37840f9 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/InitialOpenIssuesStackTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/InitialOpenIssuesStackTest.java
@@ -57,7 +57,7 @@ public class InitialOpenIssuesStackTest {
Caches caches;
@Before
- public void before() throws Exception {
+ public void before() {
caches = createCacheOnTemp(temp);
caches.start();
stack = new InitialOpenIssuesStack(caches);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueHandlersTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueHandlersTest.java
index 8b210bd731d..c3d84f77c98 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueHandlersTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueHandlersTest.java
@@ -35,7 +35,7 @@ import static org.mockito.Mockito.*;
public class IssueHandlersTest {
@Test
- public void should_execute_handlers() throws Exception {
+ public void should_execute_handlers() {
IssueHandler h1 = mock(IssueHandler.class);
IssueHandler h2 = mock(IssueHandler.class);
IssueUpdater updater = mock(IssueUpdater.class);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingDecoratorTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingDecoratorTest.java
index a0021e72025..dde4856d71c 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingDecoratorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingDecoratorTest.java
@@ -104,14 +104,14 @@ public class IssueTrackingDecoratorTest {
}
@Test
- public void should_not_be_executed_on_classes_not_methods() throws Exception {
+ public void should_not_be_executed_on_classes_not_methods() {
DecoratorContext context = mock(DecoratorContext.class);
decorator.decorate(JavaClass.create("org.foo.Bar"), context);
verifyZeroInteractions(context, issueCache, tracking, handlers, workflow);
}
@Test
- public void should_process_open_issues() throws Exception {
+ public void should_process_open_issues() {
Resource file = File.create("Action.java").setEffectiveKey("struts:Action.java").setId(123);
final DefaultIssue issue = new DefaultIssue();
@@ -136,7 +136,7 @@ public class IssueTrackingDecoratorTest {
}
@Test
- public void should_register_unmatched_issues_as_end_of_life() throws Exception {
+ public void should_register_unmatched_issues_as_end_of_life() {
// "Unmatched" issues existed in previous scan but not in current one -> they have to be closed
Resource file = File.create("Action.java").setEffectiveKey("struts:Action.java").setId(123);
@@ -487,7 +487,7 @@ public class IssueTrackingDecoratorTest {
}
@Test
- public void should_register_issues_on_deleted_components() throws Exception {
+ public void should_register_issues_on_deleted_components() {
Project project = new Project("struts");
DefaultIssue openIssue = new DefaultIssue();
when(issueCache.byComponent("struts")).thenReturn(Arrays.asList(openIssue));
@@ -511,7 +511,7 @@ public class IssueTrackingDecoratorTest {
}
@Test
- public void merge_matched_issue() throws Exception {
+ public void merge_matched_issue() {
ServerIssue previousIssue = new ServerIssueFromDb(new IssueDto().setKee("ABCDE").setResolution(null).setStatus("OPEN").setRuleKey("squid", "AvoidCycle")
.setLine(10).setSeverity("MAJOR").setMessage("Message").setEffortToFix(1.5).setDebt(1L).setProjectKey("sample"));
DefaultIssue issue = new DefaultIssue();
@@ -530,7 +530,7 @@ public class IssueTrackingDecoratorTest {
}
@Test
- public void merge_matched_issue_on_manual_severity() throws Exception {
+ public void merge_matched_issue_on_manual_severity() {
ServerIssue previousIssue = new ServerIssueFromDb(new IssueDto().setKee("ABCDE").setResolution(null).setStatus("OPEN").setRuleKey("squid", "AvoidCycle")
.setLine(10).setManualSeverity(true).setSeverity("MAJOR").setMessage("Message").setEffortToFix(1.5).setDebt(1L));
DefaultIssue issue = new DefaultIssue();
@@ -546,7 +546,7 @@ public class IssueTrackingDecoratorTest {
}
@Test
- public void merge_issue_changelog_with_previous_changelog() throws Exception {
+ public void merge_issue_changelog_with_previous_changelog() {
when(initialOpenIssues.selectChangelog("ABCDE")).thenReturn(newArrayList(new IssueChangeDto().setIssueKey("ABCD").setCreatedAt(System2.INSTANCE.now())));
ServerIssue previousIssue = new ServerIssueFromDb(new IssueDto().setKee("ABCDE").setResolution(null).setStatus("OPEN").setRuleKey("squid", "AvoidCycle")
diff --git a/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingTest.java b/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingTest.java
index d07d08a978c..b716ce907d5 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/issue/tracking/IssueTrackingTest.java
@@ -334,7 +334,7 @@ public class IssueTrackingTest {
}
@Test
- public void dont_load_checksum_if_no_new_issue() throws Exception {
+ public void dont_load_checksum_if_no_new_issue() {
sourceHashHolder = mock(SourceHashHolder.class);
ServerIssue referenceIssue = newReferenceIssue("2 branches need to be covered", null, "squid", "AvoidCycle", null);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java b/sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java
index 155b9cd4910..aa351984b5a 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/language/LanguageDistributionDecoratorTest.java
@@ -60,7 +60,7 @@ public class LanguageDistributionDecoratorTest {
LanguageDistributionDecorator decorator;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
decorator = new LanguageDistributionDecorator();
}
diff --git a/sonar-batch/src/test/java/org/sonar/batch/maven/MavenProjectBootstrapperTest.java b/sonar-batch/src/test/java/org/sonar/batch/maven/MavenProjectBootstrapperTest.java
index 43635198209..a4d344bdece 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/maven/MavenProjectBootstrapperTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/maven/MavenProjectBootstrapperTest.java
@@ -41,7 +41,7 @@ public class MavenProjectBootstrapperTest {
public ExpectedException thrown = ExpectedException.none();
@Test
- public void bootstrap() throws Exception {
+ public void bootstrap() {
ProjectDefinition def = mock(ProjectDefinition.class);
MavenSession session = mock(MavenSession.class);
MavenProject rootProject = new MavenProject();
@@ -60,7 +60,7 @@ public class MavenProjectBootstrapperTest {
}
@Test
- public void should_fail_if_no_top_level_project() throws Exception {
+ public void should_fail_if_no_top_level_project() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("Maven session does not declare a top level project");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/mediumtest/fs/FileSystemMediumTest.java b/sonar-batch/src/test/java/org/sonar/batch/mediumtest/fs/FileSystemMediumTest.java
index 72023e2e180..f20786a4679 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/mediumtest/fs/FileSystemMediumTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/mediumtest/fs/FileSystemMediumTest.java
@@ -226,7 +226,7 @@ public class FileSystemMediumTest {
// SONAR-5330
@Test
- public void scanProjectWithSourceSymlink() throws Exception {
+ public void scanProjectWithSourceSymlink() {
if (!System2.INSTANCE.isOsWindows()) {
File projectDir = new File("src/test/resources/mediumtest/xoo/sample-with-symlink");
TaskResult result = tester
diff --git a/sonar-batch/src/test/java/org/sonar/batch/postjob/PostJobOptimizerTest.java b/sonar-batch/src/test/java/org/sonar/batch/postjob/PostJobOptimizerTest.java
index acd9ea1fdb7..1a16a8868b9 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/postjob/PostJobOptimizerTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/postjob/PostJobOptimizerTest.java
@@ -45,21 +45,21 @@ public class PostJobOptimizerTest {
private AnalysisMode analysisMode;
@Before
- public void prepare() throws Exception {
+ public void prepare() {
settings = new Settings();
analysisMode = mock(AnalysisMode.class);
optimizer = new PostJobOptimizer(settings, analysisMode);
}
@Test
- public void should_run_analyzer_with_no_metadata() throws Exception {
+ public void should_run_analyzer_with_no_metadata() {
DefaultPostJobDescriptor descriptor = new DefaultPostJobDescriptor();
assertThat(optimizer.shouldExecute(descriptor)).isTrue();
}
@Test
- public void should_optimize_on_settings() throws Exception {
+ public void should_optimize_on_settings() {
DefaultPostJobDescriptor descriptor = new DefaultPostJobDescriptor()
.requireProperty("sonar.foo.reportPath");
assertThat(optimizer.shouldExecute(descriptor)).isFalse();
@@ -69,7 +69,7 @@ public class PostJobOptimizerTest {
}
@Test
- public void should_disabled_in_preview() throws Exception {
+ public void should_disabled_in_preview() {
DefaultPostJobDescriptor descriptor = new DefaultPostJobDescriptor()
.disabledInPreview();
assertThat(optimizer.shouldExecute(descriptor)).isTrue();
diff --git a/sonar-batch/src/test/java/org/sonar/batch/profiling/PhasesSumUpTimeProfilerTest.java b/sonar-batch/src/test/java/org/sonar/batch/profiling/PhasesSumUpTimeProfilerTest.java
index 704a27b04c1..0974ac53e11 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/profiling/PhasesSumUpTimeProfilerTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/profiling/PhasesSumUpTimeProfilerTest.java
@@ -145,7 +145,7 @@ public class PhasesSumUpTimeProfilerTest {
return project;
}
- private void fakeAnalysis(PhasesSumUpTimeProfiler profiler, final Project module) throws InterruptedException {
+ private void fakeAnalysis(PhasesSumUpTimeProfiler profiler, final Project module) {
// Start of moduleA
profiler.onProjectAnalysis(projectEvent(module, true));
initializerPhase(profiler);
@@ -158,7 +158,7 @@ public class PhasesSumUpTimeProfilerTest {
profiler.onProjectAnalysis(projectEvent(module, false));
}
- private void decoratorPhase(PhasesSumUpTimeProfiler profiler) throws InterruptedException {
+ private void decoratorPhase(PhasesSumUpTimeProfiler profiler) {
Decorator decorator1 = new FakeDecorator1();
Decorator decorator2 = new FakeDecorator2();
// Start of decorator phase
@@ -187,7 +187,7 @@ public class PhasesSumUpTimeProfilerTest {
profiler.onDecoratorsPhase(decoratorsEvent(false));
}
- private void batchStep(PhasesSumUpTimeProfiler profiler) throws InterruptedException {
+ private void batchStep(PhasesSumUpTimeProfiler profiler) {
// Start of batch step
profiler.onBatchStep(new BatchStepEvent("Free memory", true));
clock.sleep(9);
@@ -195,7 +195,7 @@ public class PhasesSumUpTimeProfilerTest {
profiler.onBatchStep(new BatchStepEvent("Free memory", false));
}
- private void initializerPhase(PhasesSumUpTimeProfiler profiler) throws InterruptedException {
+ private void initializerPhase(PhasesSumUpTimeProfiler profiler) {
Initializer initializer = new FakeInitializer();
// Start of initializer phase
profiler.onInitializersPhase(initializersEvent(true));
@@ -208,7 +208,7 @@ public class PhasesSumUpTimeProfilerTest {
profiler.onInitializersPhase(initializersEvent(false));
}
- private void sensorPhase(PhasesSumUpTimeProfiler profiler) throws InterruptedException {
+ private void sensorPhase(PhasesSumUpTimeProfiler profiler) {
Sensor sensor = new FakeSensor();
// Start of sensor phase
profiler.onSensorsPhase(sensorsEvent(true));
@@ -221,7 +221,7 @@ public class PhasesSumUpTimeProfilerTest {
profiler.onSensorsPhase(sensorsEvent(false));
}
- private void persistersPhase(PhasesSumUpTimeProfiler profiler) throws InterruptedException {
+ private void persistersPhase(PhasesSumUpTimeProfiler profiler) {
ScanPersister persister = new FakeScanPersister();
// Start of persister phase
profiler.onPersistersPhase(persistersEvent(true));
@@ -234,7 +234,7 @@ public class PhasesSumUpTimeProfilerTest {
profiler.onPersistersPhase(persistersEvent(false));
}
- private void postJobPhase(PhasesSumUpTimeProfiler profiler) throws InterruptedException {
+ private void postJobPhase(PhasesSumUpTimeProfiler profiler) {
PostJob postJob = new FakePostJob();
// Start of sensor phase
profiler.onPostJobsPhase(postJobsEvent(true));
diff --git a/sonar-batch/src/test/java/org/sonar/batch/qualitygate/QualityGateVerifierTest.java b/sonar-batch/src/test/java/org/sonar/batch/qualitygate/QualityGateVerifierTest.java
index ca89fe8ccae..759471b4677 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/qualitygate/QualityGateVerifierTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/qualitygate/QualityGateVerifierTest.java
@@ -101,7 +101,7 @@ public class QualityGateVerifierTest {
}
@Test
- public void should_be_executed_if_quality_gate_is_enabled() throws Exception {
+ public void should_be_executed_if_quality_gate_is_enabled() {
assertThat(verifier.shouldExecuteOnProject((Project) project)).isTrue();
when(qualityGate.isEnabled()).thenReturn(false);
assertThat(verifier.shouldExecuteOnProject((Project) project)).isFalse();
diff --git a/sonar-batch/src/test/java/org/sonar/batch/report/ReportPublisherTest.java b/sonar-batch/src/test/java/org/sonar/batch/report/ReportPublisherTest.java
index 5b9221dc92c..4a6e27960d2 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/report/ReportPublisherTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/report/ReportPublisherTest.java
@@ -53,7 +53,7 @@ public class ReportPublisherTest extends AbstractDbUnitTestCase {
}
@Test
- public void should_log_successful_analysis() throws Exception {
+ public void should_log_successful_analysis() {
Settings settings = new Settings();
settings.setProperty(CoreProperties.SERVER_BASE_URL, "http://myserver/");
ReportPublisher job = new ReportPublisher(settings, mock(ServerClient.class), mock(Server.class), reactor, mode, mock(TempFolder.class), new ReportPublisherStep[0]);
@@ -66,7 +66,7 @@ public class ReportPublisherTest extends AbstractDbUnitTestCase {
}
@Test
- public void should_log_successful_preview_analysis() throws Exception {
+ public void should_log_successful_preview_analysis() {
Settings settings = new Settings();
when(mode.isPreview()).thenReturn(true);
ReportPublisher job = new ReportPublisher(settings, mock(ServerClient.class), mock(Server.class), reactor, mode, mock(TempFolder.class), new ReportPublisherStep[0]);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/rule/QProfileDecoratorTest.java b/sonar-batch/src/test/java/org/sonar/batch/rule/QProfileDecoratorTest.java
index c76eacef5be..c5f977c3e9c 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/rule/QProfileDecoratorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/rule/QProfileDecoratorTest.java
@@ -47,7 +47,7 @@ public class QProfileDecoratorTest {
DecoratorContext decoratorContext = mock(DecoratorContext.class);
@Test
- public void don_t_run_on_leaf() throws Exception {
+ public void don_t_run_on_leaf() {
QProfileDecorator decorator = new QProfileDecorator();
when(project.getModules()).thenReturn(Collections.<Project>emptyList());
assertThat(decorator.shouldExecuteOnProject(project)).isFalse();
@@ -57,7 +57,7 @@ public class QProfileDecoratorTest {
}
@Test
- public void aggregate() throws Exception {
+ public void aggregate() {
Measure measureModuleA = new Measure(CoreMetrics.QUALITY_PROFILES, "[" + JAVA_JSON + "]");
Measure measureModuleB = new Measure(CoreMetrics.QUALITY_PROFILES, "[" + JAVA_JSON + "]");
Measure measureModuleC = new Measure(CoreMetrics.QUALITY_PROFILES, "[" + PHP_JSON + "]");
@@ -73,7 +73,7 @@ public class QProfileDecoratorTest {
}
@Test
- public void aggregate_different_profiles_with_same_language() throws Exception {
+ public void aggregate_different_profiles_with_same_language() {
Measure measureModuleA = new Measure(CoreMetrics.QUALITY_PROFILES, "[" + JAVA_JSON + "]");
Measure measureModuleB = new Measure(CoreMetrics.QUALITY_PROFILES, "[" + JAVA2_JSON + "]");
when(decoratorContext.getChildrenMeasures(CoreMetrics.QUALITY_PROFILES)).thenReturn(Arrays.asList(measureModuleA, measureModuleB));
diff --git a/sonar-batch/src/test/java/org/sonar/batch/rule/QProfileSensorTest.java b/sonar-batch/src/test/java/org/sonar/batch/rule/QProfileSensorTest.java
index 7c83baad914..f362690979a 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/rule/QProfileSensorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/rule/QProfileSensorTest.java
@@ -62,13 +62,13 @@ public class QProfileSensorTest {
}
@Test
- public void to_string() throws Exception {
+ public void to_string() {
QProfileSensor sensor = new QProfileSensor(moduleQProfiles, fs, mock(AnalysisMode.class));
assertThat(sensor.toString()).isEqualTo("QProfileSensor");
}
@Test
- public void no_execution_in_preview() throws Exception {
+ public void no_execution_in_preview() {
AnalysisMode analysisMode = mock(AnalysisMode.class);
when(analysisMode.isPreview()).thenReturn(true);
QProfileSensor sensor = new QProfileSensor(moduleQProfiles, fs, analysisMode);
@@ -77,7 +77,7 @@ public class QProfileSensorTest {
}
@Test
- public void no_qprofiles() throws Exception {
+ public void no_qprofiles() {
when(moduleQProfiles.findAll()).thenReturn(Collections.<QProfile>emptyList());
QProfileSensor sensor = new QProfileSensor(moduleQProfiles, fs, mock(AnalysisMode.class));
@@ -89,7 +89,7 @@ public class QProfileSensorTest {
}
@Test
- public void mark_profiles_as_used() throws Exception {
+ public void mark_profiles_as_used() {
when(moduleQProfiles.findByLanguage("java")).thenReturn(JAVA_PROFILE);
when(moduleQProfiles.findByLanguage("php")).thenReturn(PHP_PROFILE);
when(moduleQProfiles.findByLanguage("abap")).thenReturn(null);
@@ -101,7 +101,7 @@ public class QProfileSensorTest {
}
@Test
- public void store_measures_on_single_lang_module() throws Exception {
+ public void store_measures_on_single_lang_module() {
when(moduleQProfiles.findByLanguage("java")).thenReturn(JAVA_PROFILE);
when(moduleQProfiles.findByLanguage("php")).thenReturn(PHP_PROFILE);
when(moduleQProfiles.findByLanguage("abap")).thenReturn(null);
@@ -117,7 +117,7 @@ public class QProfileSensorTest {
}
@Test
- public void store_measures_on_multi_lang_module() throws Exception {
+ public void store_measures_on_multi_lang_module() {
when(moduleQProfiles.findByLanguage("java")).thenReturn(JAVA_PROFILE);
when(moduleQProfiles.findByLanguage("php")).thenReturn(PHP_PROFILE);
when(moduleQProfiles.findByLanguage("abap")).thenReturn(null);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/rule/RulesProfileProviderTest.java b/sonar-batch/src/test/java/org/sonar/batch/rule/RulesProfileProviderTest.java
index e1a52981d12..bfa14cf91bc 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/rule/RulesProfileProviderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/rule/RulesProfileProviderTest.java
@@ -40,7 +40,7 @@ public class RulesProfileProviderTest {
RulesProfileProvider provider = new RulesProfileProvider();
@Test
- public void merge_profiles() throws Exception {
+ public void merge_profiles() {
QProfile qProfile = new QProfile().setKey("java-sw").setName("Sonar way").setLanguage("java");
when(qProfiles.findAll()).thenReturn(Arrays.asList(qProfile));
@@ -60,7 +60,7 @@ public class RulesProfileProviderTest {
}
@Test
- public void keep_compatibility_with_single_language_projects() throws Exception {
+ public void keep_compatibility_with_single_language_projects() {
settings.setProperty("sonar.language", "java");
QProfile qProfile = new QProfile().setKey("java-sw").setName("Sonar way").setLanguage("java");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/rule/RulesProviderTest.java b/sonar-batch/src/test/java/org/sonar/batch/rule/RulesProviderTest.java
index e14e9fb7fda..79ba7df94bc 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/rule/RulesProviderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/rule/RulesProviderTest.java
@@ -55,7 +55,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
RulesProvider provider;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
debtModel = new DefaultDebtModel()
.addCharacteristic(new DefaultDebtCharacteristic()
.setId(100)
@@ -86,7 +86,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void build_rules() throws Exception {
+ public void build_rules() {
setupData("shared");
Rules rules = provider.provide(ruleDao, debtModel, durations);
@@ -110,7 +110,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void build_rules_with_default_debt_definitions() throws Exception {
+ public void build_rules_with_default_debt_definitions() {
setupData("build_rules_with_default_debt_definitions");
Rules rules = provider.provide(ruleDao, debtModel, durations);
@@ -121,7 +121,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void build_rules_with_overridden_debt_definitions() throws Exception {
+ public void build_rules_with_overridden_debt_definitions() {
setupData("build_rules_with_overridden_debt_definitions");
Rules rules = provider.provide(ruleDao, debtModel, durations);
@@ -132,7 +132,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void build_rules_with_default_and_overridden_debt_definitions() throws Exception {
+ public void build_rules_with_default_and_overridden_debt_definitions() {
setupData("build_rules_with_default_and_overridden_debt_definitions");
Rules rules = provider.provide(ruleDao, debtModel, durations);
@@ -144,7 +144,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void build_rules_with_default_characteristic_and_overridden_function() throws Exception {
+ public void build_rules_with_default_characteristic_and_overridden_function() {
setupData("build_rules_with_default_characteristic_and_overridden_function");
Rules rules = provider.provide(ruleDao, debtModel, durations);
@@ -156,7 +156,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void build_rules_with_overridden_characteristic_and_default_function() throws Exception {
+ public void build_rules_with_overridden_characteristic_and_default_function() {
setupData("build_rules_with_overridden_characteristic_and_default_function");
Rules rules = provider.provide(ruleDao, debtModel, durations);
@@ -168,7 +168,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void build_rules_with_disable_characteristic() throws Exception {
+ public void build_rules_with_disable_characteristic() {
setupData("build_rules_with_disable_characteristic");
Rules rules = provider.provide(ruleDao, debtModel, durations);
@@ -179,7 +179,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void build_rules_with_default_characteristic_and_disable_characteristic() throws Exception {
+ public void build_rules_with_default_characteristic_and_disable_characteristic() {
setupData("build_rules_with_default_characteristic_and_disable_characteristic");
Rules rules = provider.provide(ruleDao, debtModel, durations);
@@ -190,7 +190,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void fail_if_characteristic_not_found() throws Exception {
+ public void fail_if_characteristic_not_found() {
setupData("fail_if_characteristic_not_found");
try {
@@ -202,7 +202,7 @@ public class RulesProviderTest extends AbstractDaoTestCase {
}
@Test
- public void fail_if_no_function() throws Exception {
+ public void fail_if_no_function() {
setupData("fail_if_no_function");
try {
diff --git a/sonar-batch/src/test/java/org/sonar/batch/rule/UsedQProfilesTest.java b/sonar-batch/src/test/java/org/sonar/batch/rule/UsedQProfilesTest.java
index 131f3a0b6e4..1a26aeba91d 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/rule/UsedQProfilesTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/rule/UsedQProfilesTest.java
@@ -33,7 +33,7 @@ public class UsedQProfilesTest {
static final String PHP_JSON = "{\"key\":\"p2\",\"language\":\"php\",\"name\":\"Sonar Way\",\"rulesUpdatedAt\":\"2014-02-20T00:00:00+0000\"}";
@Test
- public void from_and_to_json() throws Exception {
+ public void from_and_to_json() {
QProfile java = new QProfile().setKey("p1").setName("Sonar Way").setLanguage("java")
.setRulesUpdatedAt(UtcDateUtils.parseDateTime("2014-01-15T00:00:00+0000"));
QProfile php = new QProfile().setKey("p2").setName("Sonar Way").setLanguage("php")
@@ -50,7 +50,7 @@ public class UsedQProfilesTest {
}
@Test
- public void do_not_duplicate_profiles() throws Exception {
+ public void do_not_duplicate_profiles() {
QProfile java = new QProfile().setKey("p1").setName("Sonar Way").setLanguage("java");
QProfile php = new QProfile().setKey("p2").setName("Sonar Way").setLanguage("php");
@@ -59,7 +59,7 @@ public class UsedQProfilesTest {
}
@Test
- public void group_profiles_by_key() throws Exception {
+ public void group_profiles_by_key() {
QProfile java = new QProfile().setKey("p1").setName("Sonar Way").setLanguage("java");
QProfile php = new QProfile().setKey("p2").setName("Sonar Way").setLanguage("php");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/DeprecatedProjectReactorBuilderTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/DeprecatedProjectReactorBuilderTest.java
index 8aa7f9a1485..bda4e1613bc 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/DeprecatedProjectReactorBuilderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/DeprecatedProjectReactorBuilderTest.java
@@ -166,7 +166,7 @@ public class DeprecatedProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfUnexistingModuleFile() throws IOException {
+ public void shouldFailIfUnexistingModuleFile() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("The properties file of the module 'module1' does not exist: "
+ TestUtils.getResource(this.getClass(), "multi-module-with-unexisting-file").getAbsolutePath() + File.separator + "any-folder"
@@ -175,7 +175,7 @@ public class DeprecatedProjectReactorBuilderTest {
loadProjectDefinition("multi-module-with-unexisting-file");
}
- private ProjectDefinition loadProjectDefinition(String projectFolder) throws IOException {
+ private ProjectDefinition loadProjectDefinition(String projectFolder) {
Map<String, String> props = Maps.<String, String>newHashMap();
Properties runnerProps = ProjectReactorBuilder.toProperties(TestUtils.getResource(this.getClass(), projectFolder + "/sonar-project.properties"));
for (final String name : runnerProps.stringPropertyNames()) {
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/LanguageVerifierTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/LanguageVerifierTest.java
index 420d0641c36..dc6e6f3afb6 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/LanguageVerifierTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/LanguageVerifierTest.java
@@ -52,7 +52,7 @@ public class LanguageVerifierTest {
}
@Test
- public void language_is_not_set() throws Exception {
+ public void language_is_not_set() {
LanguageVerifier verifier = new LanguageVerifier(settings, languages, fs);
verifier.start();
@@ -63,7 +63,7 @@ public class LanguageVerifierTest {
}
@Test
- public void language_is_valid() throws Exception {
+ public void language_is_valid() {
settings.setProperty("sonar.language", "java");
LanguageVerifier verifier = new LanguageVerifier(settings, languages, fs);
@@ -76,7 +76,7 @@ public class LanguageVerifierTest {
}
@Test
- public void language_is_not_valid() throws Exception {
+ public void language_is_not_valid() {
thrown.expect(MessageException.class);
thrown.expectMessage("You must install a plugin that supports the language 'php'");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorBuilderTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorBuilderTest.java
index efc81035a6d..617149c60ec 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorBuilderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorBuilderTest.java
@@ -44,7 +44,7 @@ public class ProjectReactorBuilderTest {
public ExpectedException thrown = ExpectedException.none();
@Test
- public void shouldDefineSimpleProject() throws IOException {
+ public void shouldDefineSimpleProject() {
ProjectDefinition projectDefinition = loadProjectDefinition("simple-project");
assertThat(projectDefinition.getKey()).isEqualTo("com.foo.project");
@@ -57,7 +57,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfUnexistingSourceDirectory() throws IOException {
+ public void shouldFailIfUnexistingSourceDirectory() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("The folder 'unexisting-source-dir' does not exist for 'com.foo.project' (base directory = "
+ TestUtils.getResource(this.getClass(), "simple-project-with-unexisting-source-dir") + ")");
@@ -66,14 +66,14 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void fail_if_sources_not_set() throws IOException {
+ public void fail_if_sources_not_set() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("You must define the following mandatory properties for 'com.foo.project': sonar.sources");
loadProjectDefinition("simple-project-with-missing-source-dir");
}
@Test
- public void shouldNotFailIfBlankSourceDirectory() throws IOException {
+ public void shouldNotFailIfBlankSourceDirectory() {
loadProjectDefinition("simple-project-with-blank-source-dir");
}
@@ -145,7 +145,7 @@ public class ProjectReactorBuilderTest {
// SONAR-4876
@Test
- public void shouldDefineMultiModuleProjectWithModuleKey() throws IOException {
+ public void shouldDefineMultiModuleProjectWithModuleKey() {
ProjectDefinition rootProject = loadProjectDefinition("multi-module-definitions-moduleKey");
// CHECK ROOT
@@ -194,7 +194,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldDefineMultiModuleProjectWithBaseDir() throws IOException {
+ public void shouldDefineMultiModuleProjectWithBaseDir() {
ProjectDefinition rootProject = loadProjectDefinition("multi-module-with-basedir");
List<ProjectDefinition> modules = rootProject.getSubProjects();
assertThat(modules.size()).isEqualTo(1);
@@ -202,7 +202,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfUnexistingModuleBaseDir() throws IOException {
+ public void shouldFailIfUnexistingModuleBaseDir() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("The base directory of the module 'module1' does not exist: "
+ TestUtils.getResource(this.getClass(), "multi-module-with-unexisting-basedir").getAbsolutePath() + File.separator + "module1");
@@ -211,7 +211,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfUnexistingSourceFolderInheritedInMultimodule() throws IOException {
+ public void shouldFailIfUnexistingSourceFolderInheritedInMultimodule() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("The folder 'unexisting-source-dir' does not exist for 'com.foo.project:module1' (base directory = "
+ TestUtils.getResource(this.getClass(), "multi-module-with-unexisting-source-dir").getAbsolutePath() + File.separator + "module1)");
@@ -220,12 +220,12 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldNotFailIfUnexistingTestBinLibFolderInheritedInMultimodule() throws IOException {
+ public void shouldNotFailIfUnexistingTestBinLibFolderInheritedInMultimodule() {
loadProjectDefinition("multi-module-with-unexisting-test-bin-lib-dir");
}
@Test
- public void shouldFailIfExplicitUnexistingTestFolder() throws IOException {
+ public void shouldFailIfExplicitUnexistingTestFolder() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("The folder 'tests' does not exist for 'com.foo.project' (base directory = "
+ TestUtils.getResource(this.getClass(), "simple-project-with-unexisting-test-dir").getAbsolutePath());
@@ -234,7 +234,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfExplicitUnexistingBinaryFolder() throws IOException {
+ public void shouldFailIfExplicitUnexistingBinaryFolder() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("The folder 'bin' does not exist for 'com.foo.project' (base directory = "
+ TestUtils.getResource(this.getClass(), "simple-project-with-unexisting-binary").getAbsolutePath());
@@ -243,7 +243,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfExplicitUnmatchingLibFolder() throws IOException {
+ public void shouldFailIfExplicitUnmatchingLibFolder() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("No files nor directories matching 'libs/*.txt' in directory "
+ TestUtils.getResource(this.getClass(), "simple-project-with-unexisting-lib").getAbsolutePath());
@@ -252,7 +252,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldGetLibDirectory() throws IOException {
+ public void shouldGetLibDirectory() {
ProjectDefinition def = loadProjectDefinition("simple-project-with-lib-dir");
assertThat(def.getLibraries()).hasSize(1);
File libDir = new File(def.getLibraries().get(0));
@@ -261,7 +261,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfExplicitUnexistingTestFolderOnModule() throws IOException {
+ public void shouldFailIfExplicitUnexistingTestFolderOnModule() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("The folder 'tests' does not exist for 'module1' (base directory = "
+ TestUtils.getResource(this.getClass(), "multi-module-with-explicit-unexisting-test-dir").getAbsolutePath() + File.separator + "module1)");
@@ -270,7 +270,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfExplicitUnexistingBinaryFolderOnModule() throws IOException {
+ public void shouldFailIfExplicitUnexistingBinaryFolderOnModule() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("The folder 'bin' does not exist for 'module1' (base directory = "
+ TestUtils.getResource(this.getClass(), "multi-module-with-explicit-unexisting-binary-dir").getAbsolutePath() + File.separator + "module1)");
@@ -279,7 +279,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailIfExplicitUnmatchingLibFolderOnModule() throws IOException {
+ public void shouldFailIfExplicitUnmatchingLibFolderOnModule() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("No files nor directories matching 'lib/*.jar' in directory "
+ TestUtils.getResource(this.getClass(), "multi-module-with-explicit-unexisting-lib").getAbsolutePath() + File.separator + "module1");
@@ -288,7 +288,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void multiModuleProperties() throws IOException {
+ public void multiModuleProperties() {
ProjectDefinition projectDefinition = loadProjectDefinition("big-multi-module-definitions-all-in-root");
assertThat(projectDefinition.getProperties().getProperty("module11.property")).isNull();
@@ -375,7 +375,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFilterFiles() throws Exception {
+ public void shouldFilterFiles() {
File baseDir = TestUtils.getResource(this.getClass(), "shouldFilterFiles");
assertThat(ProjectReactorBuilder.getLibraries(baseDir, "in*.txt")).hasSize(1);
assertThat(ProjectReactorBuilder.getLibraries(baseDir, "*.txt")).hasSize(2);
@@ -384,7 +384,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldWorkWithAbsolutePath() throws Exception {
+ public void shouldWorkWithAbsolutePath() {
File baseDir = new File("not-exists");
String absolutePattern = TestUtils.getResource(this.getClass(), "shouldFilterFiles").getAbsolutePath() + "/in*.txt";
assertThat(ProjectReactorBuilder.getLibraries(baseDir.getParentFile(), absolutePattern)).hasSize(1);
@@ -507,14 +507,14 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldFailToLoadPropertiesFile() throws Exception {
+ public void shouldFailToLoadPropertiesFile() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("Impossible to read the property file");
ProjectReactorBuilder.toProperties(new File("foo.properties"));
}
- private ProjectDefinition loadProjectDefinition(String projectFolder) throws IOException {
+ private ProjectDefinition loadProjectDefinition(String projectFolder) {
Map<String, String> props = loadProps(projectFolder);
TaskProperties bootstrapProps = new TaskProperties(props, null);
ProjectReactor projectReactor = new ProjectReactorBuilder(bootstrapProps).execute();
@@ -556,7 +556,7 @@ public class ProjectReactorBuilderTest {
}
@Test
- public void shouldDefineProjectWithBuildDir() throws IOException {
+ public void shouldDefineProjectWithBuildDir() {
ProjectDefinition rootProject = loadProjectDefinition("simple-project-with-build-dir");
File buildDir = rootProject.getBuildDir();
assertThat(buildDir).isDirectory().exists();
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java
index c32b7b5cf0c..504a734ff7f 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/ProjectReactorValidatorTest.java
@@ -52,7 +52,7 @@ public class ProjectReactorValidatorTest {
}
@Test
- public void not_fail_if_provisioning_enforced_and_project_exists() throws Exception {
+ public void not_fail_if_provisioning_enforced_and_project_exists() {
String key = "project-key";
settings.setProperty(CoreProperties.CORE_PREVENT_AUTOMATIC_PROJECT_CREATION, true);
when(resourceDao.findByKey(key)).thenReturn(mock(Component.class));
@@ -61,7 +61,7 @@ public class ProjectReactorValidatorTest {
}
@Test
- public void not_fail_if_provisioning_enforced_and_project_with_branch_exists() throws Exception {
+ public void not_fail_if_provisioning_enforced_and_project_with_branch_exists() {
String key = "project-key";
settings.setProperty(CoreProperties.CORE_PREVENT_AUTOMATIC_PROJECT_CREATION, true);
when(resourceDao.findByKey(key + ":branch")).thenReturn(mock(Component.class));
@@ -70,7 +70,7 @@ public class ProjectReactorValidatorTest {
}
@Test(expected = SonarException.class)
- public void fail_if_provisioning_enforced_and_project_not_provisioned() throws Exception {
+ public void fail_if_provisioning_enforced_and_project_not_provisioned() {
String key = "project-key";
settings.setProperty(CoreProperties.CORE_PREVENT_AUTOMATIC_PROJECT_CREATION, true);
when(resourceDao.findByKey(key)).thenReturn(null);
@@ -80,7 +80,7 @@ public class ProjectReactorValidatorTest {
// SONAR-4692
@Test(expected = SonarException.class)
- public void fail_if_module_part_of_another_project() throws Exception {
+ public void fail_if_module_part_of_another_project() {
String rootProjectKey = "project-key";
String moduleKey = "module-key";
ResourceDto rootResource = mock(ResourceDto.class);
@@ -95,7 +95,7 @@ public class ProjectReactorValidatorTest {
// SONAR-4692
@Test
- public void not_fail_if_module_part_of_same_project() throws Exception {
+ public void not_fail_if_module_part_of_same_project() {
String rootProjectKey = "project-key";
String moduleKey = "module-key";
ResourceDto rootResource = mock(ResourceDto.class);
@@ -110,7 +110,7 @@ public class ProjectReactorValidatorTest {
// SONAR-4692
@Test
- public void not_fail_if_new_module() throws Exception {
+ public void not_fail_if_new_module() {
String rootProjectKey = "project-key";
String moduleKey = "module-key";
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/AdditionalFilePredicatesTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/AdditionalFilePredicatesTest.java
index ad3dfffc491..a2ce7e460b3 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/AdditionalFilePredicatesTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/AdditionalFilePredicatesTest.java
@@ -34,7 +34,7 @@ public class AdditionalFilePredicatesTest {
public TemporaryFolder temp = new TemporaryFolder();
@Test
- public void key() throws Exception {
+ public void key() {
FilePredicate predicate = new AdditionalFilePredicates.KeyPredicate("struts:Action.java");
DefaultInputFile inputFile = new DeprecatedDefaultInputFile("struts", "Action.java");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DefaultModuleFileSystemTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DefaultModuleFileSystemTest.java
index 7f954c405a2..c33afe1f59f 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DefaultModuleFileSystemTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DefaultModuleFileSystemTest.java
@@ -149,7 +149,7 @@ public class DefaultModuleFileSystemTest {
}
@Test
- public void should_index() throws Exception {
+ public void should_index() {
DefaultModuleFileSystem fs = new DefaultModuleFileSystem(moduleInputFileCache,
new Project("foo"), settings, fileIndexer, initializer, componentIndexer);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DeprecatedFileFiltersTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DeprecatedFileFiltersTest.java
index 3235301f031..2797d65ea20 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DeprecatedFileFiltersTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/DeprecatedFileFiltersTest.java
@@ -46,7 +46,7 @@ public class DeprecatedFileFiltersTest {
FileSystemFilter filter = mock(FileSystemFilter.class);
@Test
- public void no_filters() throws Exception {
+ public void no_filters() {
DeprecatedFileFilters filters = new DeprecatedFileFilters();
InputFile inputFile = new DeprecatedDefaultInputFile("foo", "src/main/java/Foo.java");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/ExclusionFiltersTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/ExclusionFiltersTest.java
index c5bd36cddf5..e638bd42efb 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/ExclusionFiltersTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/ExclusionFiltersTest.java
@@ -123,7 +123,7 @@ public class ExclusionFiltersTest {
}
@Test
- public void trim_pattern() throws IOException {
+ public void trim_pattern() {
Settings settings = new Settings();
settings.setProperty(CoreProperties.PROJECT_EXCLUSIONS_PROPERTY, " **/*Dao.java ");
ExclusionFilters filter = new ExclusionFilters(new FileExclusions(settings));
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputFileBuilderFactoryTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputFileBuilderFactoryTest.java
index 0c83abfa01e..60f85a52e17 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputFileBuilderFactoryTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputFileBuilderFactoryTest.java
@@ -32,7 +32,7 @@ import static org.mockito.Mockito.mock;
public class InputFileBuilderFactoryTest {
@Test
- public void create_builder() throws Exception {
+ public void create_builder() {
PathResolver pathResolver = new PathResolver();
LanguageDetectionFactory langDetectionFactory = mock(LanguageDetectionFactory.class, Mockito.RETURNS_MOCKS);
StatusDetectionFactory statusDetectionFactory = mock(StatusDetectionFactory.class, Mockito.RETURNS_MOCKS);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputPathCacheTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputPathCacheTest.java
index f14e2a9b957..84b24fa9355 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputPathCacheTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/InputPathCacheTest.java
@@ -39,7 +39,7 @@ public class InputPathCacheTest {
public TemporaryFolder temp = new TemporaryFolder();
@Before
- public void start() throws Exception {
+ public void start() {
}
@After
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/LanguageDetectionTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/LanguageDetectionTest.java
index 95d3631eaa5..65ae7125c60 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/LanguageDetectionTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/LanguageDetectionTest.java
@@ -122,7 +122,7 @@ public class LanguageDetectionTest {
}
@Test
- public void fail_if_invalid_language() throws Exception {
+ public void fail_if_invalid_language() {
thrown.expect(MessageException.class);
thrown.expectMessage("No language is installed with key 'unknown'. Please update property 'sonar.language'");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/StatusDetectionTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/StatusDetectionTest.java
index cc5feed7883..c8db34b4542 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/StatusDetectionTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/filesystem/StatusDetectionTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class StatusDetectionTest {
@Test
- public void detect_status() throws Exception {
+ public void detect_status() {
ProjectRepositories ref = new ProjectRepositories();
ref.addFileData("foo", "src/Foo.java", new FileData("ABCDE", true));
ref.addFileData("foo", "src/Bar.java", new FileData("FGHIJ", true));
diff --git a/sonar-batch/src/test/java/org/sonar/batch/scan/measure/MeasureCacheTest.java b/sonar-batch/src/test/java/org/sonar/batch/scan/measure/MeasureCacheTest.java
index fce979b23c4..598f2a5ce2e 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/scan/measure/MeasureCacheTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/scan/measure/MeasureCacheTest.java
@@ -69,7 +69,7 @@ public class MeasureCacheTest {
private MeasureCache cache;
@Before
- public void start() throws Exception {
+ public void start() {
caches = CachesTest.createCacheOnTemp(temp);
caches.start();
metricFinder = mock(MetricFinder.class);
@@ -84,7 +84,7 @@ public class MeasureCacheTest {
}
@Test
- public void should_add_measure() throws Exception {
+ public void should_add_measure() {
Project p = new Project("struts");
assertThat(cache.entries()).hasSize(0);
@@ -114,7 +114,7 @@ public class MeasureCacheTest {
}
@Test
- public void should_add_measure_with_big_data() throws Exception {
+ public void should_add_measure_with_big_data() {
Project p = new Project("struts");
assertThat(cache.entries()).hasSize(0);
@@ -153,7 +153,7 @@ public class MeasureCacheTest {
* This test fails with stock PersisitIt.
*/
@Test
- public void should_add_measure_with_too_big_data_for_persistit_pre_patch() throws Exception {
+ public void should_add_measure_with_too_big_data_for_persistit_pre_patch() {
Project p = new Project("struts");
assertThat(cache.entries()).hasSize(0);
@@ -188,7 +188,7 @@ public class MeasureCacheTest {
}
@Test
- public void should_add_measure_with_too_big_data_for_persistit() throws Exception {
+ public void should_add_measure_with_too_big_data_for_persistit() {
Project p = new Project("struts");
assertThat(cache.entries()).hasSize(0);
@@ -210,7 +210,7 @@ public class MeasureCacheTest {
}
@Test
- public void should_add_measure_with_same_metric() throws Exception {
+ public void should_add_measure_with_same_metric() {
Project p = new Project("struts");
assertThat(cache.entries()).hasSize(0);
@@ -231,7 +231,7 @@ public class MeasureCacheTest {
}
@Test
- public void should_get_measures() throws Exception {
+ public void should_get_measures() {
Project p = new Project("struts");
Resource dir = Directory.create("foo/bar").setEffectiveKey("struts:foo/bar");
Resource file1 = Directory.create("foo/bar/File1.txt").setEffectiveKey("struts:foo/bar/File1.txt");
diff --git a/sonar-batch/src/test/java/org/sonar/batch/sensor/SensorOptimizerTest.java b/sonar-batch/src/test/java/org/sonar/batch/sensor/SensorOptimizerTest.java
index 12d5e00dc0c..968544e84fa 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/sensor/SensorOptimizerTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/sensor/SensorOptimizerTest.java
@@ -60,14 +60,14 @@ public class SensorOptimizerTest {
}
@Test
- public void should_run_analyzer_with_no_metadata() throws Exception {
+ public void should_run_analyzer_with_no_metadata() {
DefaultSensorDescriptor descriptor = new DefaultSensorDescriptor();
assertThat(optimizer.shouldExecute(descriptor)).isTrue();
}
@Test
- public void should_optimize_on_language() throws Exception {
+ public void should_optimize_on_language() {
DefaultSensorDescriptor descriptor = new DefaultSensorDescriptor()
.onlyOnLanguages("java", "php");
assertThat(optimizer.shouldExecute(descriptor)).isFalse();
@@ -77,7 +77,7 @@ public class SensorOptimizerTest {
}
@Test
- public void should_optimize_on_type() throws Exception {
+ public void should_optimize_on_type() {
DefaultSensorDescriptor descriptor = new DefaultSensorDescriptor()
.onlyOnFileType(InputFile.Type.MAIN);
assertThat(optimizer.shouldExecute(descriptor)).isFalse();
@@ -90,7 +90,7 @@ public class SensorOptimizerTest {
}
@Test
- public void should_optimize_on_both_type_and_language() throws Exception {
+ public void should_optimize_on_both_type_and_language() {
DefaultSensorDescriptor descriptor = new DefaultSensorDescriptor()
.onlyOnLanguages("java", "php")
.onlyOnFileType(InputFile.Type.MAIN);
@@ -105,7 +105,7 @@ public class SensorOptimizerTest {
}
@Test
- public void should_optimize_on_repository() throws Exception {
+ public void should_optimize_on_repository() {
DefaultSensorDescriptor descriptor = new DefaultSensorDescriptor()
.createIssuesForRuleRepositories("squid");
assertThat(optimizer.shouldExecute(descriptor)).isFalse();
@@ -129,7 +129,7 @@ public class SensorOptimizerTest {
}
@Test
- public void should_optimize_on_settings() throws Exception {
+ public void should_optimize_on_settings() {
DefaultSensorDescriptor descriptor = new DefaultSensorDescriptor()
.requireProperty("sonar.foo.reportPath");
assertThat(optimizer.shouldExecute(descriptor)).isFalse();
@@ -139,7 +139,7 @@ public class SensorOptimizerTest {
}
@Test
- public void should_disabled_in_preview() throws Exception {
+ public void should_disabled_in_preview() {
DefaultSensorDescriptor descriptor = new DefaultSensorDescriptor()
.disabledInPreview();
assertThat(optimizer.shouldExecute(descriptor)).isTrue();
diff --git a/sonar-batch/src/test/java/org/sonar/batch/source/DefaultHighlightableTest.java b/sonar-batch/src/test/java/org/sonar/batch/source/DefaultHighlightableTest.java
index 7b3d3987bf3..4ef06e4a0e5 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/source/DefaultHighlightableTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/source/DefaultHighlightableTest.java
@@ -40,7 +40,7 @@ public class DefaultHighlightableTest {
public ExpectedException throwable = ExpectedException.none();
@Test
- public void should_store_highlighting_rules() throws Exception {
+ public void should_store_highlighting_rules() {
SensorStorage sensorStorage = mock(SensorStorage.class);
DefaultInputFile inputFile = new DefaultInputFile("foo", "src/Foo.php")
.initMetadata(new FileMetadata().readMetadata(new StringReader("azerty\nbla bla")));
diff --git a/sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolTableTest.java b/sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolTableTest.java
index a0489a7c209..385ce1bbd6a 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolTableTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolTableTest.java
@@ -47,7 +47,7 @@ public class DefaultSymbolTableTest {
}
@Test
- public void should_order_symbol_and_references() throws Exception {
+ public void should_order_symbol_and_references() {
Symbolizable.SymbolTableBuilder symbolTableBuilder = new DefaultSymbolTable.Builder(inputFile);
Symbol firstSymbol = symbolTableBuilder.newSymbol(10, 20);
@@ -62,7 +62,7 @@ public class DefaultSymbolTableTest {
}
@Test
- public void should_reject_reference_conflicting_with_declaration() throws Exception {
+ public void should_reject_reference_conflicting_with_declaration() {
throwable.expect(UnsupportedOperationException.class);
Symbolizable.SymbolTableBuilder symbolTableBuilder = new DefaultSymbolTable.Builder(inputFile);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolizableTest.java b/sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolizableTest.java
index d3b1018ace5..21803da6c85 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolizableTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/source/DefaultSymbolizableTest.java
@@ -40,7 +40,7 @@ import static org.mockito.Mockito.verify;
public class DefaultSymbolizableTest {
@Test
- public void should_update_cache_when_done() throws Exception {
+ public void should_update_cache_when_done() {
DefaultSensorStorage sensorStorage = mock(DefaultSensorStorage.class);
DefaultInputFile inputFile = new DefaultInputFile("foo", "src/Foo.php")
diff --git a/sonar-batch/src/test/java/org/sonar/batch/source/HighlightableBuilderTest.java b/sonar-batch/src/test/java/org/sonar/batch/source/HighlightableBuilderTest.java
index 893957a80a5..e98f3bad906 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/source/HighlightableBuilderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/source/HighlightableBuilderTest.java
@@ -38,7 +38,7 @@ import static org.mockito.Mockito.when;
public class HighlightableBuilderTest {
@Test
- public void should_load_default_perspective() throws Exception {
+ public void should_load_default_perspective() {
Resource file = File.create("foo.c").setEffectiveKey("myproject:path/to/foo.c");
Component component = new ResourceComponent(file);
diff --git a/sonar-batch/src/test/java/org/sonar/batch/source/SymbolizableBuilderTest.java b/sonar-batch/src/test/java/org/sonar/batch/source/SymbolizableBuilderTest.java
index 16c4fe669a7..8a1d3cbe580 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/source/SymbolizableBuilderTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/source/SymbolizableBuilderTest.java
@@ -40,7 +40,7 @@ import static org.mockito.Mockito.when;
public class SymbolizableBuilderTest {
@Test
- public void should_load_perspective() throws Exception {
+ public void should_load_perspective() {
Resource file = File.create("foo.c").setEffectiveKey("myproject:path/to/foo.c");
Component component = new ResourceComponent(file);
diff --git a/sonar-core/src/test/java/org/sonar/core/UtcDateUtilsTest.java b/sonar-core/src/test/java/org/sonar/core/UtcDateUtilsTest.java
index 40c9df1e3f9..ce1dc931ff6 100644
--- a/sonar-core/src/test/java/org/sonar/core/UtcDateUtilsTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/UtcDateUtilsTest.java
@@ -29,13 +29,13 @@ import static org.junit.Assert.fail;
public class UtcDateUtilsTest {
@Test
- public void parse_then_format() throws Exception {
+ public void parse_then_format() {
Date date = UtcDateUtils.parseDateTime("2014-01-14T14:00:00+0200");
assertThat(UtcDateUtils.formatDateTime(date)).isEqualTo("2014-01-14T12:00:00+0000");
}
@Test
- public void fail_if_bad_format() throws Exception {
+ public void fail_if_bad_format() {
try {
UtcDateUtils.parseDateTime("2014-01-14");
fail();
diff --git a/sonar-core/src/test/java/org/sonar/core/component/ComponentDtoTest.java b/sonar-core/src/test/java/org/sonar/core/component/ComponentDtoTest.java
index ddc26aaa064..5383b6472d1 100644
--- a/sonar-core/src/test/java/org/sonar/core/component/ComponentDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/component/ComponentDtoTest.java
@@ -29,7 +29,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ComponentDtoTest {
@Test
- public void setters_and_getters() throws Exception {
+ public void setters_and_getters() {
ComponentDto componentDto = new ComponentDto()
.setId(1L)
.setKey("org.struts:struts-core:src/org/struts/RequestContext.java")
@@ -59,7 +59,7 @@ public class ComponentDtoTest {
}
@Test
- public void equals_and_hashcode() throws Exception {
+ public void equals_and_hashcode() {
ComponentDto dto = new ComponentDto().setId(1L);
ComponentDto dtoWithSameId = new ComponentDto().setId(1L);
ComponentDto dtoWithDifferentId = new ComponentDto().setId(2L);
@@ -74,13 +74,13 @@ public class ComponentDtoTest {
}
@Test
- public void toString_does_not_fail_if_empty() throws Exception {
+ public void toString_does_not_fail_if_empty() {
ComponentDto dto = new ComponentDto();
assertThat(dto.toString()).isNotEmpty();
}
@Test
- public void is_root_project() throws Exception {
+ public void is_root_project() {
assertThat(new ComponentDto().setModuleUuid("ABCD").isRootProject()).isFalse();
assertThat(new ComponentDto().setModuleUuid("ABCD").setScope(Scopes.DIRECTORY).isRootProject()).isFalse();
assertThat(new ComponentDto().setModuleUuid(null).setScope(Scopes.PROJECT).setQualifier(Qualifiers.PROJECT).isRootProject()).isTrue();
diff --git a/sonar-core/src/test/java/org/sonar/core/component/GraphPerspectiveBuilderTest.java b/sonar-core/src/test/java/org/sonar/core/component/GraphPerspectiveBuilderTest.java
index 2de2110104f..d699dc6a30e 100644
--- a/sonar-core/src/test/java/org/sonar/core/component/GraphPerspectiveBuilderTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/component/GraphPerspectiveBuilderTest.java
@@ -34,7 +34,7 @@ import static org.mockito.Mockito.when;
public class GraphPerspectiveBuilderTest {
@Test
- public void should_return_null_on_null_component() throws Exception {
+ public void should_return_null_on_null_component() {
String componentKey = "org.foo.Bar";
@@ -55,7 +55,7 @@ public class GraphPerspectiveBuilderTest {
}
@Test
- public void should_load_perspective() throws Exception {
+ public void should_load_perspective() {
ScanGraph graph = ScanGraph.create();
MutablePerspective expectedPerspective = mock(MutablePerspective.class);
@@ -73,7 +73,7 @@ public class GraphPerspectiveBuilderTest {
}
@Test
- public void should_create_perspective_when_loaded_one_is_null() throws Exception {
+ public void should_create_perspective_when_loaded_one_is_null() {
String perspectiveKey = "perspectiveKey";
diff --git a/sonar-core/src/test/java/org/sonar/core/computation/dbcleaner/DefaultPurgeTaskTest.java b/sonar-core/src/test/java/org/sonar/core/computation/dbcleaner/DefaultPurgeTaskTest.java
index 35d53aba1bf..bdd39ad8b61 100644
--- a/sonar-core/src/test/java/org/sonar/core/computation/dbcleaner/DefaultPurgeTaskTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/computation/dbcleaner/DefaultPurgeTaskTest.java
@@ -54,7 +54,7 @@ public class DefaultPurgeTaskTest {
private PurgeProfiler profiler;
@Before
- public void before() throws Exception {
+ public void before() {
this.purgeDao = mock(PurgeDao.class);
this.resourceDao = mock(ResourceDao.class);
when(resourceDao.getResource(anyLong())).thenReturn(new ResourceDto().setQualifier(Qualifiers.PROJECT).setUuid("1").setId(1L));
@@ -140,7 +140,7 @@ public class DefaultPurgeTaskTest {
}
@Test
- public void call_dao_delete_when_deleting() throws Exception {
+ public void call_dao_delete_when_deleting() {
when(resourceDao.getResource(123L)).thenReturn(new ResourceDto().setId(123L).setUuid("A"));
sut.delete(123L);
diff --git a/sonar-core/src/test/java/org/sonar/core/dashboard/ActiveDashboardDaoTest.java b/sonar-core/src/test/java/org/sonar/core/dashboard/ActiveDashboardDaoTest.java
index 4f3ec24bae7..1d03f781ffb 100644
--- a/sonar-core/src/test/java/org/sonar/core/dashboard/ActiveDashboardDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/dashboard/ActiveDashboardDaoTest.java
@@ -37,13 +37,13 @@ public class ActiveDashboardDaoTest {
private ActiveDashboardDao dao;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
dbTester.truncateTables();
dao = new ActiveDashboardDao(dbTester.myBatis());
}
@Test
- public void shouldInsert() throws Exception {
+ public void shouldInsert() {
dbTester.prepareDbUnit(getClass(), "shouldInsert.xml");
ActiveDashboardDto dashboard = new ActiveDashboardDto();
@@ -56,7 +56,7 @@ public class ActiveDashboardDaoTest {
}
@Test
- public void shouldInsertWithNoUser() throws Exception {
+ public void shouldInsertWithNoUser() {
dbTester.prepareDbUnit(getClass(), "shouldInsert.xml");
ActiveDashboardDto dashboard = new ActiveDashboardDto();
@@ -68,7 +68,7 @@ public class ActiveDashboardDaoTest {
}
@Test
- public void shouldGetMaxOrderIndexForNullUser() throws Exception {
+ public void shouldGetMaxOrderIndexForNullUser() {
dbTester.prepareDbUnit(getClass(), "shouldGetMaxOrderIndexForNullUser.xml");
int index = dao.selectMaxOrderIndexForNullUser();
@@ -77,7 +77,7 @@ public class ActiveDashboardDaoTest {
}
@Test
- public void shouldGetZeroMaxOrderIndex() throws Exception {
+ public void shouldGetZeroMaxOrderIndex() {
dbTester.prepareDbUnit(getClass(), "empty.xml");
int index = dao.selectMaxOrderIndexForNullUser();
@@ -86,28 +86,28 @@ public class ActiveDashboardDaoTest {
}
@Test
- public void should_get_dashboards_for_anonymous() throws Exception {
+ public void should_get_dashboards_for_anonymous() {
dbTester.prepareDbUnit(getClass(), "shouldSelectDashboardsForAnonymous.xml");
assertThat(dao.selectGlobalDashboardsForUserLogin(null)).hasSize(2).extracting("id").containsExactly(2L, 1L);
}
@Test
- public void should_get_dashboards_for_user() throws Exception {
+ public void should_get_dashboards_for_user() {
dbTester.prepareDbUnit(getClass(), "shouldSelectDashboardsForUser.xml");
assertThat(dao.selectGlobalDashboardsForUserLogin("obiwan")).hasSize(2).extracting("id").containsExactly(2L, 1L);
}
@Test
- public void should_get_project_dashboards_for_anonymous() throws Exception {
+ public void should_get_project_dashboards_for_anonymous() {
dbTester.prepareDbUnit(getClass(), "shouldSelectProjectDashboardsForAnonymous.xml");
assertThat(dao.selectProjectDashboardsForUserLogin(null)).hasSize(2).extracting("id").containsExactly(2L, 1L);
}
@Test
- public void should_get_project_dashboards_for_user() throws Exception {
+ public void should_get_project_dashboards_for_user() {
dbTester.prepareDbUnit(getClass(), "shouldSelectProjectDashboardsForUser.xml");
assertThat(dao.selectProjectDashboardsForUserLogin("obiwan")).hasSize(2).extracting("id").containsExactly(2L, 1L);
diff --git a/sonar-core/src/test/java/org/sonar/core/dashboard/DashboardDaoTest.java b/sonar-core/src/test/java/org/sonar/core/dashboard/DashboardDaoTest.java
index f4a76577d5d..f7ddd44cbf2 100644
--- a/sonar-core/src/test/java/org/sonar/core/dashboard/DashboardDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/dashboard/DashboardDaoTest.java
@@ -94,7 +94,7 @@ public class DashboardDaoTest {
}
@Test
- public void shouldInsertWithNullableColumns() throws Exception {
+ public void shouldInsertWithNullableColumns() {
dbTester.prepareDbUnit(getClass(), "shouldInsert.xml");
DashboardDto dashboardDto = new DashboardDto();
diff --git a/sonar-core/src/test/java/org/sonar/core/duplication/DuplicationDaoTest.java b/sonar-core/src/test/java/org/sonar/core/duplication/DuplicationDaoTest.java
index 90bb71c54dd..ba7a89ce431 100644
--- a/sonar-core/src/test/java/org/sonar/core/duplication/DuplicationDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/duplication/DuplicationDaoTest.java
@@ -34,12 +34,12 @@ public class DuplicationDaoTest extends AbstractDaoTestCase {
private DuplicationDao dao;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
dao = new DuplicationDao(getMyBatis());
}
@Test
- public void shouldGetByHash() throws Exception {
+ public void shouldGetByHash() {
setupData("shouldGetByHash");
List<DuplicationUnitDto> blocks = dao.selectCandidates(10, 7, "java");
@@ -58,7 +58,7 @@ public class DuplicationDaoTest extends AbstractDaoTestCase {
}
@Test
- public void shouldInsert() throws Exception {
+ public void shouldInsert() {
setupData("shouldInsert");
dao.insert(Arrays.asList(new DuplicationUnitDto(1, 2, "bb", 0, 1, 2)));
diff --git a/sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonReaderTest.java b/sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonReaderTest.java
index 233f086e976..c877a1493bc 100644
--- a/sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonReaderTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonReaderTest.java
@@ -39,7 +39,7 @@ import java.util.Set;
public class GraphsonReaderTest {
@Test
- public void inputGraphModeExtended() throws Exception {
+ public void inputGraphModeExtended() {
TinkerGraph graph = new TinkerGraph();
String json = "{ \"mode\":\"EXTENDED\", \"vertices\": [ {\"_id\":1, \"_type\":\"vertex\", \"test\": { \"type\":\"string\", \"value\":\"please work\"}, \"testlist\":{\"type\":\"list\", \"value\":[{\"type\":\"int\", \"value\":1}, {\"type\":\"int\",\"value\":2}, {\"type\":\"int\",\"value\":3}, {\"type\":\"unknown\",\"value\":null}]}, \"testmap\":{\"type\":\"map\", \"value\":{\"big\":{\"type\":\"long\", \"value\":10000000000}, \"small\":{\"type\":\"double\", \"value\":0.4954959595959}, \"nullKey\":{\"type\":\"unknown\", \"value\":null}}}}, {\"_id\":2, \"_type\":\"vertex\", \"testagain\":{\"type\":\"string\", \"value\":\"please work again\"}}], \"edges\":[{\"_id\":100, \"_type\":\"edge\", \"_outV\":1, \"_inV\":2, \"_label\":\"works\", \"teste\": {\"type\":\"string\", \"value\":\"please worke\"}, \"keyNull\":{\"type\":\"unknown\", \"value\":null}}]}";
@@ -88,7 +88,7 @@ public class GraphsonReaderTest {
}
@Test
- public void inputGraphModeNormal() throws Exception {
+ public void inputGraphModeNormal() {
TinkerGraph graph = new TinkerGraph();
String json = "{ \"mode\":\"NORMAL\",\"vertices\": [ {\"_id\":1, \"_type\":\"vertex\", \"test\": \"please work\", \"testlist\":[1, 2, 3, null], \"testmap\":{\"big\":10000000000, \"small\":0.4954959595959, \"nullKey\":null}}, {\"_id\":2, \"_type\":\"vertex\", \"testagain\":\"please work again\"}], \"edges\":[{\"_id\":100, \"_type\":\"edge\", \"_outV\":1, \"_inV\":2, \"_label\":\"works\", \"teste\": \"please worke\", \"keyNull\":null}]}";
@@ -137,7 +137,7 @@ public class GraphsonReaderTest {
}
@Test
- public void inputGraphModeCompact() throws Exception {
+ public void inputGraphModeCompact() {
TinkerGraph graph = new TinkerGraph();
String json = "{ \"mode\":\"COMPACT\",\"vertices\": [ {\"_id\":1, \"test\": \"please work\", \"testlist\":[1, 2, 3, null], \"testmap\":{\"big\":10000000000, \"small\":0.4954959595959, \"nullKey\":null}}, {\"_id\":2, \"testagain\":\"please work again\"}], \"edges\":[{\"_id\":100, \"_outV\":1, \"_inV\":2, \"_label\":\"works\", \"teste\": \"please worke\", \"keyNull\":null}]}";
diff --git a/sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonUtilTest.java b/sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonUtilTest.java
index 607ffc3d0a0..6fb3611a9ef 100644
--- a/sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonUtilTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/graph/graphson/GraphsonUtilTest.java
@@ -994,7 +994,7 @@ public class GraphsonUtilTest {
}
@Test
- public void vertexFromJsonIgnoreKeyValid() throws Exception {
+ public void vertexFromJsonIgnoreKeyValid() {
Graph g = new TinkerGraph();
ElementFactory factory = new ElementFactory(g);
diff --git a/sonar-core/src/test/java/org/sonar/core/i18n/I18nClassloaderTest.java b/sonar-core/src/test/java/org/sonar/core/i18n/I18nClassloaderTest.java
index 57db8e33aef..971a7573965 100644
--- a/sonar-core/src/test/java/org/sonar/core/i18n/I18nClassloaderTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/i18n/I18nClassloaderTest.java
@@ -69,7 +69,7 @@ public class I18nClassloaderTest {
}
@Test
- public void override_toString() throws ClassNotFoundException {
+ public void override_toString() {
assertThat(i18nClassloader.toString()).isEqualTo("i18n-classloader");
}
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/ActionPlanDeadlineComparatorTest.java b/sonar-core/src/test/java/org/sonar/core/issue/ActionPlanDeadlineComparatorTest.java
index 2132f0b32fe..9950e249cb6 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/ActionPlanDeadlineComparatorTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/ActionPlanDeadlineComparatorTest.java
@@ -36,7 +36,7 @@ public class ActionPlanDeadlineComparatorTest {
ActionPlan noDeadline = new DefaultActionPlan().setDeadLine(null);
@Test
- public void compare_plans_with_deadlines() throws Exception {
+ public void compare_plans_with_deadlines() {
List<ActionPlan> plans = Arrays.asList(shortTerm, longTerm);
Collections.sort(plans, new ActionPlanDeadlineComparator());
assertThat(plans).containsSequence(shortTerm, longTerm);
@@ -47,7 +47,7 @@ public class ActionPlanDeadlineComparatorTest {
}
@Test
- public void end_with_plans_without_deadline() throws Exception {
+ public void end_with_plans_without_deadline() {
List<ActionPlan> plans = Arrays.asList(noDeadline, longTerm, shortTerm);
Collections.sort(plans, new ActionPlanDeadlineComparator());
assertThat(plans).containsSequence(shortTerm, longTerm, noDeadline);
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/DefaultIssueBuilderTest.java b/sonar-core/src/test/java/org/sonar/core/issue/DefaultIssueBuilderTest.java
index d3475234280..a84e1111836 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/DefaultIssueBuilderTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/DefaultIssueBuilderTest.java
@@ -30,7 +30,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class DefaultIssueBuilderTest {
@Test
- public void build_new_issue() throws Exception {
+ public void build_new_issue() {
String componentKey = "org.apache.struts:struts-core:Action.java";
String projectKey = "org.apache.struts";
DefaultIssue issue = (DefaultIssue) new DefaultIssueBuilder()
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java b/sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java
index 0ff082750e3..8a4181f47b5 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/IssueUpdaterTest.java
@@ -42,12 +42,12 @@ public class IssueUpdaterTest {
IssueUpdater updater;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
updater = new IssueUpdater();
}
@Test
- public void assign() throws Exception {
+ public void assign() {
User user = new DefaultUser().setLogin("emmerik").setName("Emmerik");
boolean updated = updater.assign(issue, user, context);
@@ -60,7 +60,7 @@ public class IssueUpdaterTest {
}
@Test
- public void unassign() throws Exception {
+ public void unassign() {
issue.setAssignee("morgan");
boolean updated = updater.assign(issue, null, context);
assertThat(updated).isTrue();
@@ -72,7 +72,7 @@ public class IssueUpdaterTest {
}
@Test
- public void change_assignee() throws Exception {
+ public void change_assignee() {
User user = new DefaultUser().setLogin("emmerik").setName("Emmerik");
issue.setAssignee("morgan");
@@ -86,7 +86,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_change_assignee() throws Exception {
+ public void not_change_assignee() {
User user = new DefaultUser().setLogin("morgan").setName("Morgan");
issue.setAssignee("morgan");
@@ -97,7 +97,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_severity() throws Exception {
+ public void set_severity() {
boolean updated = updater.setSeverity(issue, "BLOCKER", context);
assertThat(updated).isTrue();
assertThat(issue.severity()).isEqualTo("BLOCKER");
@@ -110,7 +110,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_past_severity() throws Exception {
+ public void set_past_severity() {
issue.setSeverity("BLOCKER");
boolean updated = updater.setPastSeverity(issue, "INFO", context);
assertThat(updated).isTrue();
@@ -123,7 +123,7 @@ public class IssueUpdaterTest {
}
@Test
- public void update_severity() throws Exception {
+ public void update_severity() {
issue.setSeverity("BLOCKER");
boolean updated = updater.setSeverity(issue, "MINOR", context);
@@ -136,7 +136,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_change_severity() throws Exception {
+ public void not_change_severity() {
issue.setSeverity("MINOR");
boolean updated = updater.setSeverity(issue, "MINOR", context);
assertThat(updated).isFalse();
@@ -145,7 +145,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_revert_manual_severity() throws Exception {
+ public void not_revert_manual_severity() {
issue.setSeverity("MINOR").setManualSeverity(true);
try {
updater.setSeverity(issue, "MAJOR", context);
@@ -155,7 +155,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_manual_severity() throws Exception {
+ public void set_manual_severity() {
issue.setSeverity("BLOCKER");
boolean updated = updater.setManualSeverity(issue, "MINOR", context);
@@ -169,7 +169,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_change_manual_severity() throws Exception {
+ public void not_change_manual_severity() {
issue.setSeverity("MINOR").setManualSeverity(true);
boolean updated = updater.setManualSeverity(issue, "MINOR", context);
assertThat(updated).isFalse();
@@ -178,7 +178,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_line() throws Exception {
+ public void set_line() {
boolean updated = updater.setLine(issue, 123);
assertThat(updated).isTrue();
assertThat(issue.line()).isEqualTo(123);
@@ -188,7 +188,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_past_line() throws Exception {
+ public void set_past_line() {
issue.setLine(42);
boolean updated = updater.setPastLine(issue, 123);
assertThat(updated).isTrue();
@@ -200,7 +200,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_change_line() throws Exception {
+ public void not_change_line() {
issue.setLine(123);
boolean updated = updater.setLine(issue, 123);
assertThat(updated).isFalse();
@@ -210,7 +210,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_resolution() throws Exception {
+ public void set_resolution() {
boolean updated = updater.setResolution(issue, "OPEN", context);
assertThat(updated).isTrue();
assertThat(issue.resolution()).isEqualTo("OPEN");
@@ -222,7 +222,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_change_resolution() throws Exception {
+ public void not_change_resolution() {
issue.setResolution("FIXED");
boolean updated = updater.setResolution(issue, "FIXED", context);
assertThat(updated).isFalse();
@@ -232,7 +232,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_status() throws Exception {
+ public void set_status() {
boolean updated = updater.setStatus(issue, "OPEN", context);
assertThat(updated).isTrue();
assertThat(issue.status()).isEqualTo("OPEN");
@@ -244,7 +244,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_change_status() throws Exception {
+ public void not_change_status() {
issue.setStatus("CLOSED");
boolean updated = updater.setStatus(issue, "CLOSED", context);
assertThat(updated).isFalse();
@@ -254,7 +254,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_new_attribute_value() throws Exception {
+ public void set_new_attribute_value() {
boolean updated = updater.setAttribute(issue, "JIRA", "FOO-123", context);
assertThat(updated).isTrue();
assertThat(issue.attribute("JIRA")).isEqualTo("FOO-123");
@@ -265,7 +265,7 @@ public class IssueUpdaterTest {
}
@Test
- public void unset_attribute() throws Exception {
+ public void unset_attribute() {
issue.setAttribute("JIRA", "FOO-123");
boolean updated = updater.setAttribute(issue, "JIRA", null, context);
assertThat(updated).isTrue();
@@ -277,7 +277,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_update_attribute() throws Exception {
+ public void not_update_attribute() {
issue.setAttribute("JIRA", "FOO-123");
boolean updated = updater.setAttribute(issue, "JIRA", "FOO-123", context);
assertThat(updated).isFalse();
@@ -285,7 +285,7 @@ public class IssueUpdaterTest {
}
@Test
- public void plan_with_no_existing_plan() throws Exception {
+ public void plan_with_no_existing_plan() {
ActionPlan newActionPlan = DefaultActionPlan.create("newName");
boolean updated = updater.plan(issue, newActionPlan, context);
@@ -299,7 +299,7 @@ public class IssueUpdaterTest {
}
@Test
- public void plan_with_existing_plan() throws Exception {
+ public void plan_with_existing_plan() {
issue.setActionPlanKey("formerActionPlan");
ActionPlan newActionPlan = DefaultActionPlan.create("newName").setKey("newKey");
@@ -315,7 +315,7 @@ public class IssueUpdaterTest {
}
@Test
- public void unplan() throws Exception {
+ public void unplan() {
issue.setActionPlanKey("formerActionPlan");
boolean updated = updater.plan(issue, null, context);
@@ -329,7 +329,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_plan_again() throws Exception {
+ public void not_plan_again() {
issue.setActionPlanKey("existingActionPlan");
ActionPlan newActionPlan = DefaultActionPlan.create("existingActionPlan").setKey("existingActionPlan");
@@ -341,7 +341,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_effort_to_fix() throws Exception {
+ public void set_effort_to_fix() {
boolean updated = updater.setEffortToFix(issue, 3.14, context);
assertThat(updated).isTrue();
assertThat(issue.isChanged()).isTrue();
@@ -350,7 +350,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_set_effort_to_fix_if_unchanged() throws Exception {
+ public void not_set_effort_to_fix_if_unchanged() {
issue.setEffortToFix(3.14);
boolean updated = updater.setEffortToFix(issue, 3.14, context);
assertThat(updated).isFalse();
@@ -360,7 +360,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_past_effort() throws Exception {
+ public void set_past_effort() {
issue.setEffortToFix(3.14);
boolean updated = updater.setPastEffortToFix(issue, 1.0, context);
assertThat(updated).isTrue();
@@ -372,7 +372,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_past_technical_debt() throws Exception {
+ public void set_past_technical_debt() {
Duration newDebt = Duration.create(15 * 8 * 60);
Duration previousDebt = Duration.create(10 * 8 * 60);
issue.setDebt(newDebt);
@@ -387,7 +387,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_past_technical_debt_without_previous_value() throws Exception {
+ public void set_past_technical_debt_without_previous_value() {
Duration newDebt = Duration.create(15 * 8 * 60);
issue.setDebt(newDebt);
boolean updated = updater.setPastTechnicalDebt(issue, null, context);
@@ -401,7 +401,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_past_technical_debt_with_null_new_value() throws Exception {
+ public void set_past_technical_debt_with_null_new_value() {
issue.setDebt(null);
Duration previousDebt = Duration.create(10 * 8 * 60);
boolean updated = updater.setPastTechnicalDebt(issue, previousDebt, context);
@@ -415,7 +415,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_message() throws Exception {
+ public void set_message() {
boolean updated = updater.setMessage(issue, "the message", context);
assertThat(updated).isTrue();
assertThat(issue.isChanged()).isTrue();
@@ -424,7 +424,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_past_message() throws Exception {
+ public void set_past_message() {
issue.setMessage("new message");
boolean updated = updater.setPastMessage(issue, "past message", context);
assertThat(updated).isTrue();
@@ -436,7 +436,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_author() throws Exception {
+ public void set_author() {
boolean updated = updater.setAuthorLogin(issue, "eric", context);
assertThat(updated).isTrue();
assertThat(issue.authorLogin()).isEqualTo("eric");
@@ -448,7 +448,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_project() throws Exception {
+ public void set_project() {
boolean updated = updater.setProject(issue, "sample", context);
assertThat(updated).isTrue();
assertThat(issue.projectKey()).isEqualTo("sample");
@@ -459,7 +459,7 @@ public class IssueUpdaterTest {
}
@Test
- public void set_past_project() throws Exception {
+ public void set_past_project() {
issue.setProjectKey("new project key");
boolean updated = updater.setPastProject(issue, "past project key", context);
assertThat(updated).isTrue();
@@ -471,7 +471,7 @@ public class IssueUpdaterTest {
}
@Test
- public void not_set_past_project_if_no_change() throws Exception {
+ public void not_set_past_project_if_no_change() {
issue.setProjectKey("key");
boolean updated = updater.setPastProject(issue, "key", context);
assertThat(updated).isFalse();
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDaoTest.java b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDaoTest.java
index c6d5d6219bf..d9de4aa528f 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDaoTest.java
@@ -51,7 +51,7 @@ public class IssueChangeDaoTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDtoTest.java b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDtoTest.java
index 3ae8f107ba0..3b383c1c974 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeDtoTest.java
@@ -30,7 +30,7 @@ import static org.sonar.api.utils.DateUtils.parseDate;
public class IssueChangeDtoTest {
@Test
- public void create_from_comment() throws Exception {
+ public void create_from_comment() {
DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");
IssueChangeDto dto = IssueChangeDto.of(comment);
@@ -45,7 +45,7 @@ public class IssueChangeDtoTest {
}
@Test
- public void create_from_comment_with_created_at() throws Exception {
+ public void create_from_comment_with_created_at() {
DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");
comment.setCreatedAt(parseDate("2015-01-13"));
@@ -55,7 +55,7 @@ public class IssueChangeDtoTest {
}
@Test
- public void create_from_diff() throws Exception {
+ public void create_from_diff() {
FieldDiffs diffs = new FieldDiffs();
diffs.setDiff("severity", "INFO", "BLOCKER");
diffs.setUserLogin("emmerik");
@@ -72,7 +72,7 @@ public class IssueChangeDtoTest {
}
@Test
- public void create_from_diff_with_created_at() throws Exception {
+ public void create_from_diff_with_created_at() {
FieldDiffs diffs = new FieldDiffs();
diffs.setDiff("severity", "INFO", "BLOCKER");
diffs.setUserLogin("emmerik");
@@ -84,7 +84,7 @@ public class IssueChangeDtoTest {
}
@Test
- public void to_comment() throws Exception {
+ public void to_comment() {
IssueChangeDto changeDto = new IssueChangeDto()
.setKey("EFGH")
.setUserLogin("emmerik")
@@ -103,7 +103,7 @@ public class IssueChangeDtoTest {
}
@Test
- public void to_field_diffs_with_issue_creation_date() throws Exception {
+ public void to_field_diffs_with_issue_creation_date() {
IssueChangeDto changeDto = new IssueChangeDto()
.setKey("EFGH")
.setUserLogin("emmerik")
@@ -118,7 +118,7 @@ public class IssueChangeDtoTest {
}
@Test
- public void to_field_diffs_with_create_at() throws Exception {
+ public void to_field_diffs_with_create_at() {
IssueChangeDto changeDto = new IssueChangeDto()
.setKey("EFGH")
.setUserLogin("emmerik")
@@ -133,7 +133,7 @@ public class IssueChangeDtoTest {
}
@Test
- public void to_string() throws Exception {
+ public void to_string() {
DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");
IssueChangeDto dto = IssueChangeDto.of(comment);
assertThat(dto.toString()).contains("ABCDE");
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeMapperTest.java b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeMapperTest.java
index 070cd2641d8..f9d51c39c37 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeMapperTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueChangeMapperTest.java
@@ -42,7 +42,7 @@ public class IssueChangeMapperTest extends AbstractDaoTestCase {
}
@Test
- public void insert_diff() throws Exception {
+ public void insert_diff() {
IssueChangeDto dto = new IssueChangeDto();
dto.setKey(null /* no key on field changes */);
dto.setUserLogin("emmerik");
@@ -59,7 +59,7 @@ public class IssueChangeMapperTest extends AbstractDaoTestCase {
}
@Test
- public void insert_comment() throws Exception {
+ public void insert_comment() {
IssueChangeDto dto = new IssueChangeDto();
dto.setKey("COMMENT-1234");
dto.setUserLogin("emmerik");
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java
index d8495ccb6d2..7958aa26674 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueDaoTest.java
@@ -42,7 +42,7 @@ public class IssueDaoTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueMapperTest.java b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueMapperTest.java
index d9561829aa7..9e81671a899 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueMapperTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueMapperTest.java
@@ -46,7 +46,7 @@ public class IssueMapperTest extends AbstractDaoTestCase {
}
@Test
- public void insert() throws Exception {
+ public void insert() {
IssueDto dto = new IssueDto();
dto.setComponentUuid("uuid-123");
dto.setProjectUuid("uuid-100");
@@ -79,7 +79,7 @@ public class IssueMapperTest extends AbstractDaoTestCase {
}
@Test
- public void update() throws Exception {
+ public void update() {
setupData("testUpdate");
IssueDto dto = new IssueDto();
@@ -114,7 +114,7 @@ public class IssueMapperTest extends AbstractDaoTestCase {
}
@Test
- public void updateBeforeSelectedDate_without_conflict() throws Exception {
+ public void updateBeforeSelectedDate_without_conflict() {
setupData("testUpdate");
IssueDto dto = new IssueDto();
@@ -152,7 +152,7 @@ public class IssueMapperTest extends AbstractDaoTestCase {
}
@Test
- public void updateBeforeSelectedDate_with_conflict() throws Exception {
+ public void updateBeforeSelectedDate_with_conflict() {
setupData("updateBeforeSelectedDate_with_conflict");
IssueDto dto = new IssueDto();
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueStorageTest.java b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueStorageTest.java
index bdda38311e9..62e10059629 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/db/IssueStorageTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/db/IssueStorageTest.java
@@ -51,12 +51,12 @@ public class IssueStorageTest extends AbstractDaoTestCase {
}
@After
- public void after() throws Exception {
+ public void after() {
session.close();
}
@Test
- public void batch_insert_new_issues() throws Exception {
+ public void batch_insert_new_issues() {
FakeBatchSaver saver = new FakeBatchSaver(getMyBatis(), new FakeRuleFinder());
DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");
@@ -91,7 +91,7 @@ public class IssueStorageTest extends AbstractDaoTestCase {
}
@Test
- public void batch_insert_new_issues_with_session() throws Exception {
+ public void batch_insert_new_issues_with_session() {
FakeBatchSaver saver = new FakeBatchSaver(getMyBatis(), new FakeRuleFinder());
DefaultIssueComment comment = DefaultIssueComment.create("ABCDE", "emmerik", "the comment");
@@ -127,7 +127,7 @@ public class IssueStorageTest extends AbstractDaoTestCase {
}
@Test
- public void server_insert_new_issues_with_session() throws Exception {
+ public void server_insert_new_issues_with_session() {
ComponentDto project = new ComponentDto().setId(10L).setUuid("uuid-10");
ComponentDto component = new ComponentDto().setId(100L).setUuid("uuid-100");
FakeServerSaver saver = new FakeServerSaver(getMyBatis(), new FakeRuleFinder(), component, project);
@@ -165,7 +165,7 @@ public class IssueStorageTest extends AbstractDaoTestCase {
}
@Test
- public void batch_update_issues() throws Exception {
+ public void batch_update_issues() {
setupData("should_update_issues");
FakeBatchSaver saver = new FakeBatchSaver(getMyBatis(), new FakeRuleFinder());
@@ -209,7 +209,7 @@ public class IssueStorageTest extends AbstractDaoTestCase {
}
@Test
- public void server_update_issues() throws Exception {
+ public void server_update_issues() {
setupData("should_update_issues");
ComponentDto project = new ComponentDto().setId(10L).setUuid("whatever-uuid");
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/db/UpdateConflictResolverTest.java b/sonar-core/src/test/java/org/sonar/core/issue/db/UpdateConflictResolverTest.java
index ba6599d789d..2dc79d30b8d 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/db/UpdateConflictResolverTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/db/UpdateConflictResolverTest.java
@@ -33,7 +33,7 @@ import static org.mockito.Mockito.*;
public class UpdateConflictResolverTest {
@Test
- public void should_reload_issue_and_resolve_conflict() throws Exception {
+ public void should_reload_issue_and_resolve_conflict() {
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
.setRuleKey(RuleKey.of("squid", "AvoidCycles"))
@@ -66,7 +66,7 @@ public class UpdateConflictResolverTest {
}
@Test
- public void should_keep_changes_made_by_user() throws Exception {
+ public void should_keep_changes_made_by_user() {
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
.setRuleKey(RuleKey.of("squid", "AvoidCycles"))
@@ -121,7 +121,7 @@ public class UpdateConflictResolverTest {
}
@Test
- public void severity_changed_by_user_should_be_kept() throws Exception {
+ public void severity_changed_by_user_should_be_kept() {
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
.setRuleKey(RuleKey.of("squid", "AvoidCycles"))
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/IsEndOfLifeTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/IsEndOfLifeTest.java
index 57823a87d7b..47ca6b3d526 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/IsEndOfLifeTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/IsEndOfLifeTest.java
@@ -28,14 +28,14 @@ public class IsEndOfLifeTest {
DefaultIssue issue = new DefaultIssue();
@Test
- public void should_be_end_of_life() throws Exception {
+ public void should_be_end_of_life() {
IsEndOfLife condition = new IsEndOfLife(true);
assertThat(condition.matches(issue.setEndOfLife(true))).isTrue();
assertThat(condition.matches(issue.setEndOfLife(false))).isFalse();
}
@Test
- public void should_not_be_end_of_life() throws Exception {
+ public void should_not_be_end_of_life() {
IsEndOfLife condition = new IsEndOfLife(false);
assertThat(condition.matches(issue.setEndOfLife(true))).isFalse();
assertThat(condition.matches(issue.setEndOfLife(false))).isTrue();
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/IsManualTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/IsManualTest.java
index 7deaf627aa6..16a82274f04 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/IsManualTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/IsManualTest.java
@@ -28,14 +28,14 @@ public class IsManualTest {
DefaultIssue issue = new DefaultIssue();
@Test
- public void should_match() throws Exception {
+ public void should_match() {
IsManual condition = new IsManual(true);
assertThat(condition.matches(issue.setReporter("you"))).isTrue();
assertThat(condition.matches(issue.setReporter(null))).isFalse();
}
@Test
- public void should_match_dead() throws Exception {
+ public void should_match_dead() {
IsManual condition = new IsManual(false);
assertThat(condition.matches(issue.setReporter("you"))).isFalse();
assertThat(condition.matches(issue.setReporter(null))).isTrue();
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/IssueWorkflowTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/IssueWorkflowTest.java
index 1eb2430420a..8cc01a72189 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/IssueWorkflowTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/IssueWorkflowTest.java
@@ -47,7 +47,7 @@ public class IssueWorkflowTest {
IssueWorkflow workflow = new IssueWorkflow(new FunctionExecutor(updater), updater);
@Test
- public void init_state_machine() throws Exception {
+ public void init_state_machine() {
assertThat(workflow.machine()).isNull();
workflow.start();
assertThat(workflow.machine()).isNotNull();
@@ -60,14 +60,14 @@ public class IssueWorkflowTest {
}
@Test
- public void list_statuses() throws Exception {
+ public void list_statuses() {
workflow.start();
// order is important for UI
assertThat(workflow.statusKeys()).containsSequence(Issue.STATUS_OPEN, Issue.STATUS_CONFIRMED, Issue.STATUS_REOPENED, Issue.STATUS_RESOLVED, Issue.STATUS_CLOSED);
}
@Test
- public void list_out_transitions_from_status_open() throws Exception {
+ public void list_out_transitions_from_status_open() {
workflow.start();
DefaultIssue issue = new DefaultIssue().setStatus(Issue.STATUS_OPEN);
@@ -76,7 +76,7 @@ public class IssueWorkflowTest {
}
@Test
- public void list_out_transitions_from_status_confirmed() throws Exception {
+ public void list_out_transitions_from_status_confirmed() {
workflow.start();
DefaultIssue issue = new DefaultIssue().setStatus(Issue.STATUS_CONFIRMED);
@@ -85,7 +85,7 @@ public class IssueWorkflowTest {
}
@Test
- public void list_out_transitions_from_status_resolved() throws Exception {
+ public void list_out_transitions_from_status_resolved() {
workflow.start();
DefaultIssue issue = new DefaultIssue().setStatus(Issue.STATUS_RESOLVED);
@@ -94,7 +94,7 @@ public class IssueWorkflowTest {
}
@Test
- public void list_out_transitions_from_status_reopen() throws Exception {
+ public void list_out_transitions_from_status_reopen() {
workflow.start();
DefaultIssue issue = new DefaultIssue().setStatus(Issue.STATUS_REOPENED);
@@ -103,7 +103,7 @@ public class IssueWorkflowTest {
}
@Test
- public void list_no_out_transition_from_status_closed() throws Exception {
+ public void list_no_out_transition_from_status_closed() {
workflow.start();
DefaultIssue issue = new DefaultIssue().setStatus(Issue.STATUS_CLOSED);
@@ -112,7 +112,7 @@ public class IssueWorkflowTest {
}
@Test
- public void list_out_transitions_from_status_closed_on_manual_issue() throws Exception {
+ public void list_out_transitions_from_status_closed_on_manual_issue() {
workflow.start();
// Manual issue because of reporter
@@ -127,7 +127,7 @@ public class IssueWorkflowTest {
}
@Test
- public void fail_if_unknown_status_when_listing_transitions() throws Exception {
+ public void fail_if_unknown_status_when_listing_transitions() {
workflow.start();
DefaultIssue issue = new DefaultIssue().setStatus("xxx");
@@ -141,7 +141,7 @@ public class IssueWorkflowTest {
@Test
- public void do_automatic_transition() throws Exception {
+ public void do_automatic_transition() {
workflow.start();
DefaultIssue issue = new DefaultIssue()
@@ -159,7 +159,7 @@ public class IssueWorkflowTest {
}
@Test
- public void close_open_dead_issue() throws Exception {
+ public void close_open_dead_issue() {
workflow.start();
DefaultIssue issue = new DefaultIssue()
@@ -177,7 +177,7 @@ public class IssueWorkflowTest {
}
@Test
- public void close_reopened_dead_issue() throws Exception {
+ public void close_reopened_dead_issue() {
workflow.start();
DefaultIssue issue = new DefaultIssue()
@@ -195,7 +195,7 @@ public class IssueWorkflowTest {
}
@Test
- public void close_confirmed_dead_issue() throws Exception {
+ public void close_confirmed_dead_issue() {
workflow.start();
DefaultIssue issue = new DefaultIssue()
@@ -214,7 +214,7 @@ public class IssueWorkflowTest {
@Test
- public void fail_if_unknown_status_on_automatic_trans() throws Exception {
+ public void fail_if_unknown_status_on_automatic_trans() {
workflow.start();
DefaultIssue issue = new DefaultIssue()
@@ -232,7 +232,7 @@ public class IssueWorkflowTest {
}
@Test
- public void flag_as_false_positive() throws Exception {
+ public void flag_as_false_positive() {
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
.setStatus(Issue.STATUS_OPEN)
@@ -250,7 +250,7 @@ public class IssueWorkflowTest {
}
@Test
- public void wont_fix() throws Exception {
+ public void wont_fix() {
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
.setStatus(Issue.STATUS_OPEN)
@@ -268,7 +268,7 @@ public class IssueWorkflowTest {
}
@Test
- public void manual_issues_be_resolved_then_closed() throws Exception {
+ public void manual_issues_be_resolved_then_closed() {
// Manual issue because of reporter
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
@@ -299,7 +299,7 @@ public class IssueWorkflowTest {
}
@Test
- public void manual_issues_be_confirmed_then_kept_open() throws Exception {
+ public void manual_issues_be_confirmed_then_kept_open() {
// Manual issue because of reporter
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
@@ -339,7 +339,7 @@ public class IssueWorkflowTest {
}
@Test
- public void manual_issue_on_removed_rule_be_closed() throws Exception {
+ public void manual_issue_on_removed_rule_be_closed() {
// Manual issue because of reporter
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
@@ -357,7 +357,7 @@ public class IssueWorkflowTest {
}
@Test
- public void manual_issue_on_removed_component_be_closed() throws Exception {
+ public void manual_issue_on_removed_component_be_closed() {
// Manual issue because of reporter
DefaultIssue issue = new DefaultIssue()
.setKey("ABCDE")
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetAssigneeTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetAssigneeTest.java
index 1e12908b4c4..ebadb4bccd9 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetAssigneeTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetAssigneeTest.java
@@ -28,7 +28,7 @@ import static org.mockito.Mockito.*;
public class SetAssigneeTest {
@Test
- public void assign() throws Exception {
+ public void assign() {
User user = new DefaultUser().setLogin("eric").setName("eric");
SetAssignee function = new SetAssignee(user);
Function.Context context = mock(Function.Context.class);
@@ -37,7 +37,7 @@ public class SetAssigneeTest {
}
@Test
- public void unassign() throws Exception {
+ public void unassign() {
Function.Context context = mock(Function.Context.class);
SetAssignee.UNASSIGN.execute(context);
verify(context, times(1)).setAssignee(null);
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetCloseDateTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetCloseDateTest.java
index 21e8a2c72a1..e4cb9f59783 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetCloseDateTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetCloseDateTest.java
@@ -27,7 +27,7 @@ import static org.mockito.Mockito.verify;
public class SetCloseDateTest {
@Test
- public void should_set_close_date() throws Exception {
+ public void should_set_close_date() {
SetCloseDate function = new SetCloseDate(true);
Function.Context context = mock(Function.Context.class);
function.execute(context);
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetEndOfLifeTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetEndOfLifeTest.java
index a05e9d0e056..014a8c2d087 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetEndOfLifeTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetEndOfLifeTest.java
@@ -33,7 +33,7 @@ public class SetEndOfLifeTest {
SetEndOfLife function = new SetEndOfLife();
@Test
- public void should_resolve_as_fixed() throws Exception {
+ public void should_resolve_as_fixed() {
Issue issue = new DefaultIssue().setEndOfLife(true).setOnDisabledRule(false);
when(context.issue()).thenReturn(issue);
function.execute(context);
@@ -41,7 +41,7 @@ public class SetEndOfLifeTest {
}
@Test
- public void should_resolve_as_removed_when_rule_is_disabled() throws Exception {
+ public void should_resolve_as_removed_when_rule_is_disabled() {
Issue issue = new DefaultIssue().setEndOfLife(true).setOnDisabledRule(true);
when(context.issue()).thenReturn(issue);
function.execute(context);
@@ -49,7 +49,7 @@ public class SetEndOfLifeTest {
}
@Test
- public void should_fail_if_issue_is_not_resolved() throws Exception {
+ public void should_fail_if_issue_is_not_resolved() {
Issue issue = new DefaultIssue().setEndOfLife(false);
when(context.issue()).thenReturn(issue);
try {
@@ -62,7 +62,7 @@ public class SetEndOfLifeTest {
}
@Test
- public void line_number_must_be_unset() throws Exception {
+ public void line_number_must_be_unset() {
Issue issue = new DefaultIssue().setEndOfLife(true).setLine(10);
when(context.issue()).thenReturn(issue);
function.execute(context);
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetResolutionTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetResolutionTest.java
index db88e155ff4..0ef18d3ab5d 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetResolutionTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/SetResolutionTest.java
@@ -27,7 +27,7 @@ import static org.mockito.Mockito.verify;
public class SetResolutionTest {
@Test
- public void execute() throws Exception {
+ public void execute() {
SetResolution function = new SetResolution("FIXED");
Function.Context context = mock(Function.Context.class);
function.execute(context);
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/StateMachineTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/StateMachineTest.java
index 0f4640fc583..db598bc805a 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/StateMachineTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/StateMachineTest.java
@@ -25,14 +25,14 @@ import static org.assertj.core.api.Assertions.assertThat;
public class StateMachineTest {
@Test
- public void keep_order_of_state_keys() throws Exception {
+ public void keep_order_of_state_keys() {
StateMachine machine = StateMachine.builder().states("OPEN", "RESOLVED", "CLOSED").build();
assertThat(machine.stateKeys()).containsSequence("OPEN", "RESOLVED", "CLOSED");
}
@Test
- public void stateKey() throws Exception {
+ public void stateKey() {
StateMachine machine = StateMachine.builder()
.states("OPEN", "RESOLVED", "CLOSED")
.transition(Transition.builder("resolve").from("OPEN").to("RESOLVED").build())
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/StateTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/StateTest.java
index 4845435612c..c9ad378df48 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/StateTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/StateTest.java
@@ -29,7 +29,7 @@ public class StateTest {
Transition t1 = Transition.builder("close").from("OPEN").to("CLOSED").build();
@Test
- public void key_should_be_set() throws Exception {
+ public void key_should_be_set() {
try {
new State("", new Transition[0]);
fail();
@@ -39,7 +39,7 @@ public class StateTest {
}
@Test
- public void key_should_be_upper_case() throws Exception {
+ public void key_should_be_upper_case() {
try {
new State("close", new Transition[0]);
fail();
@@ -49,7 +49,7 @@ public class StateTest {
}
@Test
- public void no_duplicated_out_transitions() throws Exception {
+ public void no_duplicated_out_transitions() {
try {
new State("CLOSE", new Transition[]{t1, t1});
fail();
diff --git a/sonar-core/src/test/java/org/sonar/core/issue/workflow/TransitionTest.java b/sonar-core/src/test/java/org/sonar/core/issue/workflow/TransitionTest.java
index 0ac9809fdec..4c680c54ec1 100644
--- a/sonar-core/src/test/java/org/sonar/core/issue/workflow/TransitionTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/issue/workflow/TransitionTest.java
@@ -63,7 +63,7 @@ public class TransitionTest {
}
@Test
- public void key_should_be_set() throws Exception {
+ public void key_should_be_set() {
try {
Transition.builder("").from("OPEN").to("CLOSED").build();
fail();
@@ -73,7 +73,7 @@ public class TransitionTest {
}
@Test
- public void key_should_be_lower_case() throws Exception {
+ public void key_should_be_lower_case() {
try {
Transition.builder("CLOSE").from("OPEN").to("CLOSED").build();
fail();
@@ -83,7 +83,7 @@ public class TransitionTest {
}
@Test
- public void originating_status_should_be_set() throws Exception {
+ public void originating_status_should_be_set() {
try {
Transition.builder("close").from("").to("CLOSED").build();
fail();
@@ -93,7 +93,7 @@ public class TransitionTest {
}
@Test
- public void destination_status_should_be_set() throws Exception {
+ public void destination_status_should_be_set() {
try {
Transition.builder("close").from("OPEN").to("").build();
fail();
@@ -103,7 +103,7 @@ public class TransitionTest {
}
@Test
- public void should_verify_conditions() throws Exception {
+ public void should_verify_conditions() {
DefaultIssue issue = new DefaultIssue();
Transition transition = Transition.builder("close")
.from("OPEN").to("CLOSED")
diff --git a/sonar-core/src/test/java/org/sonar/core/measure/db/MeasureDtoTest.java b/sonar-core/src/test/java/org/sonar/core/measure/db/MeasureDtoTest.java
index e75676287e8..c3f3dd852f3 100644
--- a/sonar-core/src/test/java/org/sonar/core/measure/db/MeasureDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/measure/db/MeasureDtoTest.java
@@ -55,32 +55,32 @@ public class MeasureDtoTest {
}
@Test
- public void value_with_text_over_4000_characters() throws Exception {
+ public void value_with_text_over_4000_characters() {
assertThat(sut.setData(Strings.repeat("1", 4001)).getData()).isNotNull();
}
@Test
- public void text_value_under_4000_characters() throws Exception {
+ public void text_value_under_4000_characters() {
assertThat(sut.setData("text value").getData()).isEqualTo("text value");
}
@Test(expected = IndexOutOfBoundsException.class)
- public void fail_to_set_out_of_bounds_variation() throws Exception {
+ public void fail_to_set_out_of_bounds_variation() {
sut.setVariation(6, 1d);
}
@Test(expected = IndexOutOfBoundsException.class)
- public void fail_to_get_out_of_bounds_variation() throws Exception {
+ public void fail_to_get_out_of_bounds_variation() {
sut.getVariation(6);
}
@Test(expected = IllegalArgumentException.class)
- public void fail_if_non_existent_severity() throws Exception {
+ public void fail_if_non_existent_severity() {
sut.setSeverity("MAYOR");
}
@Test
- public void severity_values_are_retrieved() throws Exception {
+ public void severity_values_are_retrieved() {
assertThat(sut.getSeverity()).isNull();
for (String severity : Severity.ALL) {
diff --git a/sonar-core/src/test/java/org/sonar/core/measure/db/MetricDtoTest.java b/sonar-core/src/test/java/org/sonar/core/measure/db/MetricDtoTest.java
index 19641d6c94a..93ce3e37163 100644
--- a/sonar-core/src/test/java/org/sonar/core/measure/db/MetricDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/measure/db/MetricDtoTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class MetricDtoTest {
@Test
- public void getters_and_setters() throws Exception {
+ public void getters_and_setters() {
MetricDto metricDto = new MetricDto()
.setId(1)
.setKey("coverage")
diff --git a/sonar-core/src/test/java/org/sonar/core/notification/DefaultNotificationManagerTest.java b/sonar-core/src/test/java/org/sonar/core/notification/DefaultNotificationManagerTest.java
index 015b2e72e46..9e1dae9de30 100644
--- a/sonar-core/src/test/java/org/sonar/core/notification/DefaultNotificationManagerTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/notification/DefaultNotificationManagerTest.java
@@ -88,7 +88,7 @@ public class DefaultNotificationManagerTest extends AbstractDbUnitTestCase {
}
@Test
- public void shouldPersist() throws Exception {
+ public void shouldPersist() {
Notification notification = new Notification("test");
manager.scheduleForSending(notification);
@@ -96,7 +96,7 @@ public class DefaultNotificationManagerTest extends AbstractDbUnitTestCase {
}
@Test
- public void shouldGetFromQueueAndDelete() throws Exception {
+ public void shouldGetFromQueueAndDelete() {
Notification notification = new Notification("test");
NotificationQueueDto dto = NotificationQueueDto.toNotificationQueueDto(notification);
List<NotificationQueueDto> dtos = Arrays.asList(dto);
diff --git a/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDaoTest.java b/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDaoTest.java
index 7a054560f48..7b79f0f1600 100644
--- a/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDaoTest.java
@@ -40,7 +40,7 @@ public class GroupWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_groups_for_project_permission() throws Exception {
+ public void select_groups_for_project_permission() {
setupData("groups_with_permissions");
PermissionQuery query = PermissionQuery.builder().permission("user").build();
@@ -69,7 +69,7 @@ public class GroupWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void anyone_group_is_not_returned_when_it_has_no_permission() throws Exception {
+ public void anyone_group_is_not_returned_when_it_has_no_permission() {
setupData("groups_with_permissions");
// Anyone group has not the permission 'admin', so it's not returned
@@ -91,7 +91,7 @@ public class GroupWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_groups_for_global_permission() throws Exception {
+ public void select_groups_for_global_permission() {
setupData("groups_with_permissions");
PermissionQuery query = PermissionQuery.builder().permission("admin").build();
@@ -112,7 +112,7 @@ public class GroupWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void search_by_groups_name() throws Exception {
+ public void search_by_groups_name() {
setupData("groups_with_permissions");
List<GroupWithPermissionDto> result = dao.selectGroups(PermissionQuery.builder().permission("user").search("aDMini").build(), COMPONENT_ID);
@@ -124,7 +124,7 @@ public class GroupWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void search_groups_should_be_sorted_by_group_name() throws Exception {
+ public void search_groups_should_be_sorted_by_group_name() {
setupData("groups_with_permissions_should_be_sorted_by_group_name");
List<GroupWithPermissionDto> result = dao.selectGroups(PermissionQuery.builder().permission("user").build(), COMPONENT_ID);
diff --git a/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDtoTest.java b/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDtoTest.java
index bbff4ba4c58..ef4a30aef47 100644
--- a/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionDtoTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class GroupWithPermissionDtoTest {
@Test
- public void to_group_with_permission_having_permission() throws Exception {
+ public void to_group_with_permission_having_permission() {
GroupWithPermission group = new GroupWithPermissionDto()
.setName("users")
.setDescription("desc")
@@ -40,7 +40,7 @@ public class GroupWithPermissionDtoTest {
}
@Test
- public void to_group_with_permission_not_having_permission() throws Exception {
+ public void to_group_with_permission_not_having_permission() {
GroupWithPermission group = new GroupWithPermissionDto()
.setName("users")
.setPermission(null)
diff --git a/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionTemplateDaoTest.java b/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionTemplateDaoTest.java
index 6ab511947d3..28ff2c3ed32 100644
--- a/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionTemplateDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/permission/GroupWithPermissionTemplateDaoTest.java
@@ -41,7 +41,7 @@ public class GroupWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_groups() throws Exception {
+ public void select_groups() {
setupData("groups_with_permissions");
PermissionQuery query = PermissionQuery.builder().permission("user").build();
@@ -71,7 +71,7 @@ public class GroupWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void anyone_group_is_not_returned_when_it_has_no_permission() throws Exception {
+ public void anyone_group_is_not_returned_when_it_has_no_permission() {
setupData("groups_with_permissions");
// Anyone group has not the permission 'admin', so it's not returned
@@ -93,7 +93,7 @@ public class GroupWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void search_by_groups_name() throws Exception {
+ public void search_by_groups_name() {
setupData("groups_with_permissions");
List<GroupWithPermissionDto> result = dao.selectGroups(PermissionQuery.builder().permission("user").search("aDMini").build(), TEMPLATE_ID);
@@ -105,7 +105,7 @@ public class GroupWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void search_groups_should_be_sorted_by_group_name() throws Exception {
+ public void search_groups_should_be_sorted_by_group_name() {
setupData("groups_with_permissions_should_be_sorted_by_group_name");
List<GroupWithPermissionDto> result = dao.selectGroups(PermissionQuery.builder().permission("user").build(), TEMPLATE_ID);
diff --git a/sonar-core/src/test/java/org/sonar/core/permission/PermissionFacadeTest.java b/sonar-core/src/test/java/org/sonar/core/permission/PermissionFacadeTest.java
index 324bcb61995..8eafb61e80c 100644
--- a/sonar-core/src/test/java/org/sonar/core/permission/PermissionFacadeTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/permission/PermissionFacadeTest.java
@@ -64,12 +64,12 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void should_apply_permission_template() throws Exception {
+ public void should_apply_permission_template() {
setupData("should_apply_permission_template");
assertThat(permissionFacade.selectGroupPermissions(session, "sonar-administrators", 123L)).isEmpty();
@@ -89,14 +89,14 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_count_component_permissions() throws Exception {
+ public void should_count_component_permissions() {
setupData("should_count_component_permissions");
assertThat(permissionFacade.countComponentPermissions(session, 123L)).isEqualTo(2);
}
@Test
- public void should_add_user_permission() throws Exception {
+ public void should_add_user_permission() {
setupData("should_add_user_permission");
permissionFacade.insertUserPermission(123L, 200L, UserRole.ADMIN, session);
@@ -107,7 +107,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_delete_user_permission() throws Exception {
+ public void should_delete_user_permission() {
setupData("should_delete_user_permission");
permissionFacade.deleteUserPermission(123L, 200L, UserRole.ADMIN, session);
@@ -118,7 +118,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_insert_group_permission() throws Exception {
+ public void should_insert_group_permission() {
setupData("should_insert_group_permission");
permissionFacade.insertGroupPermission(123L, 100L, UserRole.USER, session);
@@ -129,7 +129,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_insert_group_name_permission() throws Exception {
+ public void should_insert_group_name_permission() {
setupData("should_insert_group_permission");
permissionFacade.insertGroupPermission(123L, "devs", UserRole.USER, session);
@@ -140,7 +140,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_insert_anyone_group_permission() throws Exception {
+ public void should_insert_anyone_group_permission() {
setupData("should_insert_anyone_group_permission");
permissionFacade.insertGroupPermission(123L, "Anyone", UserRole.USER, session);
@@ -151,7 +151,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_delete_group_permission() throws Exception {
+ public void should_delete_group_permission() {
setupData("should_delete_group_permission");
permissionFacade.deleteGroupPermission(123L, 100L, UserRole.USER, session);
@@ -162,7 +162,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_delete_group_name_permission() throws Exception {
+ public void should_delete_group_name_permission() {
setupData("should_delete_group_permission");
permissionFacade.deleteGroupPermission(123L, "devs", UserRole.USER, session);
@@ -173,7 +173,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_retrieve_permission_template() throws Exception {
+ public void should_retrieve_permission_template() {
PermissionTemplateDto permissionTemplateDto = new PermissionTemplateDto().setName("Test template").setKee("test_template");
PermissionTemplateDto templateWithPermissions = new PermissionTemplateDto().setKee("test_template");
permissionTemplateDao = mock(PermissionTemplateDao.class);
@@ -188,7 +188,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_fail_on_unmatched_template() throws Exception {
+ public void should_fail_on_unmatched_template() {
throwable.expect(IllegalArgumentException.class);
permissionTemplateDao = mock(PermissionTemplateDao.class);
@@ -198,7 +198,7 @@ public class PermissionFacadeTest extends AbstractDaoTestCase {
}
@Test
- public void should_remove_all_permissions() throws Exception {
+ public void should_remove_all_permissions() {
setupData("should_remove_all_permissions");
assertThat(permissionFacade.selectGroupPermissions(session, "devs", 123L)).hasSize(1);
diff --git a/sonar-core/src/test/java/org/sonar/core/permission/PermissionTemplateDaoTest.java b/sonar-core/src/test/java/org/sonar/core/permission/PermissionTemplateDaoTest.java
index e4c5b8de4ec..c3bfc1fa000 100644
--- a/sonar-core/src/test/java/org/sonar/core/permission/PermissionTemplateDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/permission/PermissionTemplateDaoTest.java
@@ -57,7 +57,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_create_permission_template() throws Exception {
+ public void should_create_permission_template() {
setupData("createPermissionTemplate");
PermissionTemplateDto permissionTemplate = permissionTemplateDao.createPermissionTemplate("my template", "my description", "myregexp");
assertThat(permissionTemplate).isNotNull();
@@ -66,7 +66,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_normalize_kee_on_template_creation() throws Exception {
+ public void should_normalize_kee_on_template_creation() {
setupData("createNonAsciiPermissionTemplate");
PermissionTemplateDto permissionTemplate = permissionTemplateDao.createPermissionTemplate("Môü Gnô Gnèçàß", "my description", null);
assertThat(permissionTemplate).isNotNull();
@@ -75,7 +75,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_skip_key_normalization_on_default_template() throws Exception {
+ public void should_skip_key_normalization_on_default_template() {
PermissionTemplateMapper mapper = mock(PermissionTemplateMapper.class);
@@ -95,7 +95,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_select_permission_template() throws Exception {
+ public void should_select_permission_template() {
setupData("selectPermissionTemplate");
PermissionTemplateDto permissionTemplate = permissionTemplateDao.selectPermissionTemplate("my_template_20130102_030405");
@@ -115,7 +115,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_select_empty_permission_template() throws Exception {
+ public void should_select_empty_permission_template() {
setupData("selectEmptyPermissionTemplate");
PermissionTemplateDto permissionTemplate = permissionTemplateDao.selectPermissionTemplate("my_template_20130102_030405");
@@ -127,7 +127,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_select_permission_template_by_key() throws Exception {
+ public void should_select_permission_template_by_key() {
setupData("selectPermissionTemplate");
PermissionTemplateDto permissionTemplate = permissionTemplateDao.selectTemplateByKey("my_template_20130102_030405");
@@ -140,7 +140,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_select_all_permission_templates() throws Exception {
+ public void should_select_all_permission_templates() {
setupData("selectAllPermissionTemplates");
List<PermissionTemplateDto> permissionTemplates = permissionTemplateDao.selectAllPermissionTemplates();
@@ -153,7 +153,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_update_permission_template() throws Exception {
+ public void should_update_permission_template() {
setupData("updatePermissionTemplate");
permissionTemplateDao.updatePermissionTemplate(1L, "new_name", "new_description", "new_regexp");
@@ -162,7 +162,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_delete_permission_template() throws Exception {
+ public void should_delete_permission_template() {
setupData("deletePermissionTemplate");
permissionTemplateDao.deletePermissionTemplate(1L);
@@ -173,7 +173,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_add_user_permission_to_template() throws Exception {
+ public void should_add_user_permission_to_template() {
setupData("addUserPermissionToTemplate");
permissionTemplateDao.addUserPermission(1L, 1L, "new_permission");
@@ -183,7 +183,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_remove_user_permission_from_template() throws Exception {
+ public void should_remove_user_permission_from_template() {
setupData("removeUserPermissionFromTemplate");
permissionTemplateDao.removeUserPermission(1L, 2L, "permission_to_remove");
@@ -193,7 +193,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_add_group_permission_to_template() throws Exception {
+ public void should_add_group_permission_to_template() {
setupData("addGroupPermissionToTemplate");
permissionTemplateDao.addGroupPermission(1L, 1L, "new_permission");
@@ -203,7 +203,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_remove_group_permission_from_template() throws Exception {
+ public void should_remove_group_permission_from_template() {
setupData("removeGroupPermissionFromTemplate");
permissionTemplateDao.removeGroupPermission(1L, 2L, "permission_to_remove");
@@ -213,7 +213,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void remove_by_group() throws Exception {
+ public void remove_by_group() {
setupData("remove_by_group");
permissionTemplateDao.removeByGroup(2L, session);
session.commit();
@@ -222,7 +222,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_add_group_permission_with_null_name() throws Exception {
+ public void should_add_group_permission_with_null_name() {
setupData("addNullGroupPermissionToTemplate");
permissionTemplateDao.addGroupPermission(1L, null, "new_permission");
@@ -232,7 +232,7 @@ public class PermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_remove_group_permission_with_null_name() throws Exception {
+ public void should_remove_group_permission_with_null_name() {
setupData("removeNullGroupPermissionFromTemplate");
permissionTemplateDao.removeGroupPermission(1L, null, "permission_to_remove");
diff --git a/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDaoTest.java b/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDaoTest.java
index 44d365c61df..852915106cd 100644
--- a/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDaoTest.java
@@ -44,7 +44,7 @@ public class UserWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_all_users_for_project_permission() throws Exception {
+ public void select_all_users_for_project_permission() {
setupData("users_with_permissions");
PermissionQuery query = PermissionQuery.builder().permission("user").build();
@@ -68,7 +68,7 @@ public class UserWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_all_users_for_global_permission() throws Exception {
+ public void select_all_users_for_global_permission() {
setupData("users_with_permissions");
PermissionQuery query = PermissionQuery.builder().permission("admin").build();
@@ -89,7 +89,7 @@ public class UserWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_only_user_with_permission() throws Exception {
+ public void select_only_user_with_permission() {
setupData("users_with_permissions");
// user1 and user2 have permission user
@@ -97,7 +97,7 @@ public class UserWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_only_user_without_permission() throws Exception {
+ public void select_only_user_without_permission() {
setupData("users_with_permissions");
// Only user3 has not the user permission
@@ -105,7 +105,7 @@ public class UserWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void search_by_user_name() throws Exception {
+ public void search_by_user_name() {
setupData("users_with_permissions");
List<UserWithPermissionDto> result = dao.selectUsers(PermissionQuery.builder().permission("user").search("SEr1").build(), COMPONENT_ID);
@@ -117,7 +117,7 @@ public class UserWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_only_enable_users() throws Exception {
+ public void select_only_enable_users() {
setupData("select_only_enable_users");
PermissionQuery query = PermissionQuery.builder().permission("user").build();
@@ -134,7 +134,7 @@ public class UserWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_be_sorted_by_user_name() throws Exception {
+ public void should_be_sorted_by_user_name() {
setupData("users_with_permissions_should_be_sorted_by_user_name");
List<UserWithPermissionDto> result = dao.selectUsers(PermissionQuery.builder().permission("user").build(), COMPONENT_ID);
@@ -145,7 +145,7 @@ public class UserWithPermissionDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_be_paginated() throws Exception {
+ public void should_be_paginated() {
setupData("users_with_permissions");
List<UserWithPermissionDto> result = dao.selectUsers(PermissionQuery.builder().permission("user").build(), COMPONENT_ID, 0, 2);
diff --git a/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDtoTest.java b/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDtoTest.java
index 665d6e6401a..ab1f38990f7 100644
--- a/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionDtoTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class UserWithPermissionDtoTest {
@Test
- public void to_user_with_permission_having_permission() throws Exception {
+ public void to_user_with_permission_having_permission() {
UserWithPermission user = new UserWithPermissionDto()
.setName("Arthur")
.setLogin("arthur")
@@ -40,7 +40,7 @@ public class UserWithPermissionDtoTest {
}
@Test
- public void to_user_with_permission_not_having_permission() throws Exception {
+ public void to_user_with_permission_not_having_permission() {
UserWithPermission user = new UserWithPermissionDto()
.setName("Arthur")
.setLogin("arthur")
diff --git a/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionTemplateDaoTest.java b/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionTemplateDaoTest.java
index 5cfa6fd43c1..61d1f4f9479 100644
--- a/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionTemplateDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/permission/UserWithPermissionTemplateDaoTest.java
@@ -45,7 +45,7 @@ public class UserWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_all_users() throws Exception {
+ public void select_all_users() {
setupData("users_with_permissions");
PermissionQuery query = PermissionQuery.builder().permission("user").build();
@@ -69,7 +69,7 @@ public class UserWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void return_nothing_on_unknown_template_key() throws Exception {
+ public void return_nothing_on_unknown_template_key() {
setupData("users_with_permissions");
PermissionQuery query = PermissionQuery.builder().permission("user").build();
@@ -87,7 +87,7 @@ public class UserWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_only_user_with_permission() throws Exception {
+ public void select_only_user_with_permission() {
setupData("users_with_permissions");
// user1 and user2 have permission user
@@ -95,7 +95,7 @@ public class UserWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_only_user_without_permission() throws Exception {
+ public void select_only_user_without_permission() {
setupData("users_with_permissions");
// Only user3 has not the user permission
@@ -103,7 +103,7 @@ public class UserWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_only_enable_users() throws Exception {
+ public void select_only_enable_users() {
setupData("select_only_enable_users");
PermissionQuery query = PermissionQuery.builder().permission("user").build();
@@ -120,7 +120,7 @@ public class UserWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void search_by_user_name() throws Exception {
+ public void search_by_user_name() {
setupData("users_with_permissions");
List<UserWithPermissionDto> result = dao.selectUsers(PermissionQuery.builder().permission("user").search("SEr1").build(), TEMPLATE_ID);
@@ -132,7 +132,7 @@ public class UserWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_be_sorted_by_user_name() throws Exception {
+ public void should_be_sorted_by_user_name() {
setupData("users_with_permissions_should_be_sorted_by_user_name");
List<UserWithPermissionDto> result = dao.selectUsers(PermissionQuery.builder().permission("user").build(), TEMPLATE_ID);
@@ -143,7 +143,7 @@ public class UserWithPermissionTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_be_paginated() throws Exception {
+ public void should_be_paginated() {
setupData("users_with_permissions");
List<UserWithPermissionDto> result = dao.selectUsers(PermissionQuery.builder().permission("user").build(), TEMPLATE_ID, 0, 2);
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/DaoUtilsTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/DaoUtilsTest.java
index 03e1d41d380..4715e7f4a2c 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/DaoUtilsTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/DaoUtilsTest.java
@@ -40,13 +40,13 @@ public class DaoUtilsTest {
}
@Test
- public void repeatCondition() throws Exception {
+ public void repeatCondition() {
assertThat(DaoUtils.repeatCondition("uuid=?", 1, "or")).isEqualTo("uuid=?");
assertThat(DaoUtils.repeatCondition("uuid=?", 3, "or")).isEqualTo("uuid=? or uuid=? or uuid=?");
}
@Test
- public void execute_large_inputs() throws Exception {
+ public void execute_large_inputs() {
List<Integer> inputs = newArrayList();
List<String> expectedOutputs = newArrayList();
for (int i = 0; i < 2010; i++) {
@@ -72,7 +72,7 @@ public class DaoUtilsTest {
}
@Test
- public void execute_large_inputs_on_empty_list() throws Exception {
+ public void execute_large_inputs_on_empty_list() {
List<String> outputs = DaoUtils.executeLargeInputs(Collections.<Integer>emptyList(), new Function<List<Integer>, List<String>>() {
@Override
public List<String> apply(List<Integer> input) {
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java
index 6d9c6d74eb1..b12abc5da36 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreDaoTest.java
@@ -83,7 +83,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void create_and_acquire_semaphore() throws Exception {
+ public void create_and_acquire_semaphore() {
Semaphores.Semaphore lock = dao.acquire("foo", 60);
assertThat(lock.isLocked()).isTrue();
assertThat(lock.getDurationSinceLocked()).isNull();
@@ -120,7 +120,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void fail_to_update_null_semaphore() throws Exception {
+ public void fail_to_update_null_semaphore() {
thrown.expect(IllegalArgumentException.class);
thrown.expectMessage("Semaphore must not be null");
@@ -128,7 +128,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void create_and_acquire_semaphore_when_maxage_is_zeo() throws Exception {
+ public void create_and_acquire_semaphore_when_maxage_is_zeo() {
Semaphores.Semaphore lock = dao.acquire("foo", 0);
assertThat(lock.isLocked()).isTrue();
assertThat(lock.getDurationSinceLocked()).isNull();
@@ -145,7 +145,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void create_and_acquire_semaphore_when_no_timeout() throws Exception {
+ public void create_and_acquire_semaphore_when_no_timeout() {
Semaphores.Semaphore lock = dao.acquire("foo");
assertThat(lock.isLocked()).isTrue();
assertThat(lock.getDurationSinceLocked()).isNull();
@@ -162,7 +162,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void fail_to_acquire_locked_semaphore() throws Exception {
+ public void fail_to_acquire_locked_semaphore() {
setupData("old_semaphore");
Semaphores.Semaphore lock = dao.acquire("foo", Integer.MAX_VALUE);
assertThat(lock.isLocked()).isFalse();
@@ -177,7 +177,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void acquire_long_locked_semaphore() throws Exception {
+ public void acquire_long_locked_semaphore() {
setupData("old_semaphore");
Semaphores.Semaphore lock = dao.acquire("foo", 60);
assertThat(lock.isLocked()).isTrue();
@@ -192,7 +192,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void acquire_locked_semaphore_when_timeout_is_zero() throws Exception {
+ public void acquire_locked_semaphore_when_timeout_is_zero() {
setupData("old_semaphore");
Semaphores.Semaphore lock = dao.acquire("foo", 0);
assertThat(lock.isLocked()).isTrue();
@@ -210,7 +210,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void fail_to_acquire_locked_semaphore_when_no_timeout() throws Exception {
+ public void fail_to_acquire_locked_semaphore_when_no_timeout() {
setupData("old_semaphore");
Semaphores.Semaphore lock = dao.acquire("foo");
assertThat(lock.isLocked()).isFalse();
@@ -225,7 +225,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_select_semaphore_return_current_semaphore_when_acquiring() throws Exception {
+ public void should_select_semaphore_return_current_semaphore_when_acquiring() {
dao.acquire("foo");
SemaphoreDto semaphore = selectSemaphore("foo");
@@ -255,7 +255,7 @@ public class SemaphoreDaoTest extends AbstractDaoTestCase {
}
}
- private SemaphoreDto selectSemaphore(String name) throws Exception {
+ private SemaphoreDto selectSemaphore(String name) {
SqlSession session = getMyBatis().openSession();
try {
return dao.selectSemaphore(name, session);
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreUpdaterTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreUpdaterTest.java
index d6f36fcc77c..170d5d59c2e 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreUpdaterTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/SemaphoreUpdaterTest.java
@@ -66,7 +66,7 @@ public class SemaphoreUpdaterTest extends AbstractDaoTestCase {
}
@Test
- public void shouldNotFailWhenCancelNotExistingSemaphore() throws Exception {
+ public void shouldNotFailWhenCancelNotExistingSemaphore() {
updater.stopUpdate("foo");
}
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/H2Test.java b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/H2Test.java
index ae6f853a60b..e187c55b4b8 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/H2Test.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/H2Test.java
@@ -53,7 +53,7 @@ public class H2Test {
}
@Test
- public void h2_does_not_supportMigration() throws Exception {
+ public void h2_does_not_supportMigration() {
assertThat(dialect.supportsMigration()).isFalse();
}
}
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/MsSqlTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/MsSqlTest.java
index 33c92f224eb..8719be31490 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/MsSqlTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/MsSqlTest.java
@@ -51,7 +51,7 @@ public class MsSqlTest {
}
@Test
- public void msSql_does_supportMigration() throws Exception {
+ public void msSql_does_supportMigration() {
assertThat(msSql.supportsMigration()).isTrue();
}
}
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/MySqlTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/MySqlTest.java
index 6694d035f68..b9d9990f8e8 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/MySqlTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/MySqlTest.java
@@ -57,7 +57,7 @@ public class MySqlTest {
}
@Test
- public void mysql_does_supportMigration() throws Exception {
+ public void mysql_does_supportMigration() {
assertThat(mySql.supportsMigration()).isTrue();
}
}
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/OracleTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/OracleTest.java
index b3710e9f27e..4b91a15a040 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/OracleTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/OracleTest.java
@@ -54,7 +54,7 @@ public class OracleTest {
}
@Test
- public void oracle_does_supportMigration() throws Exception {
+ public void oracle_does_supportMigration() {
assertThat(dialect.supportsMigration()).isTrue();
}
}
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/PostgreSqlTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/PostgreSqlTest.java
index 61a71212ac1..c6b437dc3bf 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/dialect/PostgreSqlTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/dialect/PostgreSqlTest.java
@@ -59,7 +59,7 @@ public class PostgreSqlTest {
}
@Test
- public void postgres_does_supportMigration() throws Exception {
+ public void postgres_does_supportMigration() {
assertThat(dialect.supportsMigration()).isTrue();
}
}
diff --git a/sonar-core/src/test/java/org/sonar/core/persistence/profiling/InvocationUtilsTest.java b/sonar-core/src/test/java/org/sonar/core/persistence/profiling/InvocationUtilsTest.java
index 9fbdfbd7845..16f58339d03 100644
--- a/sonar-core/src/test/java/org/sonar/core/persistence/profiling/InvocationUtilsTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/persistence/profiling/InvocationUtilsTest.java
@@ -70,7 +70,7 @@ public class InvocationUtilsTest {
}
@Test
- public void only_static_methods() throws Exception {
+ public void only_static_methods() {
assertThat(TestUtils.hasOnlyPrivateConstructors(InvocationUtils.class)).isTrue();
}
diff --git a/sonar-core/src/test/java/org/sonar/core/plugins/PluginClassloadersTest.java b/sonar-core/src/test/java/org/sonar/core/plugins/PluginClassloadersTest.java
index bbf91377797..d9b3ada4254 100644
--- a/sonar-core/src/test/java/org/sonar/core/plugins/PluginClassloadersTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/plugins/PluginClassloadersTest.java
@@ -61,7 +61,7 @@ public class PluginClassloadersTest {
}
@Test
- public void shouldImport() throws Exception {
+ public void shouldImport() {
classloaders.add(DefaultPluginMetadata.create("foo").addDeployedFile(getFile("PluginClassloadersTest/foo.jar")));
classloaders.add(DefaultPluginMetadata.create("bar").addDeployedFile(getFile("PluginClassloadersTest/bar.jar")));
classloaders.done();
diff --git a/sonar-core/src/test/java/org/sonar/core/properties/PropertiesDaoTest.java b/sonar-core/src/test/java/org/sonar/core/properties/PropertiesDaoTest.java
index 3b20680b2dc..908003b855e 100644
--- a/sonar-core/src/test/java/org/sonar/core/properties/PropertiesDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/properties/PropertiesDaoTest.java
@@ -51,7 +51,7 @@ public class PropertiesDaoTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@@ -106,7 +106,7 @@ public class PropertiesDaoTest extends AbstractDaoTestCase {
}
@Test
- public void hasNotificationSubscribers() throws Exception {
+ public void hasNotificationSubscribers() {
setupData("findNotificationSubscribers");
// Nobody is subscribed
@@ -175,7 +175,7 @@ public class PropertiesDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_module_properties_tree() throws Exception {
+ public void select_module_properties_tree() {
setupData("select_module_properties_tree");
List<PropertyDto> properties = dao.selectEnabledDescendantModuleProperties("ABCD", session);
diff --git a/sonar-core/src/test/java/org/sonar/core/purge/IdUuidPairsTest.java b/sonar-core/src/test/java/org/sonar/core/purge/IdUuidPairsTest.java
index c4ce1c89af7..9a0605a2ee9 100644
--- a/sonar-core/src/test/java/org/sonar/core/purge/IdUuidPairsTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/purge/IdUuidPairsTest.java
@@ -30,7 +30,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class IdUuidPairsTest {
@Test
- public void extract_ids() throws Exception {
+ public void extract_ids() {
List<IdUuidPair> idUuidPairList = Lists.newArrayList(new IdUuidPair(1L, "ABCD"), new IdUuidPair(2L, "EFGH"));
List<Long> ids = IdUuidPairs.ids(idUuidPairList);
@@ -39,7 +39,7 @@ public class IdUuidPairsTest {
}
@Test
- public void is_non_instantiable() throws Exception {
+ public void is_non_instantiable() {
assertThat(TestUtils.hasOnlyPrivateConstructors(IdUuidPairs.class)).isTrue();
}
diff --git a/sonar-core/src/test/java/org/sonar/core/purge/PurgeConfigurationTest.java b/sonar-core/src/test/java/org/sonar/core/purge/PurgeConfigurationTest.java
index 71dc8567ba1..b78687ff1d0 100644
--- a/sonar-core/src/test/java/org/sonar/core/purge/PurgeConfigurationTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/purge/PurgeConfigurationTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class PurgeConfigurationTest {
@Test
- public void should_delete_all_closed_issues() throws Exception {
+ public void should_delete_all_closed_issues() {
PurgeConfiguration conf = new PurgeConfiguration(new IdUuidPair(1L, "1"), new String[0], 0);
assertThat(conf.maxLiveDateOfClosedIssues()).isNull();
@@ -37,7 +37,7 @@ public class PurgeConfigurationTest {
}
@Test
- public void should_delete_only_old_closed_issues() throws Exception {
+ public void should_delete_only_old_closed_issues() {
Date now = DateUtils.parseDate("2013-05-18");
PurgeConfiguration conf = new PurgeConfiguration(new IdUuidPair(1L, "1"), new String[0], 30);
diff --git a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDaoTest.java b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDaoTest.java
index 2ca41dc05c5..1be6ad63dd3 100644
--- a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDaoTest.java
@@ -38,7 +38,7 @@ public class ProjectQgateAssociationDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_all_projects_by_query() throws Exception {
+ public void select_all_projects_by_query() {
setupData("shared");
ProjectQgateAssociationQuery query = ProjectQgateAssociationQuery.builder().gateId("42").build();
@@ -47,7 +47,7 @@ public class ProjectQgateAssociationDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_projects_by_query() throws Exception {
+ public void select_projects_by_query() {
setupData("shared");
assertThat(dao.selectProjects(ProjectQgateAssociationQuery.builder().gateId("42").membership(ProjectQgateAssociationQuery.IN).build(), 42L)).hasSize(3);
@@ -55,7 +55,7 @@ public class ProjectQgateAssociationDaoTest extends AbstractDaoTestCase {
}
@Test
- public void search_by_project_name() throws Exception {
+ public void search_by_project_name() {
setupData("shared");
List<ProjectQgateAssociationDto> result = dao.selectProjects(ProjectQgateAssociationQuery.builder().gateId("42").projectSearch("one").build(), 42L);
@@ -70,7 +70,7 @@ public class ProjectQgateAssociationDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_be_sorted_by_project_name() throws Exception {
+ public void should_be_sorted_by_project_name() {
setupData("shared");
List<ProjectQgateAssociationDto> result = dao.selectProjects(ProjectQgateAssociationQuery.builder().gateId("42").build(), 42L);
diff --git a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDtoTest.java b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDtoTest.java
index 98cd26c1874..e5213a74319 100644
--- a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationDtoTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ProjectQgateAssociationDtoTest {
@Test
- public void to_assoc_with_project_having_assoc() throws Exception {
+ public void to_assoc_with_project_having_assoc() {
ProjectQgateAssociation project = new ProjectQgateAssociationDto()
.setId(1L)
.setName("polop")
@@ -40,7 +40,7 @@ public class ProjectQgateAssociationDtoTest {
}
@Test
- public void to_assoc_with_project_not_having_assoc() throws Exception {
+ public void to_assoc_with_project_not_having_assoc() {
ProjectQgateAssociation project = new ProjectQgateAssociationDto()
.setId(1L)
.setName("polop")
diff --git a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationQueryTest.java b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationQueryTest.java
index 6269c92139c..0a08efecac9 100644
--- a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationQueryTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/ProjectQgateAssociationQueryTest.java
@@ -28,7 +28,7 @@ import static org.junit.Assert.fail;
public class ProjectQgateAssociationQueryTest {
@Test
- public void fail_on_null_login() throws Exception {
+ public void fail_on_null_login() {
ProjectQgateAssociationQuery.Builder builder = ProjectQgateAssociationQuery.builder();
builder.gateId(null);
@@ -41,7 +41,7 @@ public class ProjectQgateAssociationQueryTest {
}
@Test
- public void fail_on_invalid_membership() throws Exception {
+ public void fail_on_invalid_membership() {
ProjectQgateAssociationQuery.Builder builder = ProjectQgateAssociationQuery.builder();
builder.gateId("nelson");
builder.membership("unknwown");
diff --git a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateConditionDaoTest.java b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateConditionDaoTest.java
index 6ca42061c5b..7402e5c3456 100644
--- a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateConditionDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateConditionDaoTest.java
@@ -34,7 +34,7 @@ public class QualityGateConditionDaoTest extends AbstractDaoTestCase {
private static QualityGateConditionDao dao;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
dao = new QualityGateConditionDao(getMyBatis());
}
@@ -84,7 +84,7 @@ public class QualityGateConditionDaoTest extends AbstractDaoTestCase {
checkTable("update", "quality_gate_conditions", COLUMNS_WITHOUT_TIMESTAMPS);
}
- public void shouldCleanConditions() throws Exception {
+ public void shouldCleanConditions() {
setupData("shouldCleanConditions");
dao.deleteConditionsWithInvalidMetrics();
checkTables("shouldCleanConditions", "quality_gate_conditions");
diff --git a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateDaoTest.java b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateDaoTest.java
index e5dd4364e58..a7ac27d5286 100644
--- a/sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/qualitygate/db/QualityGateDaoTest.java
@@ -33,7 +33,7 @@ public class QualityGateDaoTest extends AbstractDaoTestCase {
private static QualityGateDao dao;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
dao = new QualityGateDao(getMyBatis());
}
diff --git a/sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleKeyTest.java b/sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleKeyTest.java
index 89c2970dba1..f2c1ddbf51b 100644
--- a/sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleKeyTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleKeyTest.java
@@ -28,7 +28,7 @@ import static org.junit.Assert.fail;
public class ActiveRuleKeyTest {
@Test
- public void of() throws Exception {
+ public void of() {
RuleKey ruleKey = RuleKey.of("xoo", "R1");
ActiveRuleKey key = ActiveRuleKey.of("P1", ruleKey);
assertThat(key.qProfile()).isEqualTo("P1");
@@ -37,7 +37,7 @@ public class ActiveRuleKeyTest {
}
@Test
- public void rule_key_can_contain_colons() throws Exception {
+ public void rule_key_can_contain_colons() {
RuleKey ruleKey = RuleKey.of("squid", "Key:With:Some::Colons");
ActiveRuleKey key = ActiveRuleKey.of("P1", ruleKey);
assertThat(key.qProfile()).isEqualTo("P1");
@@ -46,7 +46,7 @@ public class ActiveRuleKeyTest {
}
@Test
- public void profile_must_not_be_null() throws Exception {
+ public void profile_must_not_be_null() {
try {
ActiveRuleKey.of(null, RuleKey.of("xoo", "R1"));
fail();
@@ -56,7 +56,7 @@ public class ActiveRuleKeyTest {
}
@Test
- public void rule_key_must_not_be_null() throws Exception {
+ public void rule_key_must_not_be_null() {
try {
ActiveRuleKey.of("P1", null);
fail();
@@ -66,7 +66,7 @@ public class ActiveRuleKeyTest {
}
@Test
- public void parse() throws Exception {
+ public void parse() {
ActiveRuleKey key = ActiveRuleKey.parse("P1:xoo:R1");
assertThat(key.qProfile()).isEqualTo("P1");
assertThat(key.ruleKey().repository()).isEqualTo("xoo");
@@ -74,7 +74,7 @@ public class ActiveRuleKeyTest {
}
@Test
- public void parse_fail_when_less_than_three_colons() throws Exception {
+ public void parse_fail_when_less_than_three_colons() {
try {
ActiveRuleKey.parse("P1:xoo");
fail();
@@ -84,7 +84,7 @@ public class ActiveRuleKeyTest {
}
@Test
- public void equals_and_hashcode() throws Exception {
+ public void equals_and_hashcode() {
ActiveRuleKey key1 = ActiveRuleKey.parse("P1:xoo:R1");
ActiveRuleKey key1b = ActiveRuleKey.parse("P1:xoo:R1");
ActiveRuleKey key2 = ActiveRuleKey.parse("P1:xoo:R2");
diff --git a/sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDtoTest.java b/sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDtoTest.java
index c8238bb7740..d930967fd12 100644
--- a/sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/qualityprofile/db/ActiveRuleParamDtoTest.java
@@ -31,7 +31,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ActiveRuleParamDtoTest {
@Test
- public void groupByKey() throws Exception {
+ public void groupByKey() {
assertThat(ActiveRuleParamDto.groupByKey(Collections.<ActiveRuleParamDto>emptyList())).isEmpty();
Collection<ActiveRuleParamDto> dtos = Arrays.asList(
diff --git a/sonar-core/src/test/java/org/sonar/core/resource/DefaultResourcePermissionsTest.java b/sonar-core/src/test/java/org/sonar/core/resource/DefaultResourcePermissionsTest.java
index 2a8c5bcbccc..a3f75efac0b 100644
--- a/sonar-core/src/test/java/org/sonar/core/resource/DefaultResourcePermissionsTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/resource/DefaultResourcePermissionsTest.java
@@ -62,7 +62,7 @@ public class DefaultResourcePermissionsTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@@ -224,7 +224,7 @@ public class DefaultResourcePermissionsTest extends AbstractDaoTestCase {
}
@Test
- public void should_fail_when_no_default_template_is_defined() throws Exception {
+ public void should_fail_when_no_default_template_is_defined() {
throwable.expect(IllegalStateException.class);
permissions.grantDefaultRoles(project);
diff --git a/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java b/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java
index cb3f32dff32..c154a7c0e80 100644
--- a/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java
@@ -59,7 +59,7 @@ public class ResourceDaoTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@@ -291,7 +291,7 @@ public class ResourceDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_insert_using_existing_session() throws Exception {
+ public void should_insert_using_existing_session() {
setupData("insert");
ResourceDto file1 = new ResourceDto().setUuid("ABCD")
diff --git a/sonar-core/src/test/java/org/sonar/core/resource/ResourceKeyUpdaterDaoTest.java b/sonar-core/src/test/java/org/sonar/core/resource/ResourceKeyUpdaterDaoTest.java
index fe0d55bd040..227d0925cbb 100644
--- a/sonar-core/src/test/java/org/sonar/core/resource/ResourceKeyUpdaterDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/resource/ResourceKeyUpdaterDaoTest.java
@@ -89,7 +89,7 @@ public class ResourceKeyUpdaterDaoTest extends AbstractDaoTestCase {
}
@Test
- public void shouldNotUpdateAllSubmodules() throws Exception {
+ public void shouldNotUpdateAllSubmodules() {
setupData("shouldNotUpdateAllSubmodules");
dao.bulkUpdateKey(1, "org.struts", "org.apache.struts");
diff --git a/sonar-core/src/test/java/org/sonar/core/rule/RuleDaoTest.java b/sonar-core/src/test/java/org/sonar/core/rule/RuleDaoTest.java
index 6794e0e47f1..b6e59773e8c 100644
--- a/sonar-core/src/test/java/org/sonar/core/rule/RuleDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/rule/RuleDaoTest.java
@@ -33,12 +33,12 @@ public class RuleDaoTest extends AbstractDaoTestCase {
private static RuleDao dao;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
dao = new RuleDao(getMyBatis());
}
@Test
- public void select_enables_and_non_manual() throws Exception {
+ public void select_enables_and_non_manual() {
setupData("select_enables_and_non_manual");
List<RuleDto> ruleDtos = dao.selectEnablesAndNonManual();
@@ -63,7 +63,7 @@ public class RuleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void select_parameters() throws Exception {
+ public void select_parameters() {
setupData("selectParameters");
List<RuleParamDto> ruleDtos = dao.selectParameters();
diff --git a/sonar-core/src/test/java/org/sonar/core/source/db/FileSourceDtoTest.java b/sonar-core/src/test/java/org/sonar/core/source/db/FileSourceDtoTest.java
index 4c35513a294..a9c08b44a17 100644
--- a/sonar-core/src/test/java/org/sonar/core/source/db/FileSourceDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/source/db/FileSourceDtoTest.java
@@ -31,7 +31,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class FileSourceDtoTest {
@Test
- public void encode_and_decode_test_data() throws Exception {
+ public void encode_and_decode_test_data() {
List<FileSourceDb.Test> tests = Arrays.asList(
FileSourceDb.Test.newBuilder()
.setName("name#1")
diff --git a/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java b/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java
index f0a97767e0e..3ea3a311fda 100644
--- a/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/technicaldebt/DefaultTechnicalDebtModelTest.java
@@ -34,7 +34,7 @@ public class DefaultTechnicalDebtModelTest {
private DefaultTechnicalDebtModel sqaleModel;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
DefaultDebtModel debtModel = new DefaultDebtModel();
debtModel.addCharacteristic(
new DefaultDebtCharacteristic().setId(1)
@@ -53,7 +53,7 @@ public class DefaultTechnicalDebtModelTest {
}
@Test
- public void get_characteristics() throws Exception {
+ public void get_characteristics() {
assertThat(sqaleModel.rootCharacteristics()).hasSize(1);
DefaultCharacteristic resultRootCharacteristic = sqaleModel.rootCharacteristics().get(0);
@@ -67,7 +67,7 @@ public class DefaultTechnicalDebtModelTest {
}
@Test
- public void get_characteristic_by_key() throws Exception {
+ public void get_characteristic_by_key() {
assertThat(sqaleModel.characteristicByKey("MEMORY_EFFICIENCY")).isNotNull();
assertThat(sqaleModel.characteristicByKey("EFFICIENCY")).isNotNull();
assertThat(sqaleModel.characteristicByKey("EFFICIENCY").parent()).isNotNull();
@@ -76,24 +76,24 @@ public class DefaultTechnicalDebtModelTest {
}
@Test
- public void characteristic_by_id() throws Exception {
+ public void characteristic_by_id() {
assertThat(sqaleModel.characteristicById(1)).isNotNull();
assertThat(sqaleModel.characteristicById(2)).isNotNull();
assertThat(sqaleModel.characteristicById(123)).isNull();
}
@Test
- public void get_requirement_by_rule_key_always_return_null() throws Exception {
+ public void get_requirement_by_rule_key_always_return_null() {
assertThat(sqaleModel.requirementsByRule(RuleKey.of("checkstyle", "Regexp"))).isNull();
}
@Test
- public void get_requirement_by_id_always_return_null() throws Exception {
+ public void get_requirement_by_id_always_return_null() {
assertThat(sqaleModel.requirementsById(1)).isNull();
}
@Test
- public void get_requirements_always_return_empty_list() throws Exception {
+ public void get_requirements_always_return_empty_list() {
assertThat(sqaleModel.requirements()).isEmpty();
}
diff --git a/sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDaoTest.java b/sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDaoTest.java
index fa86283adf7..1289e38132c 100644
--- a/sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDaoTest.java
@@ -172,7 +172,7 @@ public class CharacteristicDaoTest extends AbstractDaoTestCase {
}
@Test
- public void insert_characteristic() throws Exception {
+ public void insert_characteristic() {
CharacteristicDto dto = new CharacteristicDto()
.setKey("COMPILER_RELATED_PORTABILITY")
.setName("Compiler related portability")
@@ -186,7 +186,7 @@ public class CharacteristicDaoTest extends AbstractDaoTestCase {
}
@Test
- public void update_characteristic() throws Exception {
+ public void update_characteristic() {
setupData("update_characteristic");
CharacteristicDto dto = new CharacteristicDto()
diff --git a/sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDtoTest.java b/sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDtoTest.java
index 28b278d2e0b..8d66dd657bc 100644
--- a/sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/technicaldebt/db/CharacteristicDtoTest.java
@@ -30,7 +30,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class CharacteristicDtoTest {
@Test
- public void to_dto_from_characteristic() throws Exception {
+ public void to_dto_from_characteristic() {
DefaultCharacteristic rootCharacteristic = new DefaultCharacteristic()
.setId(1)
.setKey("MEMORY_EFFICIENCY")
@@ -57,7 +57,7 @@ public class CharacteristicDtoTest {
}
@Test
- public void to_characteristic() throws Exception {
+ public void to_characteristic() {
DefaultCharacteristic rootCharacteristic = new DefaultCharacteristic()
.setId(1)
.setKey("MEMORY_EFFICIENCY")
diff --git a/sonar-core/src/test/java/org/sonar/core/template/LoadedTemplateDaoTest.java b/sonar-core/src/test/java/org/sonar/core/template/LoadedTemplateDaoTest.java
index 63050f1e1a2..c4ecf345a32 100644
--- a/sonar-core/src/test/java/org/sonar/core/template/LoadedTemplateDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/template/LoadedTemplateDaoTest.java
@@ -31,12 +31,12 @@ public class LoadedTemplateDaoTest extends AbstractDaoTestCase {
private LoadedTemplateDao dao;
@Before
- public void createDao() throws Exception {
+ public void createDao() {
dao = new LoadedTemplateDao(getMyBatis());
}
@Test
- public void shouldCountByTypeAndKey() throws Exception {
+ public void shouldCountByTypeAndKey() {
setupData("shouldCountByTypeAndKey");
assertThat(dao.countByTypeAndKey("DASHBOARD", "HOTSPOTS"), is(1));
assertThat(dao.countByTypeAndKey("DASHBOARD", "UNKNOWN"), is(0));
@@ -44,7 +44,7 @@ public class LoadedTemplateDaoTest extends AbstractDaoTestCase {
}
@Test
- public void shouldInsert() throws Exception {
+ public void shouldInsert() {
setupData("shouldInsert");
LoadedTemplateDto template = new LoadedTemplateDto("SQALE", "DASHBOARD");
diff --git a/sonar-core/src/test/java/org/sonar/core/user/AuthorDaoTest.java b/sonar-core/src/test/java/org/sonar/core/user/AuthorDaoTest.java
index 8b547471fe2..3d9fe278bb3 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/AuthorDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/AuthorDaoTest.java
@@ -68,7 +68,7 @@ public class AuthorDaoTest extends AbstractDaoTestCase {
}
@Test
- public void shouldInsertAuthorAndDeveloper() throws Exception {
+ public void shouldInsertAuthorAndDeveloper() {
setupData("shouldInsertAuthorAndDeveloper");
String login = "developer@company.net";
@@ -82,7 +82,7 @@ public class AuthorDaoTest extends AbstractDaoTestCase {
}
@Test
- public void add_missing_module_uuid_path() throws Exception {
+ public void add_missing_module_uuid_path() {
setupData("add_missing_module_uuid_path");
dao.insertAuthorAndDeveloper("developer@company.net", new ResourceDto().setName("developer@company.net").setQualifier("DEV").setUuid("ABCD").setProjectUuid("ABCD")
@@ -109,7 +109,7 @@ public class AuthorDaoTest extends AbstractDaoTestCase {
}
@Test
- public void shouldPreventAuthorsAndDevelopersDuplication() throws Exception {
+ public void shouldPreventAuthorsAndDevelopersDuplication() {
setupData("shouldPreventAuthorsAndDevelopersDuplication");
String login = "developer@company.net";
diff --git a/sonar-core/src/test/java/org/sonar/core/user/AuthorizationDaoTest.java b/sonar-core/src/test/java/org/sonar/core/user/AuthorizationDaoTest.java
index 3389d1f6204..1390d638c0b 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/AuthorizationDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/AuthorizationDaoTest.java
@@ -43,13 +43,13 @@ public class AuthorizationDaoTest extends AbstractDaoTestCase {
AuthorizationDao authorization;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
session = getMyBatis().openSession(false);
authorization = new AuthorizationDao(getMyBatis());
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@@ -286,7 +286,7 @@ public class AuthorizationDaoTest extends AbstractDaoTestCase {
}
@Test
- public void should_return_global_permissions_for_group_anyone() throws Exception {
+ public void should_return_global_permissions_for_group_anyone() {
setupData("should_return_global_permissions_for_group_anyone");
assertThat(authorization.selectGlobalPermissions("anyone_user")).containsOnly("user", "profileadmin");
diff --git a/sonar-core/src/test/java/org/sonar/core/user/DefaultUserFinderTest.java b/sonar-core/src/test/java/org/sonar/core/user/DefaultUserFinderTest.java
index 55da48e5823..125f6e2d7e1 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/DefaultUserFinderTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/DefaultUserFinderTest.java
@@ -34,7 +34,7 @@ public class DefaultUserFinderTest {
DefaultUserFinder finder = new DefaultUserFinder(dao);
@Test
- public void findByLogin() throws Exception {
+ public void findByLogin() {
UserDto dto = new UserDto().setLogin("david").setName("David").setEmail("dav@id.com");
when(dao.selectActiveUserByLogin("david")).thenReturn(dto);
@@ -42,7 +42,7 @@ public class DefaultUserFinderTest {
}
@Test
- public void findByLogins() throws Exception {
+ public void findByLogins() {
UserDto david = new UserDto().setLogin("david").setName("David").setEmail("dav@id.com");
UserDto john = new UserDto().setLogin("john").setName("John").setEmail("jo@hn.com");
when(dao.selectUsersByLogins(Arrays.asList("david", "john"))).thenReturn(Arrays.asList(david, john));
@@ -55,7 +55,7 @@ public class DefaultUserFinderTest {
}
@Test
- public void findByQuery() throws Exception {
+ public void findByQuery() {
UserQuery query = UserQuery.builder().logins("simon").build();
finder.find(query);
verify(dao).selectUsers(query);
diff --git a/sonar-core/src/test/java/org/sonar/core/user/GroupDtoTest.java b/sonar-core/src/test/java/org/sonar/core/user/GroupDtoTest.java
index 47f9fbd71aa..41434d92e6c 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/GroupDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/GroupDtoTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class GroupDtoTest {
@Test
- public void getter_and_setter() throws Exception {
+ public void getter_and_setter() {
GroupDto dto = new GroupDto()
.setId(1L)
.setName("sonar-users")
diff --git a/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDaoTest.java b/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDaoTest.java
index ea1fd3bdd5a..d6cb76d9dcf 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDaoTest.java
@@ -47,7 +47,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void select_all_groups_by_query() throws Exception {
+ public void select_all_groups_by_query() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
GroupMembershipQuery query = GroupMembershipQuery.builder().login("arthur").build();
@@ -56,7 +56,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void select_user_group() throws Exception {
+ public void select_user_group() {
dbTester.prepareDbUnit(getClass(), "select_user_group.xml");
GroupMembershipQuery query = GroupMembershipQuery.builder().login("arthur").build();
@@ -71,7 +71,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void select_user_groups_by_query() throws Exception {
+ public void select_user_groups_by_query() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
// 200 is member of 3 groups
@@ -83,7 +83,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void select_groups_not_affected_to_a_user_by_query() throws Exception {
+ public void select_groups_not_affected_to_a_user_by_query() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
// 200 is member of 3 groups
@@ -95,7 +95,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void search_by_group_name() throws Exception {
+ public void search_by_group_name() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
List<GroupMembershipDto> result = dao.selectGroups(GroupMembershipQuery.builder().login("arthur").groupSearch("user").build(), 200L);
@@ -108,7 +108,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void search_by_group_name_with_capitalization() throws Exception {
+ public void search_by_group_name_with_capitalization() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
List<GroupMembershipDto> result = dao.selectGroups(GroupMembershipQuery.builder().login("arthur").groupSearch("UsER").build(), 200L);
@@ -121,7 +121,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void should_be_sorted_by_group_name() throws Exception {
+ public void should_be_sorted_by_group_name() {
dbTester.prepareDbUnit(getClass(), "should_be_sorted_by_group_name.xml");
List<GroupMembershipDto> result = dao.selectGroups(GroupMembershipQuery.builder().login("arthur").build(), 200L);
@@ -132,7 +132,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void should_be_paginated() throws Exception {
+ public void should_be_paginated() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
List<GroupMembershipDto> result = dao.selectGroups(GroupMembershipQuery.builder().login("arthur").build(), 200L, 0, 2);
@@ -151,7 +151,7 @@ public class GroupMembershipDaoTest {
}
@Test
- public void count_groups() throws Exception {
+ public void count_groups() {
dbTester.prepareDbUnit(getClass(), "shared.xml");
DbSession session = dbTester.myBatis().openSession(false);
diff --git a/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDtoTest.java b/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDtoTest.java
index f4825d7441e..a5148779db0 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipDtoTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class GroupMembershipDtoTest {
@Test
- public void to_group_with_permission_having_permission() throws Exception {
+ public void to_group_with_permission_having_permission() {
GroupMembership group = new GroupMembershipDto()
.setId(1L)
.setName("users")
@@ -42,7 +42,7 @@ public class GroupMembershipDtoTest {
}
@Test
- public void to_group_with_permission_not_having_permission() throws Exception {
+ public void to_group_with_permission_not_having_permission() {
GroupMembership group = new GroupMembershipDto()
.setId(1L)
.setName("users")
diff --git a/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipQueryTest.java b/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipQueryTest.java
index 393e9288fb5..8478c83c10b 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipQueryTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/GroupMembershipQueryTest.java
@@ -28,7 +28,7 @@ import static org.junit.Assert.fail;
public class GroupMembershipQueryTest {
@Test
- public void fail_on_null_login() throws Exception {
+ public void fail_on_null_login() {
GroupMembershipQuery.Builder builder = GroupMembershipQuery.builder();
builder.login(null);
@@ -41,7 +41,7 @@ public class GroupMembershipQueryTest {
}
@Test
- public void fail_on_invalid_membership() throws Exception {
+ public void fail_on_invalid_membership() {
GroupMembershipQuery.Builder builder = GroupMembershipQuery.builder();
builder.login("nelson");
builder.membership("unknwown");
diff --git a/sonar-core/src/test/java/org/sonar/core/user/RoleDaoTest.java b/sonar-core/src/test/java/org/sonar/core/user/RoleDaoTest.java
index d3f0051d8ee..932f25c874a 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/RoleDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/RoleDaoTest.java
@@ -38,18 +38,18 @@ public class RoleDaoTest extends AbstractDaoTestCase {
RoleDao dao;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
session = getMyBatis().openSession(false);
dao = new RoleDao();
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@Test
- public void retrieve_global_user_permissions() throws Exception {
+ public void retrieve_global_user_permissions() {
setupData("globalUserPermissions");
assertThat(dao.selectUserPermissions(session, "admin_user", null)).containsOnly(GlobalPermissions.SYSTEM_ADMIN, GlobalPermissions.QUALITY_PROFILE_ADMIN);
@@ -57,7 +57,7 @@ public class RoleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void retrieve_resource_user_permissions() throws Exception {
+ public void retrieve_resource_user_permissions() {
setupData("resourceUserPermissions");
assertThat(dao.selectUserPermissions(session, "admin_user", 1L)).containsOnly(UserRole.ADMIN, UserRole.USER);
@@ -65,7 +65,7 @@ public class RoleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void retrieve_global_group_permissions() throws Exception {
+ public void retrieve_global_group_permissions() {
setupData("globalGroupPermissions");
assertThat(dao.selectGroupPermissions(session, "sonar-administrators", null)).containsOnly(GlobalPermissions.SYSTEM_ADMIN, GlobalPermissions.QUALITY_PROFILE_ADMIN,
@@ -77,7 +77,7 @@ public class RoleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void retrieve_resource_group_permissions() throws Exception {
+ public void retrieve_resource_group_permissions() {
setupData("resourceGroupPermissions");
assertThat(dao.selectGroupPermissions(session, "sonar-administrators", 1L)).containsOnly(UserRole.ADMIN, UserRole.CODEVIEWER);
@@ -85,7 +85,7 @@ public class RoleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void delete_global_user_permission() throws Exception {
+ public void delete_global_user_permission() {
setupData("globalUserPermissions");
UserRoleDto userRoleToDelete = new UserRoleDto().setUserId(200L).setRole(GlobalPermissions.QUALITY_PROFILE_ADMIN);
@@ -97,7 +97,7 @@ public class RoleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void delete_resource_user_permission() throws Exception {
+ public void delete_resource_user_permission() {
setupData("resourceUserPermissions");
UserRoleDto userRoleToDelete = new UserRoleDto().setUserId(200L).setRole(UserRole.USER).setResourceId(1L);
@@ -109,7 +109,7 @@ public class RoleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void delete_global_group_permission() throws Exception {
+ public void delete_global_group_permission() {
setupData("globalGroupPermissions");
GroupRoleDto groupRoleToDelete = new GroupRoleDto().setGroupId(100L).setRole(GlobalPermissions.QUALITY_PROFILE_ADMIN);
@@ -121,7 +121,7 @@ public class RoleDaoTest extends AbstractDaoTestCase {
}
@Test
- public void delete_resource_group_permission() throws Exception {
+ public void delete_resource_group_permission() {
setupData("resourceGroupPermissions");
GroupRoleDto groupRoleToDelete = new GroupRoleDto().setGroupId(100L).setRole(UserRole.CODEVIEWER).setResourceId(1L);
diff --git a/sonar-core/src/test/java/org/sonar/core/user/UserDaoTest.java b/sonar-core/src/test/java/org/sonar/core/user/UserDaoTest.java
index 92150278869..c1d92ffd452 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/UserDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/UserDaoTest.java
@@ -53,7 +53,7 @@ public class UserDaoTest extends AbstractDaoTestCase {
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
session.close();
}
@@ -77,7 +77,7 @@ public class UserDaoTest extends AbstractDaoTestCase {
}
@Test
- public void selectUsersByLogins() throws Exception {
+ public void selectUsersByLogins() {
setupData("selectUsersByLogins");
Collection<UserDto> users = dao.selectUsersByLogins(Arrays.asList("marius", "inactive_user", "other"));
@@ -86,14 +86,14 @@ public class UserDaoTest extends AbstractDaoTestCase {
}
@Test
- public void selectUsersByLogins_empty_logins() throws Exception {
+ public void selectUsersByLogins_empty_logins() {
// no need to access db
Collection<UserDto> users = dao.selectUsersByLogins(Collections.<String>emptyList());
assertThat(users).isEmpty();
}
@Test
- public void selectUsersByQuery_all() throws Exception {
+ public void selectUsersByQuery_all() {
setupData("selectUsersByQuery");
UserQuery query = UserQuery.builder().includeDeactivated().build();
@@ -102,7 +102,7 @@ public class UserDaoTest extends AbstractDaoTestCase {
}
@Test
- public void selectUsersByQuery_only_actives() throws Exception {
+ public void selectUsersByQuery_only_actives() {
setupData("selectUsersByQuery");
UserQuery query = UserQuery.ALL_ACTIVES;
@@ -112,7 +112,7 @@ public class UserDaoTest extends AbstractDaoTestCase {
}
@Test
- public void selectUsersByQuery_filter_by_login() throws Exception {
+ public void selectUsersByQuery_filter_by_login() {
setupData("selectUsersByQuery");
UserQuery query = UserQuery.builder().logins("marius", "john").build();
@@ -122,7 +122,7 @@ public class UserDaoTest extends AbstractDaoTestCase {
}
@Test
- public void selectUsersByQuery_search_by_login_text() throws Exception {
+ public void selectUsersByQuery_search_by_login_text() {
setupData("selectUsersByText");
UserQuery query = UserQuery.builder().searchText("sbr").build();
@@ -132,7 +132,7 @@ public class UserDaoTest extends AbstractDaoTestCase {
}
@Test
- public void selectUsersByQuery_search_by_name_text() throws Exception {
+ public void selectUsersByQuery_search_by_name_text() {
setupData("selectUsersByText");
UserQuery query = UserQuery.builder().searchText("Simon").build();
@@ -142,7 +142,7 @@ public class UserDaoTest extends AbstractDaoTestCase {
}
@Test
- public void selectUsersByQuery_escape_special_characters_in_like() throws Exception {
+ public void selectUsersByQuery_escape_special_characters_in_like() {
setupData("selectUsersByText");
UserQuery query = UserQuery.builder().searchText("%s%").build();
diff --git a/sonar-core/src/test/java/org/sonar/core/user/UserDtoTest.java b/sonar-core/src/test/java/org/sonar/core/user/UserDtoTest.java
index 23150850e60..ca2ce0601bd 100644
--- a/sonar-core/src/test/java/org/sonar/core/user/UserDtoTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/user/UserDtoTest.java
@@ -29,7 +29,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class UserDtoTest {
@Test
- public void encode_scm_accounts() throws Exception {
+ public void encode_scm_accounts() {
assertThat(UserDto.encodeScmAccounts(null)).isNull();
assertThat(UserDto.encodeScmAccounts(Collections.<String>emptyList())).isNull();
assertThat(UserDto.encodeScmAccounts(Arrays.asList("foo"))).isEqualTo("\nfoo\n");
@@ -37,7 +37,7 @@ public class UserDtoTest {
}
@Test
- public void decode_scm_accounts() throws Exception {
+ public void decode_scm_accounts() {
assertThat(UserDto.decodeScmAccounts(null)).isEmpty();
assertThat(UserDto.decodeScmAccounts("\nfoo\n")).containsOnly("foo");
assertThat(UserDto.decodeScmAccounts("\nfoo\nbar\n")).containsOnly("foo", "bar");
diff --git a/sonar-core/src/test/java/org/sonar/core/util/MultiSetsTest.java b/sonar-core/src/test/java/org/sonar/core/util/MultiSetsTest.java
index c7f40b0c83b..9f5109a36b3 100644
--- a/sonar-core/src/test/java/org/sonar/core/util/MultiSetsTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/util/MultiSetsTest.java
@@ -30,7 +30,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class MultiSetsTest {
@Test
- public void order_with_highest_count_first() throws Exception {
+ public void order_with_highest_count_first() {
Multiset<String> multiset = HashMultiset.create();
add(multiset, "seneca", 10);
add(multiset, "plato", 5);
diff --git a/sonar-core/src/test/java/org/sonar/core/util/NonNullInputFunctionTest.java b/sonar-core/src/test/java/org/sonar/core/util/NonNullInputFunctionTest.java
index 45f4ae03548..100ab15cce3 100644
--- a/sonar-core/src/test/java/org/sonar/core/util/NonNullInputFunctionTest.java
+++ b/sonar-core/src/test/java/org/sonar/core/util/NonNullInputFunctionTest.java
@@ -29,7 +29,7 @@ public class NonNullInputFunctionTest {
NonNullInputFunction<String, Integer> sut = new TestFunction();
@Test
- public void fail_if_null_input() throws Exception {
+ public void fail_if_null_input() {
try {
sut.apply(null);
fail();
@@ -39,7 +39,7 @@ public class NonNullInputFunctionTest {
}
@Test
- public void apply() throws Exception {
+ public void apply() {
assertThat(sut.apply("foo")).isEqualTo(3);
}
diff --git a/sonar-core/src/test/java/org/sonar/jpa/dao/MeasuresDaoTest.java b/sonar-core/src/test/java/org/sonar/jpa/dao/MeasuresDaoTest.java
index b9a58a2605b..d525fe3c7c6 100644
--- a/sonar-core/src/test/java/org/sonar/jpa/dao/MeasuresDaoTest.java
+++ b/sonar-core/src/test/java/org/sonar/jpa/dao/MeasuresDaoTest.java
@@ -38,7 +38,7 @@ public class MeasuresDaoTest extends AbstractDbUnitTestCase {
private ResourceModel project;
@Before
- public void before() throws Exception {
+ public void before() {
service = new MeasuresDao(getSession());
project = new ResourceModel(ResourceModel.SCOPE_PROJECT, "foo:bar", ResourceModel.QUALIFIER_PROJECT_TRUNK, null, "Foo");
project.setName("project name");
diff --git a/sonar-core/src/test/java/org/sonar/jpa/session/DatabaseSessionTest.java b/sonar-core/src/test/java/org/sonar/jpa/session/DatabaseSessionTest.java
index af7ba9655af..b3d0c14da46 100644
--- a/sonar-core/src/test/java/org/sonar/jpa/session/DatabaseSessionTest.java
+++ b/sonar-core/src/test/java/org/sonar/jpa/session/DatabaseSessionTest.java
@@ -50,7 +50,7 @@ public class DatabaseSessionTest extends AbstractDbUnitTestCase {
}
@Test
- public void performanceTestOnBatchInserts() throws Exception {
+ public void performanceTestOnBatchInserts() {
getSession().save(project1);
Snapshot snapshot = new Snapshot(project1, true, "", new Date(1));
getSession().save(snapshot);
diff --git a/sonar-deprecated/src/test/java/org/sonar/api/checks/NoSonarFilterTest.java b/sonar-deprecated/src/test/java/org/sonar/api/checks/NoSonarFilterTest.java
index 4cc3bda8872..d2d098b9402 100644
--- a/sonar-deprecated/src/test/java/org/sonar/api/checks/NoSonarFilterTest.java
+++ b/sonar-deprecated/src/test/java/org/sonar/api/checks/NoSonarFilterTest.java
@@ -72,7 +72,7 @@ public class NoSonarFilterTest {
}
@Test
- public void should_accept_violations_from_no_sonar_rules() throws Exception {
+ public void should_accept_violations_from_no_sonar_rules() {
// The "No Sonar" rule logs violations on the lines that are flagged with "NOSONAR" !!
Set<Integer> noSonarLines = new HashSet<Integer>();
diff --git a/sonar-home/src/test/java/org/sonar/home/cache/FileCacheBuilderTest.java b/sonar-home/src/test/java/org/sonar/home/cache/FileCacheBuilderTest.java
index 22af2e52a73..59125570012 100644
--- a/sonar-home/src/test/java/org/sonar/home/cache/FileCacheBuilderTest.java
+++ b/sonar-home/src/test/java/org/sonar/home/cache/FileCacheBuilderTest.java
@@ -42,7 +42,7 @@ public class FileCacheBuilderTest {
}
@Test
- public void user_home_property_can_be_null() throws Exception {
+ public void user_home_property_can_be_null() {
FileCache cache = new FileCacheBuilder().setUserHome((String) null).build();
// does not fail. It uses default path or env variable
@@ -51,7 +51,7 @@ public class FileCacheBuilderTest {
}
@Test
- public void use_default_path_or_env_variable() throws Exception {
+ public void use_default_path_or_env_variable() {
FileCache cache = new FileCacheBuilder().build();
assertThat(cache.getDir()).isDirectory().exists();
diff --git a/sonar-home/src/test/java/org/sonar/home/cache/FileCacheTest.java b/sonar-home/src/test/java/org/sonar/home/cache/FileCacheTest.java
index 2387a796ab7..c831e5af598 100644
--- a/sonar-home/src/test/java/org/sonar/home/cache/FileCacheTest.java
+++ b/sonar-home/src/test/java/org/sonar/home/cache/FileCacheTest.java
@@ -122,7 +122,7 @@ public class FileCacheTest {
}
@Test
- public void unzip_from_cache() throws IOException, URISyntaxException, InterruptedException, ExecutionException {
+ public void unzip_from_cache() throws IOException, URISyntaxException {
final File samplePlugin = new File(this.getClass().getResource("/sonar-checkstyle-plugin-2.8.jar").toURI());
FileHashes hashes = mock(FileHashes.class);
final FileCache cache = new FileCache(tempFolder.newFolder(), log, hashes);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/DebtRemediationFunctionTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/DebtRemediationFunctionTest.java
index d81198ba11d..09c65ee553d 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/DebtRemediationFunctionTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/DebtRemediationFunctionTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class DebtRemediationFunctionTest {
@Test
- public void create_linear() throws Exception {
+ public void create_linear() {
DebtRemediationFunction function = DebtRemediationFunction.createLinear(Duration.create(10));
assertThat(function.type()).isEqualTo(DebtRemediationFunction.Type.LINEAR);
assertThat(function.coefficient()).isEqualTo(Duration.create(10));
@@ -36,7 +36,7 @@ public class DebtRemediationFunctionTest {
}
@Test
- public void create_linear_with_offset() throws Exception {
+ public void create_linear_with_offset() {
DebtRemediationFunction function = DebtRemediationFunction.createLinearWithOffset(Duration.create(10), Duration.create(5));
assertThat(function.type()).isEqualTo(DebtRemediationFunction.Type.LINEAR_OFFSET);
assertThat(function.coefficient()).isEqualTo(Duration.create(10));
@@ -44,7 +44,7 @@ public class DebtRemediationFunctionTest {
}
@Test
- public void create_constant_per_issue() throws Exception {
+ public void create_constant_per_issue() {
DebtRemediationFunction function = DebtRemediationFunction.createConstantPerIssue(Duration.create(10));
assertThat(function.type()).isEqualTo(DebtRemediationFunction.Type.CONSTANT_ISSUE);
assertThat(function.coefficient()).isNull();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtCharacteristicTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtCharacteristicTest.java
index 0dd4dca7531..932e7d22d0a 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtCharacteristicTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtCharacteristicTest.java
@@ -29,7 +29,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class DefaultDebtCharacteristicTest {
@Test
- public void setter_and_getter_on_characteristic() throws Exception {
+ public void setter_and_getter_on_characteristic() {
DefaultDebtCharacteristic debtCharacteristic = new DefaultDebtCharacteristic()
.setId(1)
.setKey("PORTABILITY")
@@ -49,7 +49,7 @@ public class DefaultDebtCharacteristicTest {
}
@Test
- public void setter_and_getter_on_sub_characteristic() throws Exception {
+ public void setter_and_getter_on_sub_characteristic() {
DefaultDebtCharacteristic debtCharacteristic = new DefaultDebtCharacteristic()
.setId(1)
.setKey("COMPILER")
@@ -69,7 +69,7 @@ public class DefaultDebtCharacteristicTest {
}
@Test
- public void to_string() throws Exception {
+ public void to_string() {
assertThat(new DefaultDebtCharacteristic()
.setId(1)
.setKey("PORTABILITY")
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtModelTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtModelTest.java
index 944c892ca72..6840f37d576 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtModelTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/debt/internal/DefaultDebtModelTest.java
@@ -30,7 +30,7 @@ public class DefaultDebtModelTest {
private DefaultDebtModel debtModel;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
debtModel = new DefaultDebtModel()
.addCharacteristic(
new DefaultDebtCharacteristic().setId(1)
@@ -48,22 +48,22 @@ public class DefaultDebtModelTest {
}
@Test
- public void all_characteristics() throws Exception {
+ public void all_characteristics() {
assertThat(debtModel.allCharacteristics()).hasSize(2);
}
@Test
- public void characteristics() throws Exception {
+ public void characteristics() {
assertThat(debtModel.characteristics()).hasSize(1);
}
@Test
- public void sub_characteristics() throws Exception {
+ public void sub_characteristics() {
assertThat(debtModel.subCharacteristics("MEMORY_EFFICIENCY")).hasSize(1);
}
@Test
- public void characteristic_by_id() throws Exception {
+ public void characteristic_by_id() {
DefaultDebtCharacteristic debtCharacteristic = (DefaultDebtCharacteristic) debtModel.characteristicById(1);
assertThat(debtCharacteristic).isNotNull();
assertThat(debtCharacteristic.id()).isEqualTo(1);
@@ -78,7 +78,7 @@ public class DefaultDebtModelTest {
}
@Test
- public void characteristic_by_key() throws Exception {
+ public void characteristic_by_key() {
DefaultDebtCharacteristic debtCharacteristic = (DefaultDebtCharacteristic) debtModel.characteristicByKey("EFFICIENCY");
assertThat(debtCharacteristic).isNotNull();
assertThat(debtCharacteristic.id()).isEqualTo(2);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFilePredicatesTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFilePredicatesTest.java
index 4fdabac2ad9..1877b74831c 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFilePredicatesTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFilePredicatesTest.java
@@ -53,45 +53,45 @@ public class DefaultFilePredicatesTest {
}
@Test
- public void all() throws Exception {
+ public void all() {
Assertions.assertThat(predicates.all().apply(javaFile)).isTrue();
}
@Test
- public void none() throws Exception {
+ public void none() {
assertThat(predicates.none().apply(javaFile)).isFalse();
}
@Test
- public void matches_inclusion_pattern() throws Exception {
+ public void matches_inclusion_pattern() {
assertThat(predicates.matchesPathPattern("src/main/**/Action.java").apply(javaFile)).isTrue();
assertThat(predicates.matchesPathPattern("Action.java").apply(javaFile)).isFalse();
assertThat(predicates.matchesPathPattern("src/**/*.php").apply(javaFile)).isFalse();
}
@Test
- public void matches_inclusion_patterns() throws Exception {
+ public void matches_inclusion_patterns() {
assertThat(predicates.matchesPathPatterns(new String[] {"src/other/**.java", "src/main/**/Action.java"}).apply(javaFile)).isTrue();
assertThat(predicates.matchesPathPatterns(new String[] {}).apply(javaFile)).isTrue();
assertThat(predicates.matchesPathPatterns(new String[] {"src/other/**.java", "src/**/*.php"}).apply(javaFile)).isFalse();
}
@Test
- public void does_not_match_exclusion_pattern() throws Exception {
+ public void does_not_match_exclusion_pattern() {
assertThat(predicates.doesNotMatchPathPattern("src/main/**/Action.java").apply(javaFile)).isFalse();
assertThat(predicates.doesNotMatchPathPattern("Action.java").apply(javaFile)).isTrue();
assertThat(predicates.doesNotMatchPathPattern("src/**/*.php").apply(javaFile)).isTrue();
}
@Test
- public void does_not_match_exclusion_patterns() throws Exception {
+ public void does_not_match_exclusion_patterns() {
assertThat(predicates.doesNotMatchPathPatterns(new String[] {}).apply(javaFile)).isTrue();
assertThat(predicates.doesNotMatchPathPatterns(new String[] {"src/other/**.java", "src/**/*.php"}).apply(javaFile)).isTrue();
assertThat(predicates.doesNotMatchPathPatterns(new String[] {"src/other/**.java", "src/main/**/Action.java"}).apply(javaFile)).isFalse();
}
@Test
- public void has_relative_path() throws Exception {
+ public void has_relative_path() {
assertThat(predicates.hasRelativePath("src/main/java/struts/Action.java").apply(javaFile)).isTrue();
assertThat(predicates.hasRelativePath("src/main/java/struts/Other.java").apply(javaFile)).isFalse();
@@ -139,38 +139,38 @@ public class DefaultFilePredicatesTest {
}
@Test
- public void has_language() throws Exception {
+ public void has_language() {
assertThat(predicates.hasLanguage("java").apply(javaFile)).isTrue();
assertThat(predicates.hasLanguage("php").apply(javaFile)).isFalse();
}
@Test
- public void has_languages() throws Exception {
+ public void has_languages() {
assertThat(predicates.hasLanguages(Arrays.asList("java", "php")).apply(javaFile)).isTrue();
assertThat(predicates.hasLanguages(Arrays.asList("cobol", "php")).apply(javaFile)).isFalse();
assertThat(predicates.hasLanguages(Collections.<String>emptyList()).apply(javaFile)).isTrue();
}
@Test
- public void has_status() throws Exception {
+ public void has_status() {
assertThat(predicates.hasStatus(InputFile.Status.ADDED).apply(javaFile)).isTrue();
assertThat(predicates.hasStatus(InputFile.Status.CHANGED).apply(javaFile)).isFalse();
}
@Test
- public void has_type() throws Exception {
+ public void has_type() {
assertThat(predicates.hasType(InputFile.Type.MAIN).apply(javaFile)).isTrue();
assertThat(predicates.hasType(InputFile.Type.TEST).apply(javaFile)).isFalse();
}
@Test
- public void not() throws Exception {
+ public void not() {
assertThat(predicates.not(predicates.hasType(InputFile.Type.MAIN)).apply(javaFile)).isFalse();
assertThat(predicates.not(predicates.hasType(InputFile.Type.TEST)).apply(javaFile)).isTrue();
}
@Test
- public void and() throws Exception {
+ public void and() {
// empty
assertThat(predicates.and().apply(javaFile)).isTrue();
assertThat(predicates.and(new FilePredicate[0]).apply(javaFile)).isTrue();
@@ -191,7 +191,7 @@ public class DefaultFilePredicatesTest {
}
@Test
- public void or() throws Exception {
+ public void or() {
// empty
assertThat(predicates.or().apply(javaFile)).isTrue();
assertThat(predicates.or(new FilePredicate[0]).apply(javaFile)).isTrue();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFileSystemTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFileSystemTest.java
index 6c7a5bd9f0d..0b9ecdeecec 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFileSystemTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/DefaultFileSystemTest.java
@@ -70,7 +70,7 @@ public class DefaultFileSystemTest {
}
@Test
- public void add_languages() throws Exception {
+ public void add_languages() {
assertThat(fs.languages()).isEmpty();
fs.addLanguages("java", "php", "cobol");
@@ -78,7 +78,7 @@ public class DefaultFileSystemTest {
}
@Test
- public void files() throws Exception {
+ public void files() {
assertThat(fs.inputFiles(fs.predicates().all())).isEmpty();
fs.add(new DefaultInputFile("foo", "src/Foo.php").setLanguage("php"));
@@ -108,13 +108,13 @@ public class DefaultFileSystemTest {
}
@Test
- public void input_file_returns_null_if_file_not_found() throws Exception {
+ public void input_file_returns_null_if_file_not_found() {
assertThat(fs.inputFile(fs.predicates().hasRelativePath("src/Bar.java"))).isNull();
assertThat(fs.inputFile(fs.predicates().hasLanguage("cobol"))).isNull();
}
@Test
- public void input_file_fails_if_too_many_results() throws Exception {
+ public void input_file_fails_if_too_many_results() {
thrown.expect(IllegalArgumentException.class);
thrown.expectMessage("expected one element");
@@ -125,7 +125,7 @@ public class DefaultFileSystemTest {
}
@Test
- public void input_file_supports_non_indexed_predicates() throws Exception {
+ public void input_file_supports_non_indexed_predicates() {
fs.add(new DefaultInputFile("foo", "src/Bar.java").setLanguage("java"));
// it would fail if more than one java file
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/PathPatternTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/PathPatternTest.java
index aa0e0c4abe5..b1bb79fce9b 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/PathPatternTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/fs/internal/PathPatternTest.java
@@ -33,7 +33,7 @@ public class PathPatternTest {
public TemporaryFolder temp = new TemporaryFolder();
@Test
- public void match_relative_path() throws Exception {
+ public void match_relative_path() {
PathPattern pattern = PathPattern.create("**/*Foo.java");
assertThat(pattern.toString()).isEqualTo("**/*Foo.java");
@@ -91,7 +91,7 @@ public class PathPatternTest {
}
@Test
- public void create_array_of_patterns() throws Exception {
+ public void create_array_of_patterns() {
PathPattern[] patterns = PathPattern.create(new String[] {
"**/src/main/**Foo.java",
"file:**/src/main/**Bar.java"
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java
index b3a7c4306f9..29cfc369d0a 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/ActiveRulesBuilderTest.java
@@ -30,14 +30,14 @@ import static org.junit.Assert.fail;
public class ActiveRulesBuilderTest {
@Test
- public void no_rules() throws Exception {
+ public void no_rules() {
ActiveRulesBuilder builder = new ActiveRulesBuilder();
ActiveRules rules = builder.build();
assertThat(rules.findAll()).isEmpty();
}
@Test
- public void build_rules() throws Exception {
+ public void build_rules() {
ActiveRules activeRules = new ActiveRulesBuilder()
.create(RuleKey.of("squid", "S0001"))
.setName("My Rule")
@@ -78,7 +78,7 @@ public class ActiveRulesBuilderTest {
}
@Test
- public void fail_to_add_twice_the_same_rule() throws Exception {
+ public void fail_to_add_twice_the_same_rule() {
ActiveRulesBuilder builder = new ActiveRulesBuilder();
builder.create(RuleKey.of("squid", "S0001")).activate();
try {
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/RulesBuilderTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/RulesBuilderTest.java
index 6dcd026ef35..95f0cea83cd 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/RulesBuilderTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/rule/internal/RulesBuilderTest.java
@@ -33,14 +33,14 @@ import static org.junit.Assert.fail;
public class RulesBuilderTest {
@Test
- public void no_rules() throws Exception {
+ public void no_rules() {
RulesBuilder builder = new RulesBuilder();
Rules rules = builder.build();
assertThat(rules.findAll()).isEmpty();
}
@Test
- public void build_rules() throws Exception {
+ public void build_rules() {
RulesBuilder builder = new RulesBuilder();
NewRule newSquid1 = builder.add(RuleKey.of("squid", "S0001"));
newSquid1.setName("Detect bug");
@@ -95,7 +95,7 @@ public class RulesBuilderTest {
}
@Test
- public void fail_to_add_twice_the_same_rule() throws Exception {
+ public void fail_to_add_twice_the_same_rule() {
RulesBuilder builder = new RulesBuilder();
builder.add(RuleKey.of("squid", "S0001"));
try {
@@ -107,7 +107,7 @@ public class RulesBuilderTest {
}
@Test
- public void fail_to_add_twice_the_same_param() throws Exception {
+ public void fail_to_add_twice_the_same_param() {
RulesBuilder builder = new RulesBuilder();
NewRule newRule = builder.add(RuleKey.of("squid", "S0001"));
newRule.addParam("min");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/batch/sensor/highlighting/internal/DefaultHighlightingTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/batch/sensor/highlighting/internal/DefaultHighlightingTest.java
index 03726d4d74a..acd24d674cb 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/batch/sensor/highlighting/internal/DefaultHighlightingTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/batch/sensor/highlighting/internal/DefaultHighlightingTest.java
@@ -67,7 +67,7 @@ public class DefaultHighlightingTest {
}
@Test
- public void should_register_highlighting_rule() throws Exception {
+ public void should_register_highlighting_rule() {
assertThat(highlightingRules).hasSize(6);
}
@@ -76,7 +76,7 @@ public class DefaultHighlightingTest {
}
@Test
- public void should_order_by_start_then_end_offset() throws Exception {
+ public void should_order_by_start_then_end_offset() {
assertThat(highlightingRules).extracting("range", TextRange.class).containsExactly(rangeOf(1, 0, 1, 10),
rangeOf(1, 10, 1, 12),
rangeOf(1, 12, 1, 20),
@@ -87,7 +87,7 @@ public class DefaultHighlightingTest {
}
@Test
- public void should_suport_overlapping() throws Exception {
+ public void should_suport_overlapping() {
new DefaultHighlighting(mock(SensorStorage.class))
.onFile(INPUT_FILE)
.highlight(0, 15, KEYWORD)
@@ -96,7 +96,7 @@ public class DefaultHighlightingTest {
}
@Test
- public void should_prevent_boudaries_overlapping() throws Exception {
+ public void should_prevent_boudaries_overlapping() {
throwable.expect(IllegalStateException.class);
throwable
.expectMessage("Cannot register highlighting rule for characters at Range[from [line=1, lineOffset=8] to [line=1, lineOffset=15]] as it overlaps at least one existing rule");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/config/AesCipherTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/config/AesCipherTest.java
index b2dccf589b3..ad50caadfc6 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/config/AesCipherTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/config/AesCipherTest.java
@@ -175,7 +175,7 @@ public class AesCipherTest {
}
@Test
- public void doesNotHaveSecretKey() throws Exception {
+ public void doesNotHaveSecretKey() {
AesCipher cipher = new AesCipher("/my/twitter/id/is/SimonBrandhof");
assertThat(cipher.hasSecretKey(), Matchers.is(false));
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/config/CategoryTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/config/CategoryTest.java
index 3a9fc4d29a2..2244d81f0a6 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/config/CategoryTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/config/CategoryTest.java
@@ -39,12 +39,12 @@ public class CategoryTest {
}
@Test
- public void should_normalize_key() throws Exception {
+ public void should_normalize_key() {
assertThat(new Category("Licenses").key()).isEqualTo("licenses");
}
@Test
- public void should_use_original_key() throws Exception {
+ public void should_use_original_key() {
assertThat(new Category("Licenses").toString()).isEqualTo("Licenses");
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/config/SettingsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/config/SettingsTest.java
index ff14eae997f..32a2d772d0b 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/config/SettingsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/config/SettingsTest.java
@@ -123,7 +123,7 @@ public class SettingsTest {
}
@Test
- public void setProperty_date() throws Exception {
+ public void setProperty_date() {
Settings settings = new Settings();
Date date = DateUtils.parseDateTime("2010-05-18T15:50:45+0100");
settings.setProperty("aDate", date);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/database/model/MeasureModelTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/database/model/MeasureModelTest.java
index 24547b68d06..4a8ec6601a0 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/database/model/MeasureModelTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/database/model/MeasureModelTest.java
@@ -28,7 +28,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class MeasureModelTest {
@Test
- public void text_is_utf8() throws UnsupportedEncodingException {
+ public void text_is_utf8() {
String s = "accents éà and special characters ç€";
MeasureModel measure = new MeasureModel();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/NoSonarFilterTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/NoSonarFilterTest.java
index ddcaacbb992..230826a8b87 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/NoSonarFilterTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/NoSonarFilterTest.java
@@ -69,7 +69,7 @@ public class NoSonarFilterTest {
}
@Test
- public void should_accept_issues_on_no_sonar_rules() throws Exception {
+ public void should_accept_issues_on_no_sonar_rules() {
// The "No Sonar" rule logs violations on the lines that are flagged with "NOSONAR" !!
Issue issue = mock(Issue.class);
when(issue.componentKey()).thenReturn("struts:org.apache.Action");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionTest.java
index a2d1aef5eef..e1fb1f2bb41 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionTest.java
@@ -48,7 +48,7 @@ public class ActionTest {
}
@Test
- public void key_should_be_set() throws Exception {
+ public void key_should_be_set() {
try {
new Action("");
fail();
@@ -58,7 +58,7 @@ public class ActionTest {
}
@Test
- public void should_verify_conditions() throws Exception {
+ public void should_verify_conditions() {
DefaultIssue issue = new DefaultIssue();
Action action = new Action("link-to-jira")
.setConditions(condition1, condition2);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionsTest.java
index 898d1570458..805cfd9a49e 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/action/ActionsTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ActionsTest {
@Test
- public void add_action() throws Exception {
+ public void add_action() {
Actions actions = new Actions();
actions.add("plan");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasResolutionTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasResolutionTest.java
index fe0937fe1d4..67467178ba1 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasResolutionTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasResolutionTest.java
@@ -30,7 +30,7 @@ public class HasResolutionTest {
DefaultIssue issue = new DefaultIssue();
@Test
- public void should_match() throws Exception {
+ public void should_match() {
HasResolution condition = new HasResolution(Issue.RESOLUTION_FIXED, Issue.RESOLUTION_FALSE_POSITIVE);
assertThat(condition.matches(issue.setResolution("FIXED"))).isTrue();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasStatusTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasStatusTest.java
index ab9705a7068..4b3b6e834cd 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasStatusTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/HasStatusTest.java
@@ -30,7 +30,7 @@ public class HasStatusTest {
DefaultIssue issue = new DefaultIssue();
@Test
- public void should_match() throws Exception {
+ public void should_match() {
HasStatus condition = new HasStatus("OPEN", "REOPENED", "CONFIRMED");
assertThat(condition.matches(issue.setStatus("OPEN"))).isTrue();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/IsUnResolvedTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/IsUnResolvedTest.java
index f626e00ed86..3e826ba0ebf 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/IsUnResolvedTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/IsUnResolvedTest.java
@@ -30,7 +30,7 @@ public class IsUnResolvedTest {
DefaultIssue issue = new DefaultIssue();
@Test
- public void should_match() throws Exception {
+ public void should_match() {
IsUnResolved condition = new IsUnResolved();
assertThat(condition.matches(issue)).isTrue();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/NotConditionTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/NotConditionTest.java
index 52897dc7672..4f35e961efd 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/NotConditionTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/condition/NotConditionTest.java
@@ -33,7 +33,7 @@ public class NotConditionTest {
Condition target = Mockito.mock(Condition.class);
@Test
- public void should_match_opposite() throws Exception {
+ public void should_match_opposite() {
NotCondition condition = new NotCondition(target);
when(target.matches(any(Issue.class))).thenReturn(true);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/DefaultIssueTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/DefaultIssueTest.java
index 998d89e1451..6ab20d2dc64 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/DefaultIssueTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/DefaultIssueTest.java
@@ -99,7 +99,7 @@ public class DefaultIssueTest {
}
@Test
- public void set_empty_dates() throws Exception {
+ public void set_empty_dates() {
issue
.setCreationDate(null)
.setUpdateDate(null)
@@ -124,7 +124,7 @@ public class DefaultIssueTest {
}
@Test
- public void setAttributes_should_not_clear_existing_values() throws Exception {
+ public void setAttributes_should_not_clear_existing_values() {
issue.setAttributes(ImmutableMap.of("1", "one"));
assertThat(issue.attribute("1")).isEqualTo("one");
@@ -193,7 +193,7 @@ public class DefaultIssueTest {
}
@Test
- public void comments_should_not_be_modifiable() throws Exception {
+ public void comments_should_not_be_modifiable() {
DefaultIssue issue = new DefaultIssue().setKey("AAA");
List<IssueComment> comments = issue.comments();
@@ -210,7 +210,7 @@ public class DefaultIssueTest {
}
@Test
- public void all_changes_contain_current_change() throws Exception {
+ public void all_changes_contain_current_change() {
IssueChangeContext issueChangeContext = mock(IssueChangeContext.class);
DefaultIssue issue = new DefaultIssue().setKey("AAA").setFieldChange(issueChangeContext, "actionPlan", "1.0", "1.1");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/FieldDiffsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/FieldDiffsTest.java
index 1e00d66167c..3de9680e8d0 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/FieldDiffsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/issue/internal/FieldDiffsTest.java
@@ -28,7 +28,7 @@ public class FieldDiffsTest {
FieldDiffs diffs = new FieldDiffs();
@Test
- public void diffs_should_be_empty_by_default() throws Exception {
+ public void diffs_should_be_empty_by_default() {
assertThat(diffs.diffs()).isEmpty();
}
@@ -49,7 +49,7 @@ public class FieldDiffsTest {
}
@Test
- public void diff_with_long_values() throws Exception {
+ public void diff_with_long_values() {
diffs.setDiff("technicalDebt", 50l, "100");
FieldDiffs.Diff diff = diffs.diffs().get("technicalDebt");
@@ -58,7 +58,7 @@ public class FieldDiffsTest {
}
@Test
- public void diff_with_empty_long_values() throws Exception {
+ public void diff_with_empty_long_values() {
diffs.setDiff("technicalDebt", null, "");
FieldDiffs.Diff diff = diffs.diffs().get("technicalDebt");
@@ -83,7 +83,7 @@ public class FieldDiffsTest {
}
@Test
- public void should_keep_old_value() throws Exception {
+ public void should_keep_old_value() {
diffs.setDiff("severity", "BLOCKER", "INFO");
diffs.setDiff("severity", null, "MAJOR");
FieldDiffs.Diff diff = diffs.diffs().get("severity");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/measures/MeasureUtilsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/measures/MeasureUtilsTest.java
index 1935e5c19a7..30a0ce20bad 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/measures/MeasureUtilsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/measures/MeasureUtilsTest.java
@@ -114,7 +114,7 @@ public class MeasureUtilsTest {
}
@Test
- public void shouldSumOnVariation() throws Exception {
+ public void shouldSumOnVariation() {
Measure measure1 = new Measure(CoreMetrics.NEW_VIOLATIONS).setVariation1(1.0).setVariation2(1.0).setVariation3(3.0);
Measure measure2 = new Measure(CoreMetrics.NEW_VIOLATIONS).setVariation1(1.0).setVariation2(2.0).setVariation3(3.0);
List<Measure> children = Arrays.asList(measure1, measure2);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/measures/SumChildDistributionFormulaTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/measures/SumChildDistributionFormulaTest.java
index 6129400fede..b4d64fd8551 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/measures/SumChildDistributionFormulaTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/measures/SumChildDistributionFormulaTest.java
@@ -96,7 +96,7 @@ public class SumChildDistributionFormulaTest {
}
@Test
- public void shouldNotPersistWhenScopeLowerThanMinimun() throws Exception {
+ public void shouldNotPersistWhenScopeLowerThanMinimun() {
when(context.getResource()).thenReturn(File.create("org/Foo.java"));
initContextWithChildren();
@@ -107,7 +107,7 @@ public class SumChildDistributionFormulaTest {
}
@Test
- public void shouldPersistWhenScopeEqualsMinimun() throws Exception {
+ public void shouldPersistWhenScopeEqualsMinimun() {
when(context.getResource()).thenReturn(File.create("org/Foo.java"));
initContextWithChildren();
@@ -118,7 +118,7 @@ public class SumChildDistributionFormulaTest {
}
@Test
- public void shouldPersistWhenScopeHigherThanMinimun() throws Exception {
+ public void shouldPersistWhenScopeHigherThanMinimun() {
when(context.getResource()).thenReturn(Directory.create("org/foo"));
initContextWithChildren();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentContainerTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentContainerTest.java
index 44660bf61c7..8cbe1f5d3b4 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentContainerTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentContainerTest.java
@@ -293,7 +293,7 @@ public class ComponentContainerTest {
* are not defined.
*/
@Test
- public void should_close_components_without_lifecycle() throws Exception {
+ public void should_close_components_without_lifecycle() {
ComponentContainer container = new ComponentContainer();
CloseableComponent component = new CloseableComponent();
container.add(component);
@@ -307,7 +307,7 @@ public class ComponentContainerTest {
* Method close() must be executed after stop()
*/
@Test
- public void should_close_components_with_lifecycle() throws Exception {
+ public void should_close_components_with_lifecycle() {
ComponentContainer container = new ComponentContainer();
StartableCloseableComponent component = new StartableCloseableComponent();
container.add(component);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentKeysTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentKeysTest.java
index 2a882663993..067a14f964e 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentKeysTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/platform/ComponentKeysTest.java
@@ -31,17 +31,17 @@ public class ComponentKeysTest {
ComponentKeys keys = new ComponentKeys();
@Test
- public void generate_key_of_class() throws Exception {
+ public void generate_key_of_class() {
assertThat(keys.of(FakeComponent.class)).isEqualTo(FakeComponent.class);
}
@Test
- public void generate_key_of_object() throws Exception {
+ public void generate_key_of_object() {
assertThat(keys.of(new FakeComponent())).isEqualTo("org.sonar.api.platform.ComponentKeysTest.FakeComponent-fake");
}
@Test
- public void should_log_warning_if_toString_is_not_overridden() throws Exception {
+ public void should_log_warning_if_toString_is_not_overridden() {
Logger log = mock(Logger.class);
keys.of(new Object(), log);
verifyZeroInteractions(log);
@@ -52,7 +52,7 @@ public class ComponentKeysTest {
}
@Test
- public void should_generate_unique_key_when_toString_is_not_overridden() throws Exception {
+ public void should_generate_unique_key_when_toString_is_not_overridden() {
Object key = keys.of(new WrongToStringImpl());
assertThat(key).isNotEqualTo(WrongToStringImpl.KEY);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleKeyTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleKeyTest.java
index 85a43f7c105..252a030d93f 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleKeyTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleKeyTest.java
@@ -34,14 +34,14 @@ public class RuleKeyTest {
}
@Test
- public void key_can_contain_colons() throws Exception {
+ public void key_can_contain_colons() {
RuleKey key = RuleKey.of("squid", "Key:With:Some::Colons");
assertThat(key.repository()).isEqualTo("squid");
assertThat(key.rule()).isEqualTo("Key:With:Some::Colons");
}
@Test
- public void repository_must_not_be_null() throws Exception {
+ public void repository_must_not_be_null() {
try {
RuleKey.of(null, "NullDeref");
fail();
@@ -51,7 +51,7 @@ public class RuleKeyTest {
}
@Test
- public void repository_must_not_be_empty() throws Exception {
+ public void repository_must_not_be_empty() {
try {
RuleKey.of("", "NullDeref");
fail();
@@ -61,7 +61,7 @@ public class RuleKeyTest {
}
@Test
- public void rule_must_not_be_null() throws Exception {
+ public void rule_must_not_be_null() {
try {
RuleKey.of("squid", null);
fail();
@@ -71,7 +71,7 @@ public class RuleKeyTest {
}
@Test
- public void rule_must_not_be_empty() throws Exception {
+ public void rule_must_not_be_empty() {
try {
RuleKey.of("squid", "");
fail();
@@ -81,7 +81,7 @@ public class RuleKeyTest {
}
@Test
- public void encode_and_decode_string() throws Exception {
+ public void encode_and_decode_string() {
RuleKey key = RuleKey.of("squid", "NullDeref");
String serialized = key.toString();
assertThat(serialized).isEqualTo("squid:NullDeref");
@@ -92,14 +92,14 @@ public class RuleKeyTest {
}
@Test
- public void parse_key_with_colons() throws Exception {
+ public void parse_key_with_colons() {
RuleKey key = RuleKey.parse("squid:Key:With:Some::Colons");
assertThat(key.repository()).isEqualTo("squid");
assertThat(key.rule()).isEqualTo("Key:With:Some::Colons");
}
@Test
- public void not_accept_bad_format() throws Exception {
+ public void not_accept_bad_format() {
try {
RuleKey.parse("foo");
fail();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleStatusTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleStatusTest.java
index 806253f44cb..a66e5ce96d7 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleStatusTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/rule/RuleStatusTest.java
@@ -25,7 +25,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class RuleStatusTest {
@Test
- public void default_is_ready() throws Exception {
+ public void default_is_ready() {
assertThat(RuleStatus.defaultStatus()).isEqualTo(RuleStatus.READY);
}
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/rule/SeverityTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/rule/SeverityTest.java
index ab472eba523..cab92e394c6 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/rule/SeverityTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/rule/SeverityTest.java
@@ -31,7 +31,7 @@ public class SeverityTest {
}
@Test
- public void default_is_major() throws Exception {
+ public void default_is_major() {
assertThat(Severity.defaultSeverity()).isEqualTo(Severity.MAJOR);
}
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristicTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristicTest.java
index dadf72f3486..c3bd9bca348 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristicTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/server/debt/internal/DefaultDebtCharacteristicTest.java
@@ -29,7 +29,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class DefaultDebtCharacteristicTest {
@Test
- public void setter_and_getter_on_characteristic() throws Exception {
+ public void setter_and_getter_on_characteristic() {
DefaultDebtCharacteristic debtCharacteristic = new DefaultDebtCharacteristic()
.setId(1)
.setKey("PORTABILITY")
@@ -49,7 +49,7 @@ public class DefaultDebtCharacteristicTest {
}
@Test
- public void setter_and_getter_on_sub_characteristic() throws Exception {
+ public void setter_and_getter_on_sub_characteristic() {
DefaultDebtCharacteristic debtCharacteristic = new DefaultDebtCharacteristic()
.setId(1)
.setKey("COMPILER")
@@ -69,7 +69,7 @@ public class DefaultDebtCharacteristicTest {
}
@Test
- public void to_string() throws Exception {
+ public void to_string() {
assertThat(new DefaultDebtCharacteristic()
.setId(1)
.setKey("PORTABILITY")
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java
index 33cd1fe777e..d7d4e0cba4c 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RuleParamTypeTest.java
@@ -111,7 +111,7 @@ public class RuleParamTypeTest {
}
@Test
- public void support_deprecated_formats() throws Exception {
+ public void support_deprecated_formats() {
assertThat(RuleParamType.parse("b")).isEqualTo(RuleParamType.BOOLEAN);
assertThat(RuleParamType.parse("i")).isEqualTo(RuleParamType.INTEGER);
assertThat(RuleParamType.parse("i{}")).isEqualTo(RuleParamType.INTEGER);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionI18nLoaderTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionI18nLoaderTest.java
index ffe3aae54ad..58e0ac6c44c 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionI18nLoaderTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionI18nLoaderTest.java
@@ -32,7 +32,7 @@ public class RulesDefinitionI18nLoaderTest {
RulesDefinitionI18nLoader loader = new RulesDefinitionI18nLoader(i18n);
@Test
- public void complete_rule_name_and_description() throws Exception {
+ public void complete_rule_name_and_description() {
when(i18n.getName("squid", "S0001")).thenReturn("SOne");
when(i18n.getDescription("squid", "S0001")).thenReturn("S One");
@@ -50,7 +50,7 @@ public class RulesDefinitionI18nLoaderTest {
}
@Test
- public void do_not_override_if_no_bundle() throws Exception {
+ public void do_not_override_if_no_bundle() {
// i18n returns null values
RulesDefinition.Context context = new RulesDefinition.Context();
@@ -66,7 +66,7 @@ public class RulesDefinitionI18nLoaderTest {
}
@Test
- public void override_existing() throws Exception {
+ public void override_existing() {
when(i18n.getName("squid", "S0001")).thenReturn("SOne");
when(i18n.getDescription("squid", "S0001")).thenReturn("S One");
@@ -83,7 +83,7 @@ public class RulesDefinitionI18nLoaderTest {
}
@Test
- public void complete_param_description() throws Exception {
+ public void complete_param_description() {
when(i18n.getParamDescription("squid", "S0001", "max")).thenReturn("Maximum");
RulesDefinition.Context context = new RulesDefinition.Context();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionTest.java
index 2257a725c26..e3ee4f76be9 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionTest.java
@@ -34,7 +34,7 @@ public class RulesDefinitionTest {
RulesDefinition.Context context = new RulesDefinition.Context();
@Test
- public void define_repositories() throws Exception {
+ public void define_repositories() {
assertThat(context.repositories()).isEmpty();
context.createRepository("findbugs", "java").setName("Findbugs").done();
@@ -221,7 +221,7 @@ public class RulesDefinitionTest {
}
@Test
- public void cant_set_blank_repository_name() throws Exception {
+ public void cant_set_blank_repository_name() {
context.createRepository("findbugs", "java").setName(null).done();
assertThat(context.repository("findbugs").name()).isEqualTo("findbugs");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionXmlLoaderTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionXmlLoaderTest.java
index 5f615298372..3c372bd19fd 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionXmlLoaderTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/server/rule/RulesDefinitionXmlLoaderTest.java
@@ -45,7 +45,7 @@ public class RulesDefinitionXmlLoaderTest {
}
@Test
- public void parse_xml() throws Exception {
+ public void parse_xml() {
InputStream input = getClass().getResourceAsStream("/org/sonar/api/server/rule/RulesDefinitionXmlLoaderTest/rules.xml");
RulesDefinition.Repository repository = load(input, Charsets.UTF_8.name());
assertThat(repository.rules()).hasSize(2);
@@ -94,7 +94,7 @@ public class RulesDefinitionXmlLoaderTest {
}
@Test
- public void fail_if_invalid_xml() throws UnsupportedEncodingException {
+ public void fail_if_invalid_xml() {
thrown.expect(IllegalStateException.class);
thrown.expectMessage("XML is not valid");
@@ -117,7 +117,7 @@ public class RulesDefinitionXmlLoaderTest {
}
@Test
- public void support_deprecated_format() throws UnsupportedEncodingException {
+ public void support_deprecated_format() {
// the deprecated format uses some attributes instead of nodes
InputStream input = getClass().getResourceAsStream("/org/sonar/api/server/rule/RulesDefinitionXmlLoaderTest/deprecated.xml");
RulesDefinition.Repository repository = load(input, Charsets.UTF_8.name());
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/server/ws/RequestTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/server/ws/RequestTest.java
index 965419a7491..e0ba0f40ef3 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/server/ws/RequestTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/server/ws/RequestTest.java
@@ -112,14 +112,14 @@ public class RequestTest {
SimpleRequest request = new SimpleRequest();
@Before
- public void before() throws Exception {
+ public void before() {
WebService.Context context = new WebService.Context();
new SimpleWebService().define(context);
request.setAction(context.controller("my_controller").action("my_action"));
}
@Test
- public void has_param() throws Exception {
+ public void has_param() {
request.setParam("a_required_string", "foo");
assertThat(request.hasParam("a_required_string")).isTrue();
@@ -127,7 +127,7 @@ public class RequestTest {
}
@Test
- public void required_param_is_missing() throws Exception {
+ public void required_param_is_missing() {
try {
request.mandatoryParam("required_param");
fail();
@@ -137,7 +137,7 @@ public class RequestTest {
}
@Test
- public void required_param() throws Exception {
+ public void required_param() {
request.setParam("a_required_string", "foo");
request.setParam("a_required_number", "42");
request.setParam("a_required_boolean", "true");
@@ -151,7 +151,7 @@ public class RequestTest {
}
@Test
- public void required_param_as_strings() throws Exception {
+ public void required_param_as_strings() {
try {
request.mandatoryParamAsStrings("a_required_string");
} catch (IllegalArgumentException e) {
@@ -163,17 +163,17 @@ public class RequestTest {
}
@Test
- public void default_value_of_optional_param() throws Exception {
+ public void default_value_of_optional_param() {
assertThat(request.param("has_default_string")).isEqualTo("the_default_string");
}
@Test
- public void param_as_string() throws Exception {
+ public void param_as_string() {
assertThat(request.setParam("a_string", "foo").param("a_string")).isEqualTo("foo");
}
@Test
- public void null_param() throws Exception {
+ public void null_param() {
assertThat(request.param("a_string")).isNull();
assertThat(request.paramAsBoolean("a_boolean")).isNull();
assertThat(request.paramAsInt("a_number")).isNull();
@@ -181,19 +181,19 @@ public class RequestTest {
}
@Test
- public void param_as_int() throws Exception {
+ public void param_as_int() {
assertThat(request.setParam("a_number", "123").paramAsInt("a_number")).isEqualTo(123);
}
@Test
- public void param_as_long() throws Exception {
+ public void param_as_long() {
assertThat(request.setParam("a_number", "123").paramAsLong("a_number")).isEqualTo(123L);
assertThat(request.setParam("a_number", "123").paramAsLong("a_number", 42L)).isEqualTo(123L);
assertThat(request.setParam("a_number", null).paramAsLong("a_number", 42L)).isEqualTo(123L);
}
@Test
- public void param_as_boolean() throws Exception {
+ public void param_as_boolean() {
assertThat(request.setParam("a_boolean", "true").paramAsBoolean("a_boolean")).isTrue();
assertThat(request.setParam("a_boolean", "yes").paramAsBoolean("a_boolean")).isTrue();
assertThat(request.setParam("a_boolean", "false").paramAsBoolean("a_boolean")).isFalse();
@@ -207,23 +207,23 @@ public class RequestTest {
}
@Test
- public void param_as_enum() throws Exception {
+ public void param_as_enum() {
assertThat(request.setParam("a_enum", "BETA").paramAsEnum("a_enum", RuleStatus.class)).isEqualTo(RuleStatus.BETA);
}
@Test
- public void param_as_enums() throws Exception {
+ public void param_as_enums() {
assertThat(request.setParam("a_enum", "BETA,READY").paramAsEnums("a_enum", RuleStatus.class)).containsOnly(
RuleStatus.BETA, RuleStatus.READY);
}
@Test
- public void param_as_date() throws Exception {
+ public void param_as_date() {
assertThat(request.setParam("a_date", "2014-05-27").paramAsDate("a_date")).isEqualTo(DateUtils.parseDate("2014-05-27"));
}
@Test
- public void param_as_datetime() throws Exception {
+ public void param_as_datetime() {
assertThat(request.setParam("a_datetime", "2014-05-27T15:50:45+0100").paramAsDateTime("a_datetime")).isEqualTo(DateUtils.parseDateTime("2014-05-27T15:50:45+0100"));
assertThat(request.setParam("a_datetime", "2014-05-27").paramAsDateTime("a_datetime")).isEqualTo(DateUtils.parseDate("2014-05-27"));
try {
@@ -234,7 +234,7 @@ public class RequestTest {
}
@Test
- public void param_as_strings() throws Exception {
+ public void param_as_strings() {
assertThat(request.paramAsStrings("a_string")).isNull();
assertThat(request.setParam("a_string", "").paramAsStrings("a_string")).isEmpty();
assertThat(request.setParam("a_string", "bar").paramAsStrings("a_string")).containsExactly("bar");
@@ -243,12 +243,12 @@ public class RequestTest {
}
@Test
- public void deprecated_key() throws Exception {
+ public void deprecated_key() {
assertThat(request.setParam("deprecated_param", "bar").param("new_param")).isEqualTo("bar");
}
@Test
- public void fail_if_param_is_not_defined() throws Exception {
+ public void fail_if_param_is_not_defined() {
try {
request.param("unknown");
} catch (IllegalArgumentException e) {
@@ -257,7 +257,7 @@ public class RequestTest {
}
@Test
- public void verify_possible_values() throws Exception {
+ public void verify_possible_values() {
request.setParam("has_possible_values", "foo");
assertThat(request.param("has_possible_values")).isEqualTo("foo");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/server/ws/internal/SimpleGetRequestTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/server/ws/internal/SimpleGetRequestTest.java
index f05e6f6d30a..9d81b9469d5 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/server/ws/internal/SimpleGetRequestTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/server/ws/internal/SimpleGetRequestTest.java
@@ -26,7 +26,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class SimpleGetRequestTest {
@Test
- public void method() throws Exception {
+ public void method() {
SimpleGetRequest request = new SimpleGetRequest();
assertThat(request.method()).isEqualTo("GET");
@@ -36,7 +36,7 @@ public class SimpleGetRequestTest {
}
@Test
- public void has_param() throws Exception {
+ public void has_param() {
SimpleGetRequest request = new SimpleGetRequest();
assertThat(request.method()).isEqualTo("GET");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristicTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristicTest.java
index 8ab6cec2010..a3bddd6d0a8 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristicTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/batch/internal/DefaultCharacteristicTest.java
@@ -54,7 +54,7 @@ public class DefaultCharacteristicTest {
}
@Test
- public void set_name_as_key() throws Exception {
+ public void set_name_as_key() {
DefaultCharacteristic characteristic = new DefaultCharacteristic()
.setId(1)
.setName("Compiler related portability", true);
@@ -64,7 +64,7 @@ public class DefaultCharacteristicTest {
}
@Test
- public void add_requirement() throws Exception {
+ public void add_requirement() {
DefaultRequirement requirement = new DefaultRequirement().setRuleKey(RuleKey.of("repo", "rule"));
DefaultCharacteristic characteristic = new DefaultCharacteristic()
@@ -76,7 +76,7 @@ public class DefaultCharacteristicTest {
}
@Test
- public void add_child() throws Exception {
+ public void add_child() {
DefaultCharacteristic root = new DefaultCharacteristic()
.setId(1)
.setKey("REUSABILITY");
@@ -93,7 +93,7 @@ public class DefaultCharacteristicTest {
@Test
- public void is_root() throws Exception {
+ public void is_root() {
DefaultCharacteristic characteristic = new DefaultCharacteristic()
.setId(1)
.setKey("NETWORK_USE")
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/server/internal/DefaultCharacteristicTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/server/internal/DefaultCharacteristicTest.java
index 98514fa2119..9bb3addb0ea 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/server/internal/DefaultCharacteristicTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/technicaldebt/server/internal/DefaultCharacteristicTest.java
@@ -81,7 +81,7 @@ public class DefaultCharacteristicTest {
}
@Test
- public void is_root() throws Exception {
+ public void is_root() {
DefaultCharacteristic characteristic = new DefaultCharacteristic()
.setId(1)
.setKey("NETWORK_USE")
@@ -94,7 +94,7 @@ public class DefaultCharacteristicTest {
}
@Test
- public void is_requirement() throws Exception {
+ public void is_requirement() {
DefaultCharacteristic requirement = new DefaultCharacteristic()
.setId(1)
.setRuleKey(RuleKey.of("repo", "rule"))
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/user/UserQueryTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/user/UserQueryTest.java
index 5d9b7e6575d..fa36ab4986b 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/user/UserQueryTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/user/UserQueryTest.java
@@ -55,7 +55,7 @@ public class UserQueryTest {
}
@Test
- public void should_limit_number_of_logins() throws Exception {
+ public void should_limit_number_of_logins() {
List<String> logins = new ArrayList<String>();
for (int i = 0; i < 1010; i++) {
logins.add(String.valueOf(i));
@@ -69,14 +69,14 @@ public class UserQueryTest {
}
@Test
- public void searchText() throws Exception {
+ public void searchText() {
UserQuery query = UserQuery.builder().searchText("sim").build();
assertThat(query.searchText()).isEqualTo("sim");
assertThat(query.searchTextSql).isEqualTo("%sim%");
}
@Test
- public void searchText_escape_special_characters_in_like() throws Exception {
+ public void searchText_escape_special_characters_in_like() {
UserQuery query = UserQuery.builder().searchText("%sim_").build();
assertThat(query.searchText()).isEqualTo("%sim_");
assertThat(query.searchTextSql).isEqualTo("%/%sim/_%");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/DateUtilsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/DateUtilsTest.java
index 71a39897940..ca4052f33e3 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/DateUtilsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/DateUtilsTest.java
@@ -100,21 +100,21 @@ public class DateUtilsTest {
}
@Test
- public void format_date_time_null_safe() throws Exception {
+ public void format_date_time_null_safe() {
Assertions.assertThat(DateUtils.formatDateTimeNullSafe(new Date())).startsWith("20");
Assertions.assertThat(DateUtils.formatDateTimeNullSafe(new Date()).length()).isGreaterThan(20);
Assertions.assertThat(DateUtils.formatDateTimeNullSafe(null)).isEmpty();
}
@Test
- public void long_to_date() throws Exception {
+ public void long_to_date() {
Date date = new Date();
Assertions.assertThat(DateUtils.longToDate(date.getTime())).isEqualTo(date);
Assertions.assertThat(DateUtils.longToDate(null)).isNull();
}
@Test
- public void date_to_long() throws Exception {
+ public void date_to_long() {
Date date = new Date();
Assertions.assertThat(DateUtils.dateToLong(date)).isEqualTo(date.getTime());
Assertions.assertThat(DateUtils.dateToLong(null)).isEqualTo(null);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationTest.java
index 99e91f84844..d8348f61fae 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationTest.java
@@ -34,13 +34,13 @@ public class DurationTest {
static final Long ONE_DAY_IN_MINUTES = ONE_HOUR_IN_MINUTES * HOURS_IN_DAY;
@Test
- public void create_from_duration_in_minutes() throws Exception {
+ public void create_from_duration_in_minutes() {
Duration duration = Duration.create(ONE_DAY_IN_MINUTES + ONE_HOUR_IN_MINUTES + ONE_MINUTE);
assertThat(duration.toMinutes()).isEqualTo(ONE_DAY_IN_MINUTES + ONE_HOUR_IN_MINUTES + ONE_MINUTE);
}
@Test
- public void encode() throws Exception {
+ public void encode() {
assertThat(Duration.create(2 * ONE_DAY_IN_MINUTES + 5 * ONE_HOUR_IN_MINUTES + 46 * ONE_MINUTE).encode(HOURS_IN_DAY)).isEqualTo("2d5h46min");
assertThat(Duration.create(ONE_DAY_IN_MINUTES).encode(HOURS_IN_DAY)).isEqualTo("1d");
assertThat(Duration.create(ONE_HOUR_IN_MINUTES).encode(HOURS_IN_DAY)).isEqualTo("1h");
@@ -49,7 +49,7 @@ public class DurationTest {
}
@Test
- public void decode() throws Exception {
+ public void decode() {
assertThat(Duration.decode(" 15 d 23 h 42min ", HOURS_IN_DAY)).isEqualTo(Duration.create(15 * ONE_DAY_IN_MINUTES + 23 * ONE_HOUR_IN_MINUTES + 42 * ONE_MINUTE));
assertThat(Duration.decode("15d23h42min", HOURS_IN_DAY)).isEqualTo(Duration.create(15 * ONE_DAY_IN_MINUTES + 23 * ONE_HOUR_IN_MINUTES + 42 * ONE_MINUTE));
assertThat(Duration.decode("23h", HOURS_IN_DAY)).isEqualTo(Duration.create(23 * ONE_HOUR_IN_MINUTES));
@@ -60,7 +60,7 @@ public class DurationTest {
}
@Test
- public void fail_to_decode_if_unit_with_invalid_number() throws Exception {
+ public void fail_to_decode_if_unit_with_invalid_number() {
try {
Duration.decode("Xd", HOURS_IN_DAY);
fail();
@@ -70,7 +70,7 @@ public class DurationTest {
}
@Test
- public void fail_to_decode_if_no_valid_duration() throws Exception {
+ public void fail_to_decode_if_no_valid_duration() {
try {
Duration.decode("foo", HOURS_IN_DAY);
fail();
@@ -80,7 +80,7 @@ public class DurationTest {
}
@Test
- public void fail_to_decode_if_only_number() throws Exception {
+ public void fail_to_decode_if_only_number() {
try {
Duration.decode("15", HOURS_IN_DAY);
fail();
@@ -90,7 +90,7 @@ public class DurationTest {
}
@Test
- public void fail_to_decode_if_valid_unit_with_invalid_duration() throws Exception {
+ public void fail_to_decode_if_valid_unit_with_invalid_duration() {
try {
Duration.decode("15min foo", HOURS_IN_DAY);
fail();
@@ -100,7 +100,7 @@ public class DurationTest {
}
@Test
- public void is_greater_than() throws Exception {
+ public void is_greater_than() {
assertThat(Duration.decode("1h", HOURS_IN_DAY).isGreaterThan(Duration.decode("1min", HOURS_IN_DAY))).isTrue();
assertThat(Duration.decode("1min", HOURS_IN_DAY).isGreaterThan(Duration.decode("1d", HOURS_IN_DAY))).isFalse();
assertThat(Duration.decode("1d", HOURS_IN_DAY).isGreaterThan(Duration.decode("1d", HOURS_IN_DAY))).isFalse();
@@ -108,17 +108,17 @@ public class DurationTest {
}
@Test
- public void add() throws Exception {
+ public void add() {
assertThat(Duration.decode("1h", HOURS_IN_DAY).add(Duration.decode("1min", HOURS_IN_DAY))).isEqualTo(Duration.decode("1h1min", HOURS_IN_DAY));
}
@Test
- public void subtract() throws Exception {
+ public void subtract() {
assertThat(Duration.decode("1h", HOURS_IN_DAY).subtract(Duration.decode("1min", HOURS_IN_DAY))).isEqualTo(Duration.decode("59min", HOURS_IN_DAY));
}
@Test
- public void multiply() throws Exception {
+ public void multiply() {
assertThat(Duration.decode("1h", HOURS_IN_DAY).multiply(2)).isEqualTo(Duration.decode("2h", HOURS_IN_DAY));
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationsTest.java
index b567da69803..f9931a818d2 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/DurationsTest.java
@@ -54,19 +54,19 @@ public class DurationsTest {
Durations durations;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
settings = new Settings();
settings.setProperty(CoreProperties.HOURS_IN_DAY, HOURS_IN_DAY);
durations = new Durations(settings, i18n);
}
@Test
- public void create_from_minutes() throws Exception {
+ public void create_from_minutes() {
assertThat(durations.create(10L).toMinutes()).isEqualTo(10L);
}
@Test
- public void decode() throws Exception {
+ public void decode() {
// 1 working day -> 8 hours
assertThat(durations.decode("1d").toMinutes()).isEqualTo(8L * ONE_HOUR);
// 8 hours
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/KeyValueFormatTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/KeyValueFormatTest.java
index 78eb2ed7eaa..87ef606ba0f 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/KeyValueFormatTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/KeyValueFormatTest.java
@@ -168,7 +168,7 @@ public class KeyValueFormatTest {
}
@Test
- public void helper_parse_methods() throws Exception {
+ public void helper_parse_methods() {
assertThat(KeyValueFormat.parseIntDate("1=2014-01-15")).hasSize(1);
assertThat(KeyValueFormat.parseIntDateTime("1=2014-01-15T15:50:45+0100")).hasSize(1);
assertThat(KeyValueFormat.parseIntDouble("1=3.14")).hasSize(1);
@@ -180,7 +180,7 @@ public class KeyValueFormatTest {
}
@Test
- public void helper_format_methods() throws Exception {
+ public void helper_format_methods() {
assertThat(KeyValueFormat.formatIntDateTime(ImmutableMap.of(1, new Date()))).startsWith("1=");
assertThat(KeyValueFormat.formatIntDate(ImmutableMap.of(1, new Date()))).startsWith("1=");
assertThat(KeyValueFormat.formatIntDouble(ImmutableMap.of(1, 3.14))).startsWith("1=");
@@ -230,7 +230,7 @@ public class KeyValueFormatTest {
}
@Test
- public void escape_strings() throws Exception {
+ public void escape_strings() {
Map<String, String> input = Maps.newLinkedHashMap();
input.put("foo", "a=b=c");
input.put("bar", "a;b;c");
@@ -245,7 +245,7 @@ public class KeyValueFormatTest {
}
@Test
- public void not_instantiable() throws Exception {
+ public void not_instantiable() {
// only static methods. Bad pattern, should be improved.
TestUtils.hasOnlyPrivateConstructors(KeyValueFormat.class);
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/MessageExceptionTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/MessageExceptionTest.java
index 562c95e3014..d47219a55db 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/MessageExceptionTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/MessageExceptionTest.java
@@ -26,7 +26,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class MessageExceptionTest {
@Test
- public void should_create_exception() throws Exception {
+ public void should_create_exception() {
String message = "the message";
MessageException exception = MessageException.of(message);
assertThat(exception.getMessage()).isEqualTo(message);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/PagingTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/PagingTest.java
index 658bdf38647..2a2619ee3e7 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/PagingTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/PagingTest.java
@@ -54,7 +54,7 @@ public class PagingTest {
}
@Test
- public void page_size_should_be_strictly_positive() throws Exception {
+ public void page_size_should_be_strictly_positive() {
try {
Paging.create(0, 5, 5);
fail();
@@ -64,7 +64,7 @@ public class PagingTest {
}
@Test
- public void page_index_should_be_strictly_positive() throws Exception {
+ public void page_index_should_be_strictly_positive() {
try {
Paging.create(5, 0, 5);
fail();
@@ -74,7 +74,7 @@ public class PagingTest {
}
@Test
- public void total_items_should_be_positive() throws Exception {
+ public void total_items_should_be_positive() {
try {
Paging.create(5, 5, -1);
fail();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/PathUtilsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/PathUtilsTest.java
index 64ea02cbfe5..3b76299f032 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/PathUtilsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/PathUtilsTest.java
@@ -68,7 +68,7 @@ public class PathUtilsTest {
}
@Test
- public void haveFunGetCoverage() throws Exception {
+ public void haveFunGetCoverage() {
// does not fail
new PathUtils();
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/System2Test.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/System2Test.java
index e0177fb4890..c9951833c9a 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/System2Test.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/System2Test.java
@@ -91,7 +91,7 @@ public class System2Test {
}
@Test
- public void close() throws Exception {
+ public void close() {
class MyCloseable implements Closeable {
boolean isClosed = false;
@Override
@@ -106,7 +106,7 @@ public class System2Test {
}
@Test
- public void close_throws_exception_on_error() throws Exception {
+ public void close_throws_exception_on_error() {
Closeable closeable = new Closeable() {
@Override
public void close() throws IOException {
@@ -122,7 +122,7 @@ public class System2Test {
}
@Test
- public void getDefaultTimezone() throws Exception {
+ public void getDefaultTimezone() {
assertThat(System2.INSTANCE.getDefaultTimeZone().getID()).isEqualTo(TimeZone.getDefault().getID());
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/TimeUtilsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/TimeUtilsTest.java
index 8d5a09a44dd..4ed539385d9 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/TimeUtilsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/TimeUtilsTest.java
@@ -25,7 +25,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class TimeUtilsTest {
@Test
- public void formatDuration() throws Exception {
+ public void formatDuration() {
assertThat(TimeUtils.formatDuration(0)).isEqualTo("0ms");
assertThat(TimeUtils.formatDuration(100)).isEqualTo("100ms");
assertThat(TimeUtils.formatDuration(1000)).isEqualTo("1s");
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/UriReaderTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/UriReaderTest.java
index e42e8735e8f..c7f21de758f 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/UriReaderTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/UriReaderTest.java
@@ -52,13 +52,13 @@ public class UriReaderTest {
}
@Test
- public void file_readString() throws Exception {
+ public void file_readString() {
UriReader uriReader = new UriReader(new UriReader.SchemeProcessor[0]);
assertThat(uriReader.readString(testFile, Charsets.UTF_8)).isEqualTo("in foo");
}
@Test
- public void file_readBytes() throws Exception {
+ public void file_readBytes() {
UriReader uriReader = new UriReader(new UriReader.SchemeProcessor[0]);
assertThat(new String(uriReader.readBytes(testFile))).isEqualTo("in foo");
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/WorkUnitTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/WorkUnitTest.java
index b0649bf5b3f..6b9c9f632a6 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/WorkUnitTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/WorkUnitTest.java
@@ -27,14 +27,14 @@ import static org.assertj.core.api.Assertions.assertThat;
public class WorkUnitTest {
@Test
- public void create() throws Exception {
+ public void create() {
WorkUnit workUnit = WorkUnit.create(2.0, "mn");
assertThat(workUnit.getUnit()).isEqualTo("mn");
assertThat(workUnit.getValue()).isEqualTo(2.0);
}
@Test
- public void create_default() throws Exception {
+ public void create_default() {
WorkUnit workUnit = WorkUnit.create();
assertThat(workUnit.getUnit()).isEqualTo("d");
assertThat(workUnit.getValue()).isEqualTo(0.0);
@@ -48,7 +48,7 @@ public class WorkUnitTest {
}
@Test
- public void fail_with_bad_unit() throws Exception {
+ public void fail_with_bad_unit() {
try {
WorkUnit.create(2.0, "z");
} catch (Exception e) {
@@ -57,7 +57,7 @@ public class WorkUnitTest {
}
@Test
- public void fail_with_bad_value() throws Exception {
+ public void fail_with_bad_value() {
try {
WorkUnit.create(-2.0, "mn");
} catch (Exception e) {
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/UuidsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/UuidsTest.java
index 321624c2246..a5b4aff24e7 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/UuidsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/UuidsTest.java
@@ -30,7 +30,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class UuidsTest {
@Test
- public void create_unique() throws Exception {
+ public void create_unique() {
Set<String> all = Sets.newHashSet();
for (int i = 0; i < 50; i++) {
String uuid = Uuids.create();
@@ -41,7 +41,7 @@ public class UuidsTest {
}
@Test
- public void constructor_is_private() throws Exception {
+ public void constructor_is_private() {
TestUtils.hasOnlyPrivateConstructors(Uuids.class);
}
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/WorkDurationTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/WorkDurationTest.java
index 43d4bff5977..bb4b07e1cbd 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/WorkDurationTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/internal/WorkDurationTest.java
@@ -33,7 +33,7 @@ public class WorkDurationTest {
static final Long ONE_DAY_IN_MINUTES = ONE_HOUR_IN_MINUTES * HOURS_IN_DAY;
@Test
- public void create_from_days_hours_minutes() throws Exception {
+ public void create_from_days_hours_minutes() {
WorkDuration workDuration = WorkDuration.create(1, 1, 1, HOURS_IN_DAY);
assertThat(workDuration.days()).isEqualTo(1);
assertThat(workDuration.hours()).isEqualTo(1);
@@ -43,7 +43,7 @@ public class WorkDurationTest {
}
@Test
- public void create_from_value_and_unit() throws Exception {
+ public void create_from_value_and_unit() {
WorkDuration result = WorkDuration.createFromValueAndUnit(1, WorkDuration.UNIT.DAYS, HOURS_IN_DAY);
assertThat(result.days()).isEqualTo(1);
assertThat(result.hours()).isEqualTo(0);
@@ -57,7 +57,7 @@ public class WorkDurationTest {
}
@Test
- public void create_from_minutes() throws Exception {
+ public void create_from_minutes() {
WorkDuration workDuration = WorkDuration.createFromMinutes(ONE_MINUTE, HOURS_IN_DAY);
assertThat(workDuration.days()).isEqualTo(0);
assertThat(workDuration.hours()).isEqualTo(0);
@@ -75,7 +75,7 @@ public class WorkDurationTest {
}
@Test
- public void create_from_working_long() throws Exception {
+ public void create_from_working_long() {
// 1 minute
WorkDuration workDuration = WorkDuration.createFromLong(1L, HOURS_IN_DAY);
assertThat(workDuration.days()).isEqualTo(0);
@@ -96,14 +96,14 @@ public class WorkDurationTest {
}
@Test
- public void convert_to_seconds() throws Exception {
+ public void convert_to_seconds() {
assertThat(WorkDuration.createFromValueAndUnit(2, WorkDuration.UNIT.MINUTES, HOURS_IN_DAY).toMinutes()).isEqualTo(2L * ONE_MINUTE);
assertThat(WorkDuration.createFromValueAndUnit(2, WorkDuration.UNIT.HOURS, HOURS_IN_DAY).toMinutes()).isEqualTo(2L * ONE_HOUR_IN_MINUTES);
assertThat(WorkDuration.createFromValueAndUnit(2, WorkDuration.UNIT.DAYS, HOURS_IN_DAY).toMinutes()).isEqualTo(2L * ONE_DAY_IN_MINUTES);
}
@Test
- public void convert_to_working_days() throws Exception {
+ public void convert_to_working_days() {
assertThat(WorkDuration.createFromValueAndUnit(2, WorkDuration.UNIT.MINUTES, HOURS_IN_DAY).toWorkingDays()).isEqualTo(2d / 60d / 8d);
assertThat(WorkDuration.createFromValueAndUnit(240, WorkDuration.UNIT.MINUTES, HOURS_IN_DAY).toWorkingDays()).isEqualTo(0.5);
assertThat(WorkDuration.createFromValueAndUnit(4, WorkDuration.UNIT.HOURS, HOURS_IN_DAY).toWorkingDays()).isEqualTo(0.5);
@@ -113,7 +113,7 @@ public class WorkDurationTest {
}
@Test
- public void convert_to_working_long() throws Exception {
+ public void convert_to_working_long() {
assertThat(WorkDuration.createFromValueAndUnit(2, WorkDuration.UNIT.MINUTES, HOURS_IN_DAY).toLong()).isEqualTo(2l);
assertThat(WorkDuration.createFromValueAndUnit(4, WorkDuration.UNIT.HOURS, HOURS_IN_DAY).toLong()).isEqualTo(400l);
assertThat(WorkDuration.createFromValueAndUnit(10, WorkDuration.UNIT.HOURS, HOURS_IN_DAY).toLong()).isEqualTo(10200l);
@@ -122,7 +122,7 @@ public class WorkDurationTest {
}
@Test
- public void add() throws Exception {
+ public void add() {
// 4h + 5h = 1d 1h
WorkDuration result = WorkDuration.createFromValueAndUnit(4, WorkDuration.UNIT.HOURS, HOURS_IN_DAY).add(WorkDuration.createFromValueAndUnit(5, WorkDuration.UNIT.HOURS, HOURS_IN_DAY));
assertThat(result.days()).isEqualTo(1);
@@ -146,7 +146,7 @@ public class WorkDurationTest {
}
@Test
- public void subtract() throws Exception {
+ public void subtract() {
// 1d 1h - 5h = 4h
WorkDuration result = WorkDuration.create(1, 1, 0, HOURS_IN_DAY).subtract(WorkDuration.createFromValueAndUnit(5, WorkDuration.UNIT.HOURS, HOURS_IN_DAY));
assertThat(result.days()).isEqualTo(0);
@@ -169,7 +169,7 @@ public class WorkDurationTest {
}
@Test
- public void multiply() throws Exception {
+ public void multiply() {
// 5h * 2 = 1d 2h
WorkDuration result = WorkDuration.createFromValueAndUnit(5, WorkDuration.UNIT.HOURS, HOURS_IN_DAY).multiply(2);
assertThat(result.days()).isEqualTo(1);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/BaseLoggerTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/BaseLoggerTest.java
index 4aa1bd0bd9b..5f34386d175 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/BaseLoggerTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/BaseLoggerTest.java
@@ -26,7 +26,7 @@ public class BaseLoggerTest {
ConsoleLogger sut = new ConsoleLogger();
@Test
- public void log() throws Exception {
+ public void log() {
sut.log(LoggerLevel.WARN, "message");
}
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleFormatterTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleFormatterTest.java
index 834860d7a83..4ee98c3c688 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleFormatterTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleFormatterTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class ConsoleFormatterTest {
@Test
- public void format() throws Exception {
+ public void format() {
assertThat(ConsoleFormatter.format("foo")).isEqualTo("foo");
assertThat(ConsoleFormatter.format("arg: {}", "foo")).isEqualTo("arg: foo");
assertThat(ConsoleFormatter.format("two args: {} and {}", "foo", 42)).isEqualTo("two args: foo and 42");
@@ -36,7 +36,7 @@ public class ConsoleFormatterTest {
}
@Test
- public void only_static_methods() throws Exception {
+ public void only_static_methods() {
assertThat(TestUtils.hasOnlyPrivateConstructors(ConsoleFormatter.class)).isTrue();
}
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggerTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggerTest.java
index 56d5f242dab..b58de37d1f2 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggerTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggerTest.java
@@ -37,7 +37,7 @@ public class ConsoleLoggerTest {
public LogTester tester = new LogTester();
@Test
- public void debug_enabled() throws Exception {
+ public void debug_enabled() {
tester.setLevel(LoggerLevel.DEBUG);
assertThat(sut.isDebugEnabled()).isTrue();
assertThat(sut.isTraceEnabled()).isFalse();
@@ -49,7 +49,7 @@ public class ConsoleLoggerTest {
}
@Test
- public void debug_disabled() throws Exception {
+ public void debug_disabled() {
tester.setLevel(LoggerLevel.INFO);
assertThat(sut.isDebugEnabled()).isFalse();
assertThat(sut.isTraceEnabled()).isFalse();
@@ -61,7 +61,7 @@ public class ConsoleLoggerTest {
}
@Test
- public void trace_enabled() throws Exception {
+ public void trace_enabled() {
tester.setLevel(LoggerLevel.TRACE);
assertThat(sut.isDebugEnabled()).isTrue();
assertThat(sut.isTraceEnabled()).isTrue();
@@ -73,7 +73,7 @@ public class ConsoleLoggerTest {
}
@Test
- public void trace_disabled() throws Exception {
+ public void trace_disabled() {
tester.setLevel(LoggerLevel.DEBUG);
assertThat(sut.isTraceEnabled()).isFalse();
sut.trace("message");
@@ -84,7 +84,7 @@ public class ConsoleLoggerTest {
}
@Test
- public void log() throws Exception {
+ public void log() {
sut.info("message");
sut.info("message {}", "foo");
sut.info("message {} {}", "foo", "bar");
@@ -106,7 +106,7 @@ public class ConsoleLoggerTest {
}
@Test
- public void level_change_not_implemented_yet() throws Exception {
+ public void level_change_not_implemented_yet() {
assertThat(sut.setLevel(LoggerLevel.DEBUG)).isFalse();
}
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggersTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggersTest.java
index a77cd98a18a..197225cf515 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggersTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ConsoleLoggersTest.java
@@ -28,13 +28,13 @@ public class ConsoleLoggersTest {
ConsoleLoggers sut = new ConsoleLoggers();
@Test
- public void newInstance() throws Exception {
+ public void newInstance() {
Logger logger = sut.newInstance("foo");
assertThat(logger).isInstanceOf(ConsoleLogger.class);
}
@Test
- public void level() throws Exception {
+ public void level() {
// INFO by default
assertThat(sut.getLevel()).isEqualTo(LoggerLevel.INFO);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/DefaultProfilerTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/DefaultProfilerTest.java
index 3bf72652db7..da6b46697e4 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/DefaultProfilerTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/DefaultProfilerTest.java
@@ -48,7 +48,7 @@ public class DefaultProfilerTest {
}
@Test
- public void stop_reuses_start_message() throws Exception {
+ public void stop_reuses_start_message() {
tester.setLevel(LoggerLevel.TRACE);
// trace
@@ -76,7 +76,7 @@ public class DefaultProfilerTest {
}
@Test
- public void different_start_and_stop_messages() throws Exception {
+ public void different_start_and_stop_messages() {
tester.setLevel(LoggerLevel.TRACE);
// start TRACE and stop DEBUG
@@ -104,7 +104,7 @@ public class DefaultProfilerTest {
}
@Test
- public void log_on_at_stop() throws Exception {
+ public void log_on_at_stop() {
tester.setLevel(LoggerLevel.TRACE);
// trace
@@ -129,7 +129,7 @@ public class DefaultProfilerTest {
}
@Test
- public void add_context() throws Exception {
+ public void add_context() {
Profiler profiler = Profiler.create(Loggers.get("DefaultProfilerTest"));
profiler.addContext("a_string", "bar");
profiler.addContext("null_value", null);
@@ -147,7 +147,7 @@ public class DefaultProfilerTest {
}
@Test
- public void empty_message() throws Exception {
+ public void empty_message() {
sut.addContext("foo", "bar");
sut.startInfo("");
assertThat(tester.logs()).containsOnly("foo=bar");
@@ -161,7 +161,7 @@ public class DefaultProfilerTest {
}
@Test
- public void fail_if_stop_without_message() throws Exception {
+ public void fail_if_stop_without_message() {
sut.start();
try {
sut.stopInfo();
@@ -172,7 +172,7 @@ public class DefaultProfilerTest {
}
@Test
- public void fail_if_stop_without_start() throws Exception {
+ public void fail_if_stop_without_start() {
try {
sut.stopDebug("foo");
fail();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogInterceptorsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogInterceptorsTest.java
index d05a4395353..7de0f049668 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogInterceptorsTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogInterceptorsTest.java
@@ -27,18 +27,18 @@ import static org.assertj.core.api.Assertions.assertThat;
public class LogInterceptorsTest {
@Test
- public void default_is_null_interceptor() throws Exception {
+ public void default_is_null_interceptor() {
// production-ready
assertThat(LogInterceptors.get()).isInstanceOf(NullInterceptor.class);
}
@Test(expected = IllegalArgumentException.class)
- public void instance_cant_be_null() throws Exception {
+ public void instance_cant_be_null() {
LogInterceptors.set(null);
}
@Test
- public void private_constructor() throws Exception {
+ public void private_constructor() {
assertThat(TestUtils.hasOnlyPrivateConstructors(LogInterceptors.class));
}
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogbackLoggerTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogbackLoggerTest.java
index f17cb9f799f..500b32b47d9 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogbackLoggerTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LogbackLoggerTest.java
@@ -35,7 +35,7 @@ public class LogbackLoggerTest {
public LogTester tester = new LogTester();
@Test
- public void log() throws Exception {
+ public void log() {
// no assertions. Simply verify that calls do not fail.
sut.trace("message");
sut.trace("message {}", "foo");
@@ -65,7 +65,7 @@ public class LogbackLoggerTest {
}
@Test
- public void change_level() throws Exception {
+ public void change_level() {
assertThat(sut.setLevel(LoggerLevel.INFO)).isTrue();
assertThat(sut.logbackLogger().getLevel()).isEqualTo(Level.INFO);
assertThat(sut.isDebugEnabled()).isFalse();
@@ -83,7 +83,7 @@ public class LogbackLoggerTest {
}
@Test
- public void info_level_can_not_be_disabled() throws Exception {
+ public void info_level_can_not_be_disabled() {
try {
sut.setLevel(LoggerLevel.ERROR);
fail();
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LoggersTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LoggersTest.java
index b26094ce16a..0dd533207c1 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LoggersTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/LoggersTest.java
@@ -27,7 +27,7 @@ import static org.assertj.core.api.Assertions.assertThat;
public class LoggersTest {
@Test
- public void factory() throws Exception {
+ public void factory() {
// logback is used by sonar-plugin-api
assertThat(Loggers.getFactory()).isInstanceOf(LogbackLoggers.class);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullInterceptorTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullInterceptorTest.java
index f410fcd80ae..5b301769b95 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullInterceptorTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullInterceptorTest.java
@@ -26,7 +26,7 @@ import static org.mockito.Mockito.mock;
public class NullInterceptorTest {
@Test
- public void do_not_throws_exception() throws Exception {
+ public void do_not_throws_exception() {
// verify that... it does nothing
NullInterceptor.NULL_INSTANCE.log(LoggerLevel.INFO, "foo");
NullInterceptor.NULL_INSTANCE.log(LoggerLevel.INFO, "foo {}", 42);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullProfilerTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullProfilerTest.java
index a094ebb368e..bc9af01a006 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullProfilerTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/NullProfilerTest.java
@@ -28,7 +28,7 @@ public class NullProfilerTest {
NullProfiler sut = NullProfiler.NULL_INSTANCE;
@Test
- public void do_not_fail() throws Exception {
+ public void do_not_fail() {
assertThat(sut.start()).isSameAs(sut);
assertThat(sut.startTrace("")).isSameAs(sut);
assertThat(sut.startDebug("")).isSameAs(sut);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ProfilerTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ProfilerTest.java
index 6a9e0b9c36d..6d45f7b818e 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ProfilerTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/log/ProfilerTest.java
@@ -29,13 +29,13 @@ public class ProfilerTest {
public LogTester tester = new LogTester();
@Test
- public void create() throws Exception {
+ public void create() {
Profiler profiler = Profiler.create(Loggers.get("foo"));
assertThat(profiler).isInstanceOf(DefaultProfiler.class);
}
@Test
- public void create_null_profiler_if_trace_level_is_disabled() throws Exception {
+ public void create_null_profiler_if_trace_level_is_disabled() {
tester.setLevel(LoggerLevel.TRACE);
Profiler profiler = Profiler.createIfTrace(Loggers.get("foo"));
assertThat(profiler).isInstanceOf(DefaultProfiler.class);
@@ -46,7 +46,7 @@ public class ProfilerTest {
}
@Test
- public void create_null_profiler_if_debug_level_is_disabled() throws Exception {
+ public void create_null_profiler_if_debug_level_is_disabled() {
tester.setLevel(LoggerLevel.TRACE);
Profiler profiler = Profiler.createIfDebug(Loggers.get("foo"));
assertThat(profiler).isInstanceOf(DefaultProfiler.class);
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/text/JsonWriterTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/text/JsonWriterTest.java
index e0b945ddbe6..c4d4c6d9436 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/text/JsonWriterTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/text/JsonWriterTest.java
@@ -52,26 +52,26 @@ public class JsonWriterTest {
}
@Test
- public void empty_object() throws Exception {
+ public void empty_object() {
writer.beginObject().endObject().close();
expect("{}");
}
@Test
- public void empty_array() throws Exception {
+ public void empty_array() {
writer.beginArray().endArray().close();
expect("[]");
}
@Test
- public void stop_while_streaming() throws Exception {
+ public void stop_while_streaming() {
writer.beginObject().name("foo").value("bar");
// endObject() and close() are missing
expect("{\"foo\":\"bar\"");
}
@Test
- public void objects_and_arrays() throws Exception {
+ public void objects_and_arrays() {
writer.beginObject().name("issues")
.beginArray()
.beginObject().prop("key", "ABC").endObject()
@@ -82,13 +82,13 @@ public class JsonWriterTest {
}
@Test
- public void array_values() throws Exception {
+ public void array_values() {
writer.beginArray().values(Arrays.asList("foo", "bar", "baz")).endArray().close();
expect("[\"foo\",\"bar\",\"baz\"]");
}
@Test
- public void type_of_values() throws Exception {
+ public void type_of_values() {
Date date = DateUtils.parseDateTime("2010-05-18T15:50:45+0100");
writer.beginObject()
.prop("aBoolean", true)
@@ -103,7 +103,7 @@ public class JsonWriterTest {
}
@Test
- public void ignore_null_values_by_default() throws Exception {
+ public void ignore_null_values_by_default() {
writer.beginObject()
.prop("nullNumber", (Number) null)
.prop("nullString", (String) null)
@@ -116,7 +116,7 @@ public class JsonWriterTest {
}
@Test
- public void serialize_null_values() throws Exception {
+ public void serialize_null_values() {
writer.setSerializeNulls(true);
writer.beginObject()
.prop("nullNumber", (Number) null)
@@ -130,7 +130,7 @@ public class JsonWriterTest {
}
@Test
- public void serialize_empty_strings_by_default() throws Exception {
+ public void serialize_empty_strings_by_default() {
writer.beginObject()
.prop("emptyString", EMPTY_STRING)
.name("emptyStringAsObject").valueObject(EMPTY_STRING)
@@ -142,7 +142,7 @@ public class JsonWriterTest {
}
@Test
- public void ignore_empty_strings_when_requested() throws Exception {
+ public void ignore_empty_strings_when_requested() {
writer.setSerializeEmptys(false)
.beginObject()
.prop("emptyString", EMPTY_STRING)
@@ -152,7 +152,7 @@ public class JsonWriterTest {
}
@Test
- public void escape_values() throws Exception {
+ public void escape_values() {
writer.beginObject()
.prop("foo", "<hello \"world\">")
.endObject().close();
@@ -160,7 +160,7 @@ public class JsonWriterTest {
}
@Test
- public void valueObject() throws Exception {
+ public void valueObject() {
writer.beginObject()
.name("aString").valueObject("stringValue")
.name("aBoolean").valueObject(true)
@@ -175,14 +175,14 @@ public class JsonWriterTest {
}
@Test
- public void valueObject_recursive() throws Exception {
+ public void valueObject_recursive() {
Map map = ImmutableMap.of("a", ImmutableMap.of("b", "c"));
writer.valueObject(map).close();
expect("{\"a\":{\"b\":\"c\"}}");
}
@Test
- public void valueObject_unsupported_type() throws Exception {
+ public void valueObject_unsupported_type() {
try {
writer.beginObject().valueObject(new StringWriter()).endObject().close();
fail();
@@ -192,13 +192,13 @@ public class JsonWriterTest {
}
@Test
- public void fail_on_NaN_value() throws Exception {
+ public void fail_on_NaN_value() {
thrown.expect(WriterException.class);
writer.beginObject().prop("foo", Double.NaN).endObject().close();
}
@Test
- public void fail_if_not_valid() throws Exception {
+ public void fail_if_not_valid() {
thrown.expect(WriterException.class);
writer.beginObject().endArray().close();
}
diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/text/XmlWriterTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/text/XmlWriterTest.java
index daa4bc5cccf..679eaf77423 100644
--- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/text/XmlWriterTest.java
+++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/text/XmlWriterTest.java
@@ -51,25 +51,25 @@ public class XmlWriterTest {
}
@Test
- public void only_root() throws Exception {
+ public void only_root() {
writer.begin("foo").end().close();
expect("<foo/>");
}
@Test
- public void escape_value() throws Exception {
+ public void escape_value() {
writer.prop("foo", "1<2 & 2>=2").close();
expect("<foo>1&lt;2 &amp; 2>=2</foo>");
}
@Test
- public void only_root_with_value() throws Exception {
+ public void only_root_with_value() {
writer.prop("foo", "bar").close();
expect("<foo>bar</foo>");
}
@Test
- public void ignore_null_values() throws Exception {
+ public void ignore_null_values() {
writer.begin("root")
.prop("nullNumber", (Number) null)
.prop("nullString", (String) null)
@@ -78,7 +78,7 @@ public class XmlWriterTest {
}
@Test
- public void fail_on_NaN_value() throws Exception {
+ public void fail_on_NaN_value() {
thrown.expect(WriterException.class);
thrown.expectMessage("Fail to write XML. Double value is not valid: NaN");
writer.begin("root").prop("foo", Double.NaN).end().close();
diff --git a/sonar-testing-harness/src/test/java/org/sonar/test/JsonAssertTest.java b/sonar-testing-harness/src/test/java/org/sonar/test/JsonAssertTest.java
index 59a05d6506f..21fbee1c439 100644
--- a/sonar-testing-harness/src/test/java/org/sonar/test/JsonAssertTest.java
+++ b/sonar-testing-harness/src/test/java/org/sonar/test/JsonAssertTest.java
@@ -32,7 +32,7 @@ import static org.sonar.test.JsonAssert.assertJson;
public class JsonAssertTest {
@Test
- public void isSimilarAs_strings() throws Exception {
+ public void isSimilarAs_strings() {
assertJson("{}").isSimilarTo("{}");
try {
@@ -46,7 +46,7 @@ public class JsonAssertTest {
}
@Test
- public void isSimilarAs_urls() throws Exception {
+ public void isSimilarAs_urls() {
URL url1 = getClass().getResource("JsonAssertTest/sample1.json");
URL url2 = getClass().getResource("JsonAssertTest/sample2.json");
assertJson(url1).isSimilarTo(url1);
@@ -60,7 +60,7 @@ public class JsonAssertTest {
}
@Test
- public void actual_can_be_superset_of_expected() throws Exception {
+ public void actual_can_be_superset_of_expected() {
assertJson("{\"foo\": \"bar\"}").isSimilarTo("{}");
try {
assertJson("{}").isSimilarTo("{\"foo\": \"bar\"}");
@@ -76,7 +76,7 @@ public class JsonAssertTest {
}
@Test
- public void enable_strict_order_of_arrays() throws Exception {
+ public void enable_strict_order_of_arrays() {
try {
assertJson("[1,2]").setStrictArrayOrder(true).isSimilarTo("[2, 1]");
fail();
@@ -86,7 +86,7 @@ public class JsonAssertTest {
}
@Test
- public void enable_strict_timezone() throws Exception {
+ public void enable_strict_timezone() {
try {
assertJson("[\"2010-05-18T15:50:45+0100\"]").setStrictTimezone(true).isSimilarTo("[\"2010-05-18T16:50:45+0200\"]");
fail();
diff --git a/sonar-testing-harness/src/test/java/org/sonar/test/JsonComparisonTest.java b/sonar-testing-harness/src/test/java/org/sonar/test/JsonComparisonTest.java
index 6dc57199a7c..d640a76367d 100644
--- a/sonar-testing-harness/src/test/java/org/sonar/test/JsonComparisonTest.java
+++ b/sonar-testing-harness/src/test/java/org/sonar/test/JsonComparisonTest.java
@@ -31,13 +31,13 @@ public class JsonComparisonTest {
}
@Test
- public void syntax_agnostic() throws Exception {
+ public void syntax_agnostic() {
assertThat(areSimilar("{}", " { } ")).isTrue();
assertThat(areSimilar("{\"foo\":\"bar\"}", "{\"foo\": \"bar\" \n }")).isTrue();
}
@Test
- public void object() throws Exception {
+ public void object() {
assertThat(areSimilar("{}", "{}")).isTrue();
// exactly the same
@@ -54,7 +54,7 @@ public class JsonComparisonTest {
}
@Test
- public void strict_order_of_array() throws Exception {
+ public void strict_order_of_array() {
assertThat(isSimilar_strict_array_order("[]", "[]")).isTrue();
assertThat(isSimilar_strict_array_order("[1, 2]", "[1, 2]")).isTrue();
@@ -66,7 +66,7 @@ public class JsonComparisonTest {
}
@Test
- public void lenient_order_of_array() throws Exception {
+ public void lenient_order_of_array() {
assertThat(areSimilar("[]", "[]")).isTrue();
assertThat(areSimilar("[1, 2]", "[1, 2]")).isTrue();
assertThat(areSimilar("[1, 2]", "[1]")).isFalse();
@@ -77,12 +77,12 @@ public class JsonComparisonTest {
}
@Test
- public void lenient_order_of_arrays_by_default() throws Exception {
+ public void lenient_order_of_arrays_by_default() {
assertThat(new JsonComparison().isStrictArrayOrder()).isFalse();
}
@Test
- public void null_value() throws Exception {
+ public void null_value() {
assertThat(areSimilar("[null]", "[null]")).isTrue();
assertThat(areSimilar("[null]", "[]")).isFalse();
@@ -99,7 +99,7 @@ public class JsonComparisonTest {
}
@Test
- public void maps_and_arrays() throws Exception {
+ public void maps_and_arrays() {
assertThat(areSimilar("[]", "{}")).isFalse();
assertThat(areSimilar("{}", "[]")).isFalse();
@@ -121,7 +121,7 @@ public class JsonComparisonTest {
}
@Test
- public void lenient_timezone() throws Exception {
+ public void lenient_timezone() {
// lenient mode by default
assertThat(new JsonComparison().isStrictTimezone()).isFalse();
@@ -136,7 +136,7 @@ public class JsonComparisonTest {
}
@Test
- public void strict_timezone() throws Exception {
+ public void strict_timezone() {
assertThat(new JsonComparison().setStrictTimezone(true).isStrictTimezone()).isTrue();
// same instant, same timezone
@@ -151,7 +151,7 @@ public class JsonComparisonTest {
}
@Test
- public void compare_doubles() throws Exception {
+ public void compare_doubles() {
assertThat(areSimilar("{\"foo\": true}", "{\"foo\": false}")).isFalse();
assertThat(areSimilar("{\"foo\": true}", "{\"foo\": true}")).isTrue();
assertThat(areSimilar("{\"foo\": true}", "{\"foo\": \"true\"}")).isFalse();
@@ -159,7 +159,7 @@ public class JsonComparisonTest {
}
@Test
- public void compare_booleans() throws Exception {
+ public void compare_booleans() {
assertThat(areSimilar("{\"foo\": 3.14}", "{\"foo\": 3.14000000}")).isTrue();
assertThat(areSimilar("{\"foo\": 3.14}", "{\"foo\": 3.1400001}")).isTrue();
}