From 74c614d0020c32e920f63ca282e6389071e07d87 Mon Sep 17 00:00:00 2001 From: Weimin Yu Date: Tue, 14 Jan 2020 10:54:09 -0500 Subject: [PATCH] Upgradle JUnit to 4.13 (#442) * Upgradle JUnit to 4.13 Removed third_party/junit folder and all usage of the JunitBackPort class. As a result, third_party is no longer a Gradle subproject. Minor code changes were needed to work around an error-prone pattern: multiple statement in assertThrows' runnable lambda. Also third_party/activation and third_party/jsch. These dependencies are loaded from remote maven repo. The local copies are not in use. --- .../dependency-locks/testCompile.lockfile | 2 +- .../testCompileClasspath.lockfile | 2 +- .../dependency-locks/testRuntime.lockfile | 2 +- .../testRuntimeClasspath.lockfile | 2 +- common/build.gradle | 1 - .../dependency-locks/testCompile.lockfile | 2 +- .../testCompileClasspath.lockfile | 2 +- .../dependency-locks/testRuntime.lockfile | 2 +- .../testRuntimeClasspath.lockfile | 2 +- .../testing/truth/TextDiffSubjectTest.java | 2 +- config/checkstyle/checkstyle.xml | 6 - core/build.gradle | 2 - .../dependency-locks/testCompile.lockfile | 2 +- .../testCompileClasspath.lockfile | 2 +- .../dependency-locks/testRuntime.lockfile | 2 +- .../testRuntimeClasspath.lockfile | 2 +- .../backup/GcsDiffFileListerTest.java | 2 +- .../batch/DeleteProberDataActionTest.java | 2 +- ...xpandRecurringBillingEventsActionTest.java | 2 +- .../google/registry/beam/BeamUtilsTest.java | 2 +- .../beam/invoicing/BillingEventTest.java | 2 +- .../registry/bigquery/BigqueryUtilsTest.java | 2 +- .../registry/cron/TldFanoutActionTest.java | 2 +- .../google/registry/dns/DnsInjectionTest.java | 2 +- .../google/registry/dns/DnsQueueTest.java | 2 +- .../dns/PublishDnsUpdatesActionTest.java | 2 +- .../registry/dns/RefreshDnsActionTest.java | 2 +- .../dns/writer/BaseDnsWriterTest.java | 2 +- .../dnsupdate/DnsMessageTransportTest.java | 2 +- .../writer/dnsupdate/DnsUpdateWriterTest.java | 4 +- .../MarkdownDocumentationFormatterTest.java | 2 +- .../export/BigqueryPollJobActionTest.java | 2 +- .../export/CheckBackupActionTest.java | 2 +- .../export/ExportDomainListsActionTest.java | 2 +- .../export/ExportPremiumTermsActionTest.java | 2 +- .../export/ExportReservedTermsActionTest.java | 2 +- .../export/UpdateSnapshotViewActionTest.java | 2 +- .../UploadDatastoreBackupActionTest.java | 2 +- .../export/datastore/EntityFilterTest.java | 2 +- .../registry/flows/ExtensionManagerTest.java | 2 +- .../registry/flows/ResourceFlowTestCase.java | 2 +- .../registry/flows/TlsCredentialsTest.java | 2 +- .../flows/contact/ContactCheckFlowTest.java | 2 +- .../flows/contact/ContactCreateFlowTest.java | 2 +- .../flows/contact/ContactDeleteFlowTest.java | 2 +- .../flows/contact/ContactInfoFlowTest.java | 2 +- .../ContactTransferApproveFlowTest.java | 2 +- .../ContactTransferCancelFlowTest.java | 2 +- .../contact/ContactTransferQueryFlowTest.java | 2 +- .../ContactTransferRejectFlowTest.java | 2 +- .../ContactTransferRequestFlowTest.java | 2 +- .../flows/contact/ContactUpdateFlowTest.java | 2 +- .../flows/domain/DomainCheckFlowTest.java | 2 +- .../domain/DomainClaimsCheckFlowTest.java | 2 +- .../flows/domain/DomainCreateFlowTest.java | 2 +- .../flows/domain/DomainDeleteFlowTest.java | 2 +- .../flows/domain/DomainFlowUtilsTest.java | 2 +- .../flows/domain/DomainInfoFlowTest.java | 2 +- .../flows/domain/DomainRenewFlowTest.java | 2 +- .../domain/DomainRestoreRequestFlowTest.java | 2 +- .../domain/DomainTransferApproveFlowTest.java | 2 +- .../domain/DomainTransferCancelFlowTest.java | 2 +- .../domain/DomainTransferQueryFlowTest.java | 2 +- .../domain/DomainTransferRejectFlowTest.java | 2 +- .../domain/DomainTransferRequestFlowTest.java | 2 +- .../flows/domain/DomainUpdateFlowTest.java | 2 +- .../token/AllocationTokenFlowUtilsTest.java | 2 +- .../flows/host/HostCheckFlowTest.java | 2 +- .../flows/host/HostCreateFlowTest.java | 2 +- .../flows/host/HostDeleteFlowTest.java | 2 +- .../flows/host/HostFlowUtilsTest.java | 2 +- .../registry/flows/host/HostInfoFlowTest.java | 2 +- .../flows/host/HostUpdateFlowTest.java | 2 +- .../registry/flows/poll/PollAckFlowTest.java | 2 +- .../flows/poll/PollRequestFlowTest.java | 2 +- .../registry/flows/session/HelloFlowTest.java | 2 +- .../flows/session/LoginFlowTestCase.java | 2 +- .../flows/session/LogoutFlowTest.java | 2 +- .../groups/DirectoryGroupsConnectionTest.java | 2 +- .../keyring/api/ComparatorKeyringTest.java | 2 +- .../inputs/ChildEntityInputTest.java | 2 +- .../inputs/EppResourceInputsTest.java | 2 +- .../registry/model/OteAccountBuilderTest.java | 11 +- .../model/billing/BillingEventTest.java | 2 +- .../registry/model/common/CursorTest.java | 2 +- .../common/TimedTransitionPropertyTest.java | 2 +- .../model/contact/ContactResourceTest.java | 2 +- .../registry/model/domain/DomainBaseTest.java | 2 +- .../model/domain/GracePeriodTest.java | 2 +- .../domain/token/AllocationTokenTest.java | 2 +- .../eppcommon/EppXmlTransformerTest.java | 2 +- .../registry/model/eppinput/EppInputTest.java | 2 +- .../registry/model/host/HostResourceTest.java | 2 +- .../model/ofy/CommitLogBucketTest.java | 2 +- .../model/ofy/CommitLogCheckpointTest.java | 2 +- .../registry/model/ofy/OfyCommitLogTest.java | 2 +- .../registry/model/ofy/OfyFilterTest.java | 2 +- .../google/registry/model/ofy/OfyTest.java | 2 +- .../PollMessageExternalKeyConverterTest.java | 2 +- .../model/rde/RdeNamingUtilsTest.java | 2 +- .../registry/model/rde/RdeRevisionTest.java | 2 +- .../model/registrar/RegistrarTest.java | 4 +- .../model/registry/RegistriesTest.java | 2 +- .../model/registry/RegistryLockDaoTest.java | 2 +- .../registry/model/registry/RegistryTest.java | 2 +- .../model/registry/label/PremiumListTest.java | 2 +- .../registry/label/PremiumListUtilsTest.java | 2 +- .../registry/label/ReservedListTest.java | 2 +- .../model/server/KmsSecretRevisionTest.java | 2 +- .../registry/model/server/LockTest.java | 2 +- .../smd/SignedMarkRevocationListTest.java | 2 +- .../model/tmch/ClaimsListShardTest.java | 2 +- .../DummyJpaTransactionManagerTest.java | 2 +- .../JpaTransactionManagerImplTest.java | 2 +- .../JpaTransactionManagerRuleTest.java | 2 +- .../CurrencyUnitConverterTest.java | 2 +- .../persistence/StringListUserTypeTest.java | 2 +- .../pricing/PricingEngineProxyTest.java | 2 +- .../rdap/AbstractJsonableObjectTest.java | 2 +- .../registry/rdap/RdapSearchPatternTest.java | 2 +- ...UpdateRegistrarRdapBaseUrlsActionTest.java | 2 +- .../registry/rde/EscrowTaskRunnerTest.java | 11 +- .../google/registry/rde/GhostrydeTest.java | 2 +- .../rde/HostResourceToXjcConverterTest.java | 2 +- .../registry/rde/RdeReportActionTest.java | 2 +- .../registry/rde/RdeStagingActionTest.java | 2 +- .../registry/rde/RdeUploadActionTest.java | 2 +- .../registry/rde/RydeEncryptionTest.java | 2 +- .../reporting/ReportingModuleTest.java | 2 +- .../billing/BillingEmailUtilsTest.java | 2 +- .../icann/IcannHttpReporterTest.java | 26 +- .../IcannReportingStagingActionTest.java | 2 +- .../icann/IcannReportingUploadActionTest.java | 2 +- .../spec11/Spec11EmailUtilsTest.java | 2 +- .../registry/request/RequestModuleTest.java | 2 +- .../request/RequestParametersTest.java | 2 +- .../google/registry/request/RouterTest.java | 2 +- .../AuthenticatedRegistrarAccessorTest.java | 2 +- .../auth/RequestAuthenticatorTest.java | 2 +- .../request/lock/LockHandlerImplTest.java | 2 +- .../schema/tld/PremiumListDaoTest.java | 2 +- .../schema/tld/PremiumListUtilsTest.java | 2 +- .../registry/schema/tld/ReservedListTest.java | 2 +- .../storage/drive/DriveConnectionTest.java | 2 +- .../registry/testing/AppEngineRuleTest.java | 2 +- .../registry/tldconfig/idn/IdnTableTest.java | 2 +- .../google/registry/tmch/LordnLogTest.java | 2 +- .../registry/tmch/LordnTaskUtilsTest.java | 2 +- .../registry/tmch/NordnUploadActionTest.java | 2 +- .../registry/tmch/NordnVerifyActionTest.java | 2 +- .../registry/tmch/SmdrlCsvParserTest.java | 2 +- .../tmch/TmchCertificateAuthorityTest.java | 2 +- .../registry/tmch/TmchCrlActionTest.java | 2 +- .../registry/tmch/TmchXmlSignatureTest.java | 2 +- .../google/registry/tools/AuthModuleTest.java | 2 +- .../tools/CheckDomainClaimsCommandTest.java | 2 +- .../tools/CheckDomainCommandTest.java | 2 +- .../tools/CreateAnchorTenantCommandTest.java | 6 +- .../registry/tools/CreateCdnsTldTest.java | 2 +- .../tools/CreateContactCommandTest.java | 2 +- .../tools/CreateDomainCommandTest.java | 2 +- .../registry/tools/CreateHostCommandTest.java | 2 +- ...CreateOrUpdateReservedListCommandTest.java | 2 +- ...teOrUpdateReservedListCommandTestCase.java | 2 +- .../tools/CreatePremiumListCommandTest.java | 2 +- .../tools/CreateRegistrarCommandTest.java | 2 +- .../CreateRegistrarGroupsCommandTest.java | 2 +- .../tools/CreateReservedListCommandTest.java | 2 +- .../registry/tools/CreateTldCommandTest.java | 2 +- .../registry/tools/CurlCommandTest.java | 2 +- .../DeleteAllocationTokensCommandTest.java | 2 +- .../tools/DeleteDomainCommandTest.java | 2 +- .../registry/tools/DeleteHostCommandTest.java | 2 +- .../tools/DeletePremiumListCommandTest.java | 2 +- .../tools/DeleteReservedListCommandTest.java | 2 +- .../registry/tools/DeleteTldCommandTest.java | 2 +- .../registry/tools/EppToolCommandTest.java | 2 +- .../registry/tools/ExecuteEppCommandTest.java | 2 +- .../GenerateAllocationTokensCommandTest.java | 2 +- .../tools/GenerateDnsReportCommandTest.java | 2 +- .../GenerateEscrowDepositCommandTest.java | 2 +- .../tools/GetAllocationTokenCommandTest.java | 2 +- .../registry/tools/GetContactCommandTest.java | 2 +- .../registry/tools/GetDomainCommandTest.java | 2 +- .../registry/tools/GetHostCommandTest.java | 2 +- .../tools/GetOperationStatusCommandTest.java | 2 +- .../tools/GetRegistrarCommandTest.java | 2 +- .../tools/GetResourceByKeyCommandTest.java | 2 +- .../registry/tools/GetTldCommandTest.java | 2 +- .../registry/tools/GhostrydeCommandTest.java | 2 +- .../tools/ImportDatastoreCommandTest.java | 2 +- .../tools/ListCursorsCommandTest.java | 2 +- .../tools/ListDomainsCommandTest.java | 2 +- .../registry/tools/LockDomainCommandTest.java | 2 +- .../registry/tools/MutatingCommandTest.java | 2 +- .../tools/MutatingEppToolCommandTest.java | 2 +- .../tools/NonMutatingEppToolCommandTest.java | 2 +- .../tools/RegistrarContactCommandTest.java | 2 +- .../tools/RegistryToolEnvironmentTest.java | 2 +- .../tools/RenewDomainCommandTest.java | 2 +- .../tools/SetNumInstancesCommandTest.java | 2 +- .../registry/tools/SetupOteCommandTest.java | 2 +- .../registry/tools/ShellCommandTest.java | 2 +- .../UniformRapidSuspensionCommandTest.java | 2 +- .../tools/UnlockDomainCommandTest.java | 2 +- .../tools/UnrenewDomainCommandTest.java | 2 +- .../UpdateAllocationTokensCommandTest.java | 2 +- .../tools/UpdateCursorsCommandTest.java | 2 +- .../tools/UpdateDomainCommandTest.java | 2 +- .../tools/UpdateRegistrarCommandTest.java | 2 +- .../tools/UpdateReservedListCommandTest.java | 2 +- .../tools/UpdateServerLocksCommandTest.java | 2 +- .../registry/tools/UpdateTldCommandTest.java | 2 +- .../tools/UploadClaimsListCommandTest.java | 2 +- .../ValidateEscrowDepositCommandTest.java | 2 +- .../ValidateLoginCredentialsCommandTest.java | 2 +- .../registry/tools/VerifyOteCommandTest.java | 2 +- .../tools/params/DateParameterTest.java | 2 +- .../tools/params/DateTimeParameterTest.java | 2 +- .../tools/params/DurationParameterTest.java | 2 +- .../tools/params/EnumParameterTest.java | 2 +- .../tools/params/IntervalParameterTest.java | 2 +- .../params/KeyValueMapParameterTest.java | 2 +- .../tools/params/MoneyParameterTest.java | 2 +- .../params/NameserversParameterTest.java | 2 +- .../tools/params/PathParameterTest.java | 2 +- .../params/PhoneNumberParameterTest.java | 2 +- .../tools/params/YearMonthParameterTest.java | 2 +- .../tools/server/CreateGroupsActionTest.java | 2 +- .../tools/server/DeleteEntityActionTest.java | 2 +- .../RefreshDnsForAllDomainsActionTest.java | 2 +- .../ui/forms/FormFieldExceptionTest.java | 2 +- .../registry/ui/forms/FormFieldTest.java | 2 +- .../registry/ui/forms/FormFieldsTest.java | 2 +- .../ui/server/RegistrarFormFieldsTest.java | 2 +- .../registrar/ConsoleOteSetupActionTest.java | 2 +- .../registrar/RegistryLockGetActionTest.java | 2 +- .../google/registry/util/ConcurrentTest.java | 2 +- .../registry/util/TaskQueueUtilsTest.java | 2 +- .../registry/util/UrlFetchUtilsTest.java | 2 +- .../registry/whois/WhoisHttpActionTest.java | 2 +- .../registry/whois/WhoisReaderTest.java | 2 +- .../google/registry/xjc/XjcObjectTest.java | 2 +- .../google/registry/xjc/XmlTestdataTest.java | 2 +- .../google/registry/xml/DateAdapterTest.java | 2 +- .../registry/xml/UtcDateTimeAdapterTest.java | 2 +- .../google/registry/xml/XmlTestUtilsTest.java | 2 +- db/build.gradle | 1 - .../dependency-locks/testCompile.lockfile | 2 +- .../testCompileClasspath.lockfile | 2 +- .../dependency-locks/testRuntime.lockfile | 2 +- .../testRuntimeClasspath.lockfile | 2 +- dependencies.gradle | 2 +- networking/build.gradle | 1 - .../dependency-locks/testCompile.lockfile | 2 +- .../testCompileClasspath.lockfile | 2 +- .../dependency-locks/testRuntime.lockfile | 2 +- .../testRuntimeClasspath.lockfile | 2 +- .../networking/handler/NettyRule.java | 2 +- .../handler/SslInitializerTestUtils.java | 2 +- .../module/CertificateSupplierModuleTest.java | 2 +- prober/build.gradle | 1 - .../dependency-locks/testCompile.lockfile | 2 +- .../testCompileClasspath.lockfile | 2 +- .../dependency-locks/testRuntime.lockfile | 2 +- .../testRuntimeClasspath.lockfile | 2 +- .../handler/EppActionHandlerTest.java | 2 +- .../blackbox/message/EppMessageTest.java | 2 +- proxy/build.gradle | 1 - .../dependency-locks/testCompile.lockfile | 2 +- .../testCompileClasspath.lockfile | 2 +- .../dependency-locks/testRuntime.lockfile | 2 +- .../testRuntimeClasspath.lockfile | 2 +- .../registry/proxy/EppProtocolModuleTest.java | 2 +- .../registry/proxy/ProxyModuleTest.java | 11 +- .../proxy/WhoisProtocolModuleTest.java | 2 +- .../handler/BackendMetricsHandlerTest.java | 2 +- .../proxy/handler/EppQuotaHandlerTest.java | 2 +- .../proxy/handler/EppServiceHandlerTest.java | 2 +- .../handler/FrontendMetricsHandlerTest.java | 2 +- .../proxy/handler/WhoisQuotaHandlerTest.java | 2 +- .../handler/WhoisServiceHandlerTest.java | 2 +- .../registry/proxy/quota/QuotaConfigTest.java | 2 +- settings.gradle | 1 - third_party/activation/v1_2_0/LICENSE | 759 ------------------ .../v1_2_0/javax.activation-1.2.0-sources.jar | Bin 97324 -> 0 bytes .../activation/v1_2_0/javax.activation.jar | Bin 78004 -> 0 bytes third_party/build.gradle | 28 - .../annotationProcessor.lockfile | 24 - .../gradle/dependency-locks/apt.lockfile | 3 - .../gradle/dependency-locks/archives.lockfile | 3 - .../buildscript-classpath.lockfile | 3 - .../dependency-locks/checkstyle.lockfile | 18 - .../gradle/dependency-locks/compile.lockfile | 3 - .../compileClasspath.lockfile | 3 - .../dependency-locks/compileOnly.lockfile | 3 - .../gradle/dependency-locks/default.lockfile | 3 - .../dependency-locks/deploy_jar.lockfile | 3 - .../dependency-locks/errorprone.lockfile | 24 - .../dependency-locks/errorproneJavac.lockfile | 4 - .../dependency-locks/jacocoAgent.lockfile | 4 - .../dependency-locks/jacocoAnt.lockfile | 11 - .../gradle/dependency-locks/runtime.lockfile | 3 - .../runtimeClasspath.lockfile | 3 - .../testAnnotationProcessor.lockfile | 24 - .../gradle/dependency-locks/testApt.lockfile | 3 - .../dependency-locks/testCompile.lockfile | 3 - .../testCompileClasspath.lockfile | 3 - .../dependency-locks/testCompileOnly.lockfile | 3 - .../dependency-locks/testRuntime.lockfile | 3 - .../testRuntimeClasspath.lockfile | 3 - third_party/jsch/v0_1_53/LICENSE | 30 - third_party/jsch/v0_1_53/README.md | 7 - third_party/jsch/v0_1_53/jsch-0.1.53-src.jar | Bin 276676 -> 0 bytes third_party/jsch/v0_1_53/jsch-0.1.53.jar | Bin 305288 -> 0 bytes third_party/junit/LICENSE | 214 ----- .../registry/testing/JUnitBackports.java | 107 --- util/build.gradle | 1 - .../dependency-locks/testCompile.lockfile | 2 +- .../testCompileClasspath.lockfile | 2 +- .../dependency-locks/testRuntime.lockfile | 2 +- .../testRuntimeClasspath.lockfile | 2 +- .../util/AppEngineServiceUtilsImplTest.java | 2 +- .../registry/util/CidrAddressBlockTest.java | 2 +- .../registry/util/CollectionUtilsTest.java | 2 +- .../util/ComparingInvocationHandlerTest.java | 2 +- .../registry/util/DateTimeUtilsTest.java | 2 +- .../registry/util/DomainNameUtilsTest.java | 2 +- .../google/registry/util/HexDumperTest.java | 2 +- .../registry/util/PosixTarHeaderTest.java | 5 +- .../google/registry/util/RetrierTest.java | 3 +- .../registry/util/SendEmailServiceTest.java | 2 +- .../registry/util/SerializeUtilsTest.java | 2 +- .../google/registry/util/SqlTemplateTest.java | 2 +- .../registry/util/TeeOutputStreamTest.java | 2 +- .../google/registry/util/TypeUtilsTest.java | 2 +- 336 files changed, 322 insertions(+), 1646 deletions(-) delete mode 100644 third_party/activation/v1_2_0/LICENSE delete mode 100644 third_party/activation/v1_2_0/javax.activation-1.2.0-sources.jar delete mode 100644 third_party/activation/v1_2_0/javax.activation.jar delete mode 100644 third_party/build.gradle delete mode 100644 third_party/gradle/dependency-locks/annotationProcessor.lockfile delete mode 100644 third_party/gradle/dependency-locks/apt.lockfile delete mode 100644 third_party/gradle/dependency-locks/archives.lockfile delete mode 100644 third_party/gradle/dependency-locks/buildscript-classpath.lockfile delete mode 100644 third_party/gradle/dependency-locks/checkstyle.lockfile delete mode 100644 third_party/gradle/dependency-locks/compile.lockfile delete mode 100644 third_party/gradle/dependency-locks/compileClasspath.lockfile delete mode 100644 third_party/gradle/dependency-locks/compileOnly.lockfile delete mode 100644 third_party/gradle/dependency-locks/default.lockfile delete mode 100644 third_party/gradle/dependency-locks/deploy_jar.lockfile delete mode 100644 third_party/gradle/dependency-locks/errorprone.lockfile delete mode 100644 third_party/gradle/dependency-locks/errorproneJavac.lockfile delete mode 100644 third_party/gradle/dependency-locks/jacocoAgent.lockfile delete mode 100644 third_party/gradle/dependency-locks/jacocoAnt.lockfile delete mode 100644 third_party/gradle/dependency-locks/runtime.lockfile delete mode 100644 third_party/gradle/dependency-locks/runtimeClasspath.lockfile delete mode 100644 third_party/gradle/dependency-locks/testAnnotationProcessor.lockfile delete mode 100644 third_party/gradle/dependency-locks/testApt.lockfile delete mode 100644 third_party/gradle/dependency-locks/testCompile.lockfile delete mode 100644 third_party/gradle/dependency-locks/testCompileClasspath.lockfile delete mode 100644 third_party/gradle/dependency-locks/testCompileOnly.lockfile delete mode 100644 third_party/gradle/dependency-locks/testRuntime.lockfile delete mode 100644 third_party/gradle/dependency-locks/testRuntimeClasspath.lockfile delete mode 100644 third_party/jsch/v0_1_53/LICENSE delete mode 100644 third_party/jsch/v0_1_53/README.md delete mode 100644 third_party/jsch/v0_1_53/jsch-0.1.53-src.jar delete mode 100644 third_party/jsch/v0_1_53/jsch-0.1.53.jar delete mode 100644 third_party/junit/LICENSE delete mode 100644 third_party/junit/google/registry/testing/JUnitBackports.java diff --git a/buildSrc/gradle/dependency-locks/testCompile.lockfile b/buildSrc/gradle/dependency-locks/testCompile.lockfile index d40f959a1..c2dbdfa33 100644 --- a/buildSrc/gradle/dependency-locks/testCompile.lockfile +++ b/buildSrc/gradle/dependency-locks/testCompile.lockfile @@ -49,7 +49,7 @@ javax.annotation:jsr250-api:1.0 javax.inject:javax.inject:1 javax.validation:validation-api:1.0.0.GA joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.commons:commons-lang3:3.8.1 diff --git a/buildSrc/gradle/dependency-locks/testCompileClasspath.lockfile b/buildSrc/gradle/dependency-locks/testCompileClasspath.lockfile index d40f959a1..c2dbdfa33 100644 --- a/buildSrc/gradle/dependency-locks/testCompileClasspath.lockfile +++ b/buildSrc/gradle/dependency-locks/testCompileClasspath.lockfile @@ -49,7 +49,7 @@ javax.annotation:jsr250-api:1.0 javax.inject:javax.inject:1 javax.validation:validation-api:1.0.0.GA joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.commons:commons-lang3:3.8.1 diff --git a/buildSrc/gradle/dependency-locks/testRuntime.lockfile b/buildSrc/gradle/dependency-locks/testRuntime.lockfile index d40f959a1..c2dbdfa33 100644 --- a/buildSrc/gradle/dependency-locks/testRuntime.lockfile +++ b/buildSrc/gradle/dependency-locks/testRuntime.lockfile @@ -49,7 +49,7 @@ javax.annotation:jsr250-api:1.0 javax.inject:javax.inject:1 javax.validation:validation-api:1.0.0.GA joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.commons:commons-lang3:3.8.1 diff --git a/buildSrc/gradle/dependency-locks/testRuntimeClasspath.lockfile b/buildSrc/gradle/dependency-locks/testRuntimeClasspath.lockfile index d40f959a1..c2dbdfa33 100644 --- a/buildSrc/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ b/buildSrc/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -49,7 +49,7 @@ javax.annotation:jsr250-api:1.0 javax.inject:javax.inject:1 javax.validation:validation-api:1.0.0.GA joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.commons:commons-lang3:3.8.1 diff --git a/common/build.gradle b/common/build.gradle index ccce109a6..7e1e900a9 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -62,5 +62,4 @@ dependencies { testingCompile deps['io.github.java-diff-utils:java-diff-utils'] testCompile deps['junit:junit'] - testCompile project(':third_party') } diff --git a/common/gradle/dependency-locks/testCompile.lockfile b/common/gradle/dependency-locks/testCompile.lockfile index 87ad3eee7..49fb111e0 100644 --- a/common/gradle/dependency-locks/testCompile.lockfile +++ b/common/gradle/dependency-locks/testCompile.lockfile @@ -14,7 +14,7 @@ com.googlecode.java-diff-utils:diffutils:1.3.0 io.github.java-diff-utils:java-diff-utils:4.0 javax.inject:javax.inject:1 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 org.checkerframework:checker-compat-qual:2.5.5 org.checkerframework:checker-qual:2.8.1 org.codehaus.mojo:animal-sniffer-annotations:1.18 diff --git a/common/gradle/dependency-locks/testCompileClasspath.lockfile b/common/gradle/dependency-locks/testCompileClasspath.lockfile index 87ad3eee7..49fb111e0 100644 --- a/common/gradle/dependency-locks/testCompileClasspath.lockfile +++ b/common/gradle/dependency-locks/testCompileClasspath.lockfile @@ -14,7 +14,7 @@ com.googlecode.java-diff-utils:diffutils:1.3.0 io.github.java-diff-utils:java-diff-utils:4.0 javax.inject:javax.inject:1 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 org.checkerframework:checker-compat-qual:2.5.5 org.checkerframework:checker-qual:2.8.1 org.codehaus.mojo:animal-sniffer-annotations:1.18 diff --git a/common/gradle/dependency-locks/testRuntime.lockfile b/common/gradle/dependency-locks/testRuntime.lockfile index 11dac3337..2d4964689 100644 --- a/common/gradle/dependency-locks/testRuntime.lockfile +++ b/common/gradle/dependency-locks/testRuntime.lockfile @@ -15,7 +15,7 @@ com.googlecode.java-diff-utils:diffutils:1.3.0 io.github.java-diff-utils:java-diff-utils:4.0 javax.inject:javax.inject:1 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 org.checkerframework:checker-compat-qual:2.5.5 org.checkerframework:checker-qual:2.8.1 org.codehaus.mojo:animal-sniffer-annotations:1.18 diff --git a/common/gradle/dependency-locks/testRuntimeClasspath.lockfile b/common/gradle/dependency-locks/testRuntimeClasspath.lockfile index 11dac3337..2d4964689 100644 --- a/common/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ b/common/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -15,7 +15,7 @@ com.googlecode.java-diff-utils:diffutils:1.3.0 io.github.java-diff-utils:java-diff-utils:4.0 javax.inject:javax.inject:1 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 org.checkerframework:checker-compat-qual:2.5.5 org.checkerframework:checker-qual:2.8.1 org.codehaus.mojo:animal-sniffer-annotations:1.18 diff --git a/common/src/test/java/google/registry/testing/truth/TextDiffSubjectTest.java b/common/src/test/java/google/registry/testing/truth/TextDiffSubjectTest.java index 4949a1eb8..67a8c27a5 100644 --- a/common/src/test/java/google/registry/testing/truth/TextDiffSubjectTest.java +++ b/common/src/test/java/google/registry/testing/truth/TextDiffSubjectTest.java @@ -16,8 +16,8 @@ package google.registry.testing.truth; import static com.google.common.io.Resources.getResource; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.truth.TextDiffSubject.assertThat; +import static org.junit.Assert.assertThrows; import com.google.common.base.Joiner; import com.google.common.collect.ImmutableList; diff --git a/config/checkstyle/checkstyle.xml b/config/checkstyle/checkstyle.xml index e2885d996..c2072db19 100644 --- a/config/checkstyle/checkstyle.xml +++ b/config/checkstyle/checkstyle.xml @@ -55,12 +55,6 @@ by Joshua Bloch in his book Effective Java --> - - - - - - diff --git a/core/build.gradle b/core/build.gradle index 9e1f6338c..415845d84 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -166,7 +166,6 @@ dependencies { // release. compile files( "${rootDir}/third_party/objectify/v4_1/objectify-4.1.3.jar") - testRuntime project(':third_party') testRuntime files(sourceSets.test.resources.srcDirs) @@ -270,7 +269,6 @@ dependencies { // Known issue: nebula-lint misses inherited dependency. compile project(':common') testCompile project(path: ':common', configuration: 'testing') - compile project(':third_party') compile project(':util') // Import NomulusPostreSql from ':db' for compile but exclude dependencies. compile project(path: ':db', configuration: 'compileApi') diff --git a/core/gradle/dependency-locks/testCompile.lockfile b/core/gradle/dependency-locks/testCompile.lockfile index 064e30af6..a5ba0d2e3 100644 --- a/core/gradle/dependency-locks/testCompile.lockfile +++ b/core/gradle/dependency-locks/testCompile.lockfile @@ -174,7 +174,7 @@ javax.validation:validation-api:1.0.0.GA javax.xml.bind:jaxb-api:2.3.1 jline:jline:1.0 joda-time:joda-time:2.10.3 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.11 net.java.dev.jna:jna-platform:5.3.1 diff --git a/core/gradle/dependency-locks/testCompileClasspath.lockfile b/core/gradle/dependency-locks/testCompileClasspath.lockfile index 42c57ece2..996f66edc 100644 --- a/core/gradle/dependency-locks/testCompileClasspath.lockfile +++ b/core/gradle/dependency-locks/testCompileClasspath.lockfile @@ -172,7 +172,7 @@ javax.validation:validation-api:1.0.0.GA javax.xml.bind:jaxb-api:2.3.1 jline:jline:1.0 joda-time:joda-time:2.10.3 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.11 net.java.dev.jna:jna-platform:5.3.1 diff --git a/core/gradle/dependency-locks/testRuntime.lockfile b/core/gradle/dependency-locks/testRuntime.lockfile index 5dbb203ac..bdd6eaf93 100644 --- a/core/gradle/dependency-locks/testRuntime.lockfile +++ b/core/gradle/dependency-locks/testRuntime.lockfile @@ -186,7 +186,7 @@ javax.validation:validation-api:1.0.0.GA javax.xml.bind:jaxb-api:2.3.1 jline:jline:1.0 joda-time:joda-time:2.10.3 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.11 net.java.dev.jna:jna-platform:5.3.1 diff --git a/core/gradle/dependency-locks/testRuntimeClasspath.lockfile b/core/gradle/dependency-locks/testRuntimeClasspath.lockfile index 5dbb203ac..bdd6eaf93 100644 --- a/core/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ b/core/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -186,7 +186,7 @@ javax.validation:validation-api:1.0.0.GA javax.xml.bind:jaxb-api:2.3.1 jline:jline:1.0 joda-time:joda-time:2.10.3 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.11 net.java.dev.jna:jna-platform:5.3.1 diff --git a/core/src/test/java/google/registry/backup/GcsDiffFileListerTest.java b/core/src/test/java/google/registry/backup/GcsDiffFileListerTest.java index 48a408bf6..4254cd56d 100644 --- a/core/src/test/java/google/registry/backup/GcsDiffFileListerTest.java +++ b/core/src/test/java/google/registry/backup/GcsDiffFileListerTest.java @@ -19,9 +19,9 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.util.concurrent.MoreExecutors.newDirectExecutorService; import static google.registry.backup.BackupUtils.GcsMetadataKeys.LOWER_BOUND_CHECKPOINT; import static google.registry.backup.ExportCommitLogDiffAction.DIFF_FILE_PREFIX; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.lang.reflect.Proxy.newProxyInstance; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import static org.junit.Assert.fail; import com.google.appengine.tools.cloudstorage.GcsFileMetadata; diff --git a/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java b/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java index a499acd3f..179619ca5 100644 --- a/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java +++ b/core/src/test/java/google/registry/batch/DeleteProberDataActionTest.java @@ -26,11 +26,11 @@ import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistDomainAsDeleted; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistSimpleResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertDnsTasksEnqueued; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.googlecode.objectify.Key; diff --git a/core/src/test/java/google/registry/batch/ExpandRecurringBillingEventsActionTest.java b/core/src/test/java/google/registry/batch/ExpandRecurringBillingEventsActionTest.java index 5a3d75276..bfe322fa1 100644 --- a/core/src/test/java/google/registry/batch/ExpandRecurringBillingEventsActionTest.java +++ b/core/src/test/java/google/registry/batch/ExpandRecurringBillingEventsActionTest.java @@ -29,10 +29,10 @@ import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSortedMap; diff --git a/core/src/test/java/google/registry/beam/BeamUtilsTest.java b/core/src/test/java/google/registry/beam/BeamUtilsTest.java index 1f6c9d2db..5b1514223 100644 --- a/core/src/test/java/google/registry/beam/BeamUtilsTest.java +++ b/core/src/test/java/google/registry/beam/BeamUtilsTest.java @@ -15,7 +15,7 @@ package google.registry.beam; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import org.apache.avro.Schema; diff --git a/core/src/test/java/google/registry/beam/invoicing/BillingEventTest.java b/core/src/test/java/google/registry/beam/invoicing/BillingEventTest.java index 962a58a9c..84dffb5ac 100644 --- a/core/src/test/java/google/registry/beam/invoicing/BillingEventTest.java +++ b/core/src/test/java/google/registry/beam/invoicing/BillingEventTest.java @@ -15,7 +15,7 @@ package google.registry.beam.invoicing; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.beam.invoicing.BillingEvent.InvoiceGroupingKey; import google.registry.beam.invoicing.BillingEvent.InvoiceGroupingKey.InvoiceGroupingKeyCoder; diff --git a/core/src/test/java/google/registry/bigquery/BigqueryUtilsTest.java b/core/src/test/java/google/registry/bigquery/BigqueryUtilsTest.java index d54bfcf13..9616517ca 100644 --- a/core/src/test/java/google/registry/bigquery/BigqueryUtilsTest.java +++ b/core/src/test/java/google/registry/bigquery/BigqueryUtilsTest.java @@ -19,9 +19,9 @@ import static google.registry.bigquery.BigqueryUtils.fromBigqueryTimestampString import static google.registry.bigquery.BigqueryUtils.toBigqueryTimestamp; import static google.registry.bigquery.BigqueryUtils.toBigqueryTimestampString; import static google.registry.bigquery.BigqueryUtils.toJobReferenceString; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.api.services.bigquery.model.JobReference; import java.util.concurrent.TimeUnit; diff --git a/core/src/test/java/google/registry/cron/TldFanoutActionTest.java b/core/src/test/java/google/registry/cron/TldFanoutActionTest.java index ec789ad3a..3b8df3509 100644 --- a/core/src/test/java/google/registry/cron/TldFanoutActionTest.java +++ b/core/src/test/java/google/registry/cron/TldFanoutActionTest.java @@ -19,9 +19,9 @@ import static com.google.common.collect.Iterables.getLast; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertNoTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import com.google.appengine.api.taskqueue.dev.QueueStateInfo.TaskStateInfo; import com.google.appengine.tools.development.testing.LocalTaskQueueTestConfig; diff --git a/core/src/test/java/google/registry/dns/DnsInjectionTest.java b/core/src/test/java/google/registry/dns/DnsInjectionTest.java index 5371e56cc..8ebf2a5c2 100644 --- a/core/src/test/java/google/registry/dns/DnsInjectionTest.java +++ b/core/src/test/java/google/registry/dns/DnsInjectionTest.java @@ -18,9 +18,9 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistActiveSubordinateHost; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertDnsTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertNoDnsTasksEnqueued; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/dns/DnsQueueTest.java b/core/src/test/java/google/registry/dns/DnsQueueTest.java index e855d75f8..3ec36e3b4 100644 --- a/core/src/test/java/google/registry/dns/DnsQueueTest.java +++ b/core/src/test/java/google/registry/dns/DnsQueueTest.java @@ -16,9 +16,9 @@ package google.registry.dns; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertNoTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import google.registry.testing.AppEngineRule; import google.registry.testing.FakeClock; diff --git a/core/src/test/java/google/registry/dns/PublishDnsUpdatesActionTest.java b/core/src/test/java/google/registry/dns/PublishDnsUpdatesActionTest.java index 748141324..b24d70e36 100644 --- a/core/src/test/java/google/registry/dns/PublishDnsUpdatesActionTest.java +++ b/core/src/test/java/google/registry/dns/PublishDnsUpdatesActionTest.java @@ -19,7 +19,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistActiveSubordinateHost; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.mock; diff --git a/core/src/test/java/google/registry/dns/RefreshDnsActionTest.java b/core/src/test/java/google/registry/dns/RefreshDnsActionTest.java index 687b0456d..abc2d75d5 100644 --- a/core/src/test/java/google/registry/dns/RefreshDnsActionTest.java +++ b/core/src/test/java/google/registry/dns/RefreshDnsActionTest.java @@ -19,7 +19,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistActiveSubordinateHost; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; diff --git a/core/src/test/java/google/registry/dns/writer/BaseDnsWriterTest.java b/core/src/test/java/google/registry/dns/writer/BaseDnsWriterTest.java index e2d1c336a..bdda7a7b5 100644 --- a/core/src/test/java/google/registry/dns/writer/BaseDnsWriterTest.java +++ b/core/src/test/java/google/registry/dns/writer/BaseDnsWriterTest.java @@ -15,7 +15,7 @@ package google.registry.dns.writer; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java b/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java index 2caf137c3..13fc8b4a4 100644 --- a/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java +++ b/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsMessageTransportTest.java @@ -16,7 +16,7 @@ package google.registry.dns.writer.dnsupdate; import static com.google.common.io.BaseEncoding.base16; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsUpdateWriterTest.java b/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsUpdateWriterTest.java index 58693fd7b..751c817fa 100644 --- a/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsUpdateWriterTest.java +++ b/core/src/test/java/google/registry/dns/writer/dnsupdate/DnsUpdateWriterTest.java @@ -26,7 +26,7 @@ import static google.registry.testing.DatastoreHelper.persistActiveSubordinateHo import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistDeletedHost; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyZeroInteractions; @@ -378,6 +378,7 @@ public class DnsUpdateWriterTest { } @Test + @SuppressWarnings("AssertThrowsMultipleStatements") public void testPublishDomainFails_whenDnsUpdateReturnsError() throws Exception { DomainBase domain = persistActiveDomain("example.tld") @@ -397,6 +398,7 @@ public class DnsUpdateWriterTest { } @Test + @SuppressWarnings("AssertThrowsMultipleStatements") public void testPublishHostFails_whenDnsUpdateReturnsError() throws Exception { HostResource host = persistActiveSubordinateHost("ns1.example.tld", persistActiveDomain("example.tld")) diff --git a/core/src/test/java/google/registry/documentation/MarkdownDocumentationFormatterTest.java b/core/src/test/java/google/registry/documentation/MarkdownDocumentationFormatterTest.java index cd2ad419f..b3d2ee73f 100644 --- a/core/src/test/java/google/registry/documentation/MarkdownDocumentationFormatterTest.java +++ b/core/src/test/java/google/registry/documentation/MarkdownDocumentationFormatterTest.java @@ -15,7 +15,7 @@ package google.registry.documentation; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import java.util.Arrays; import org.junit.Test; diff --git a/core/src/test/java/google/registry/export/BigqueryPollJobActionTest.java b/core/src/test/java/google/registry/export/BigqueryPollJobActionTest.java index 8b108b31b..4d32f832d 100644 --- a/core/src/test/java/google/registry/export/BigqueryPollJobActionTest.java +++ b/core/src/test/java/google/registry/export/BigqueryPollJobActionTest.java @@ -17,12 +17,12 @@ package google.registry.export; import static com.google.appengine.api.taskqueue.QueueFactory.getQueue; import static com.google.common.collect.Iterables.getOnlyElement; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; import static google.registry.testing.TestLogHandlerUtils.assertLogMessage; import static java.nio.charset.StandardCharsets.UTF_8; import static java.util.logging.Level.INFO; import static java.util.logging.Level.SEVERE; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/export/CheckBackupActionTest.java b/core/src/test/java/google/registry/export/CheckBackupActionTest.java index 50bc0fbe4..9029d343d 100644 --- a/core/src/test/java/google/registry/export/CheckBackupActionTest.java +++ b/core/src/test/java/google/registry/export/CheckBackupActionTest.java @@ -17,9 +17,9 @@ package google.registry.export; import static com.google.common.truth.Truth.assertThat; import static google.registry.export.CheckBackupAction.CHECK_BACKUP_KINDS_TO_LOAD_PARAM; import static google.registry.export.CheckBackupAction.CHECK_BACKUP_NAME_PARAM; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertNoTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/export/ExportDomainListsActionTest.java b/core/src/test/java/google/registry/export/ExportDomainListsActionTest.java index 6b33b292d..5cf126c45 100644 --- a/core/src/test/java/google/registry/export/ExportDomainListsActionTest.java +++ b/core/src/test/java/google/registry/export/ExportDomainListsActionTest.java @@ -23,8 +23,8 @@ import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.GcsTestingUtils.readGcsFile; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/export/ExportPremiumTermsActionTest.java b/core/src/test/java/google/registry/export/ExportPremiumTermsActionTest.java index 3bb4998d4..ba551aa9c 100644 --- a/core/src/test/java/google/registry/export/ExportPremiumTermsActionTest.java +++ b/core/src/test/java/google/registry/export/ExportPremiumTermsActionTest.java @@ -22,10 +22,10 @@ import static google.registry.model.registry.label.PremiumListUtils.savePremiumL import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.deleteTld; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; import static javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR; import static javax.servlet.http.HttpServletResponse.SC_OK; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.eq; diff --git a/core/src/test/java/google/registry/export/ExportReservedTermsActionTest.java b/core/src/test/java/google/registry/export/ExportReservedTermsActionTest.java index d1644f1d8..691fe0dbb 100644 --- a/core/src/test/java/google/registry/export/ExportReservedTermsActionTest.java +++ b/core/src/test/java/google/registry/export/ExportReservedTermsActionTest.java @@ -20,10 +20,10 @@ import static google.registry.export.ExportReservedTermsAction.RESERVED_TERMS_FI import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; import static javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR; import static javax.servlet.http.HttpServletResponse.SC_OK; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.Mockito.mock; diff --git a/core/src/test/java/google/registry/export/UpdateSnapshotViewActionTest.java b/core/src/test/java/google/registry/export/UpdateSnapshotViewActionTest.java index 345f0876b..e78470c5a 100644 --- a/core/src/test/java/google/registry/export/UpdateSnapshotViewActionTest.java +++ b/core/src/test/java/google/registry/export/UpdateSnapshotViewActionTest.java @@ -22,8 +22,8 @@ import static google.registry.export.UpdateSnapshotViewAction.UPDATE_SNAPSHOT_KI import static google.registry.export.UpdateSnapshotViewAction.UPDATE_SNAPSHOT_TABLE_ID_PARAM; import static google.registry.export.UpdateSnapshotViewAction.UPDATE_SNAPSHOT_VIEWNAME_PARAM; import static google.registry.export.UpdateSnapshotViewAction.createViewUpdateTask; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.eq; diff --git a/core/src/test/java/google/registry/export/UploadDatastoreBackupActionTest.java b/core/src/test/java/google/registry/export/UploadDatastoreBackupActionTest.java index bfffa36a0..4fc160017 100644 --- a/core/src/test/java/google/registry/export/UploadDatastoreBackupActionTest.java +++ b/core/src/test/java/google/registry/export/UploadDatastoreBackupActionTest.java @@ -25,8 +25,8 @@ import static google.registry.export.UploadDatastoreBackupAction.UPLOAD_BACKUP_I import static google.registry.export.UploadDatastoreBackupAction.UPLOAD_BACKUP_KINDS_PARAM; import static google.registry.export.UploadDatastoreBackupAction.enqueueUploadBackupTask; import static google.registry.export.UploadDatastoreBackupAction.getBackupInfoFileForKind; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.mock; diff --git a/core/src/test/java/google/registry/export/datastore/EntityFilterTest.java b/core/src/test/java/google/registry/export/datastore/EntityFilterTest.java index 33dc74f68..372bcf2cb 100644 --- a/core/src/test/java/google/registry/export/datastore/EntityFilterTest.java +++ b/core/src/test/java/google/registry/export/datastore/EntityFilterTest.java @@ -15,7 +15,7 @@ package google.registry.export.datastore; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.api.client.json.JsonFactory; import com.google.api.client.json.jackson2.JacksonFactory; diff --git a/core/src/test/java/google/registry/flows/ExtensionManagerTest.java b/core/src/test/java/google/registry/flows/ExtensionManagerTest.java index 666db7fa3..1559501ca 100644 --- a/core/src/test/java/google/registry/flows/ExtensionManagerTest.java +++ b/core/src/test/java/google/registry/flows/ExtensionManagerTest.java @@ -16,7 +16,7 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/ResourceFlowTestCase.java b/core/src/test/java/google/registry/flows/ResourceFlowTestCase.java index 4a99cec7f..37116764a 100644 --- a/core/src/test/java/google/registry/flows/ResourceFlowTestCase.java +++ b/core/src/test/java/google/registry/flows/ResourceFlowTestCase.java @@ -20,9 +20,9 @@ import static google.registry.model.EppResourceUtils.loadByForeignKey; import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.model.tmch.ClaimsListShardTest.createTestClaimsListShard; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.LogsSubject.assertAboutLogs; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/flows/TlsCredentialsTest.java b/core/src/test/java/google/registry/flows/TlsCredentialsTest.java index bf7efc49a..78f642e64 100644 --- a/core/src/test/java/google/registry/flows/TlsCredentialsTest.java +++ b/core/src/test/java/google/registry/flows/TlsCredentialsTest.java @@ -17,8 +17,8 @@ package google.registry.flows; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/flows/contact/ContactCheckFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactCheckFlowTest.java index c05a1541a..30777dddc 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactCheckFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactCheckFlowTest.java @@ -18,7 +18,7 @@ import static google.registry.model.eppoutput.CheckData.ContactCheck.create; import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistDeletedContact; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceCheckFlowTestCase; diff --git a/core/src/test/java/google/registry/flows/contact/ContactCreateFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactCreateFlowTest.java index 2e50fc4f6..ce5477091 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactCreateFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactCreateFlowTest.java @@ -22,7 +22,7 @@ import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistDeletedContact; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceFlowTestCase; diff --git a/core/src/test/java/google/registry/flows/contact/ContactDeleteFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactDeleteFlowTest.java index 04b6e8292..754a2a9c3 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactDeleteFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactDeleteFlowTest.java @@ -24,7 +24,7 @@ import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistDeletedContact; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import google.registry.flows.EppException; diff --git a/core/src/test/java/google/registry/flows/contact/ContactInfoFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactInfoFlowTest.java index 4d7e253cd..29695cd62 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactInfoFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactInfoFlowTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/contact/ContactTransferApproveFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactTransferApproveFlowTest.java index 560c7cc67..6f222c9d3 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactTransferApproveFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactTransferApproveFlowTest.java @@ -24,7 +24,7 @@ import static google.registry.testing.DatastoreHelper.getOnlyPollMessage; import static google.registry.testing.DatastoreHelper.getPollMessages; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceFlowUtils.BadAuthInfoForResourceException; diff --git a/core/src/test/java/google/registry/flows/contact/ContactTransferCancelFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactTransferCancelFlowTest.java index e8fca276e..499318e74 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactTransferCancelFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactTransferCancelFlowTest.java @@ -23,7 +23,7 @@ import static google.registry.testing.DatastoreHelper.getOnlyPollMessage; import static google.registry.testing.DatastoreHelper.getPollMessages; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceFlowUtils.BadAuthInfoForResourceException; diff --git a/core/src/test/java/google/registry/flows/contact/ContactTransferQueryFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactTransferQueryFlowTest.java index 6edae0e48..b8d30510f 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactTransferQueryFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactTransferQueryFlowTest.java @@ -20,7 +20,7 @@ import static google.registry.testing.DatastoreHelper.assertNoBillingEvents; import static google.registry.testing.DatastoreHelper.deleteResource; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceFlowUtils.BadAuthInfoForResourceException; diff --git a/core/src/test/java/google/registry/flows/contact/ContactTransferRejectFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactTransferRejectFlowTest.java index d5194f093..47ad59a3d 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactTransferRejectFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactTransferRejectFlowTest.java @@ -23,7 +23,7 @@ import static google.registry.testing.DatastoreHelper.getOnlyPollMessage; import static google.registry.testing.DatastoreHelper.getPollMessages; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceFlowUtils.BadAuthInfoForResourceException; diff --git a/core/src/test/java/google/registry/flows/contact/ContactTransferRequestFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactTransferRequestFlowTest.java index 156217692..0bff7d139 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactTransferRequestFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactTransferRequestFlowTest.java @@ -29,7 +29,7 @@ import static google.registry.testing.DatastoreHelper.getPollMessages; import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; diff --git a/core/src/test/java/google/registry/flows/contact/ContactUpdateFlowTest.java b/core/src/test/java/google/registry/flows/contact/ContactUpdateFlowTest.java index 581900ec4..49fde88ef 100644 --- a/core/src/test/java/google/registry/flows/contact/ContactUpdateFlowTest.java +++ b/core/src/test/java/google/registry/flows/contact/ContactUpdateFlowTest.java @@ -22,7 +22,7 @@ import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistDeletedContact; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/domain/DomainCheckFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainCheckFlowTest.java index d9701947e..85e72529f 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainCheckFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainCheckFlowTest.java @@ -28,9 +28,9 @@ import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.base.Strings; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/flows/domain/DomainClaimsCheckFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainClaimsCheckFlowTest.java index 77b3b1f7d..56e399236 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainClaimsCheckFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainClaimsCheckFlowTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java index 8f5b8e9d3..8ac8711a7 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainCreateFlowTest.java @@ -50,7 +50,6 @@ import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertDnsTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertNoDnsTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertNoTasksEnqueued; @@ -60,6 +59,7 @@ import static google.registry.tmch.LordnTaskUtils.QUEUE_SUNRISE; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.base.Strings; import com.google.common.collect.ImmutableList; diff --git a/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java index 642a59193..8d77dc4b1 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainDeleteFlowTest.java @@ -49,7 +49,6 @@ import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertDnsTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; import static google.registry.util.DateTimeUtils.END_OF_TIME; @@ -57,6 +56,7 @@ import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; import static org.joda.time.Duration.standardDays; import static org.joda.time.Duration.standardSeconds; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/domain/DomainFlowUtilsTest.java b/core/src/test/java/google/registry/flows/domain/DomainFlowUtilsTest.java index de2896a7f..1fbb2a7af 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainFlowUtilsTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainFlowUtilsTest.java @@ -18,7 +18,7 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceFlowTestCase; diff --git a/core/src/test/java/google/registry/flows/domain/DomainInfoFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainInfoFlowTest.java index 342ff8015..1587fff35 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainInfoFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainInfoFlowTest.java @@ -25,9 +25,9 @@ import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.updateSubstitutions; import static google.registry.util.DateTimeUtils.START_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.base.Predicates; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java index dd75322ab..df047deaa 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainRenewFlowTest.java @@ -28,12 +28,12 @@ import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.updateSubstitutions; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.EUR; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java index 5bbd2a741..b73887069 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainRestoreRequestFlowTest.java @@ -28,12 +28,12 @@ import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertDnsTasksEnqueued; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.EUR; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java index ba27c8dec..ab3247d16 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferApproveFlowTest.java @@ -33,9 +33,9 @@ import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferCancelFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferCancelFlowTest.java index a172cd110..9e54a0f7b 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferCancelFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferCancelFlowTest.java @@ -30,8 +30,8 @@ import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferQueryFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferQueryFlowTest.java index 634e5c98f..367e94b76 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferQueryFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferQueryFlowTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.getPollMessages; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceFlowUtils.BadAuthInfoForResourceException; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferRejectFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferRejectFlowTest.java index f3b18d6da..4d911ce1f 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferRejectFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferRejectFlowTest.java @@ -32,8 +32,8 @@ import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import google.registry.flows.EppException; diff --git a/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java index 66f3079bc..f8c56fa28 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainTransferRequestFlowTest.java @@ -41,11 +41,11 @@ import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; import static google.registry.testing.HostResourceSubject.assertAboutHosts; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; import static org.joda.time.Duration.standardSeconds; +import static org.junit.Assert.assertThrows; import com.google.common.base.Predicates; import com.google.common.collect.ImmutableList; diff --git a/core/src/test/java/google/registry/flows/domain/DomainUpdateFlowTest.java b/core/src/test/java/google/registry/flows/domain/DomainUpdateFlowTest.java index 6f37b0eeb..4097477ee 100644 --- a/core/src/test/java/google/registry/flows/domain/DomainUpdateFlowTest.java +++ b/core/src/test/java/google/registry/flows/domain/DomainUpdateFlowTest.java @@ -36,10 +36,10 @@ import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertDnsTasksEnqueued; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/flows/domain/token/AllocationTokenFlowUtilsTest.java b/core/src/test/java/google/registry/flows/domain/token/AllocationTokenFlowUtilsTest.java index 64e0a336a..da51518e4 100644 --- a/core/src/test/java/google/registry/flows/domain/token/AllocationTokenFlowUtilsTest.java +++ b/core/src/test/java/google/registry/flows/domain/token/AllocationTokenFlowUtilsTest.java @@ -24,9 +24,9 @@ import static google.registry.model.domain.token.AllocationToken.TokenType.UNLIM import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/flows/host/HostCheckFlowTest.java b/core/src/test/java/google/registry/flows/host/HostCheckFlowTest.java index 918dda788..a7dc010e9 100644 --- a/core/src/test/java/google/registry/flows/host/HostCheckFlowTest.java +++ b/core/src/test/java/google/registry/flows/host/HostCheckFlowTest.java @@ -18,7 +18,7 @@ import static google.registry.model.eppoutput.CheckData.HostCheck.create; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistDeletedHost; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.ResourceCheckFlowTestCase; diff --git a/core/src/test/java/google/registry/flows/host/HostCreateFlowTest.java b/core/src/test/java/google/registry/flows/host/HostCreateFlowTest.java index dc3a33244..92e882d33 100644 --- a/core/src/test/java/google/registry/flows/host/HostCreateFlowTest.java +++ b/core/src/test/java/google/registry/flows/host/HostCreateFlowTest.java @@ -27,9 +27,9 @@ import static google.registry.testing.DatastoreHelper.persistDeletedHost; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HostResourceSubject.assertAboutHosts; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertDnsTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertNoDnsTasksEnqueued; +import static org.junit.Assert.assertThrows; import com.google.common.base.Strings; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/flows/host/HostDeleteFlowTest.java b/core/src/test/java/google/registry/flows/host/HostDeleteFlowTest.java index 5ae296795..2f0569fd9 100644 --- a/core/src/test/java/google/registry/flows/host/HostDeleteFlowTest.java +++ b/core/src/test/java/google/registry/flows/host/HostDeleteFlowTest.java @@ -24,8 +24,8 @@ import static google.registry.testing.DatastoreHelper.persistDeletedHost; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; import static google.registry.testing.HostResourceSubject.assertAboutHosts; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertNoDnsTasksEnqueued; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/host/HostFlowUtilsTest.java b/core/src/test/java/google/registry/flows/host/HostFlowUtilsTest.java index aeabb140b..c30b8e95b 100644 --- a/core/src/test/java/google/registry/flows/host/HostFlowUtilsTest.java +++ b/core/src/test/java/google/registry/flows/host/HostFlowUtilsTest.java @@ -16,7 +16,7 @@ package google.registry.flows.host; import static com.google.common.truth.Truth.assertThat; import static google.registry.flows.host.HostFlowUtils.validateHostName; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.base.Strings; import google.registry.flows.host.HostFlowUtils.HostNameNotLowerCaseException; diff --git a/core/src/test/java/google/registry/flows/host/HostInfoFlowTest.java b/core/src/test/java/google/registry/flows/host/HostInfoFlowTest.java index 724decf7b..971cb9ca9 100644 --- a/core/src/test/java/google/registry/flows/host/HostInfoFlowTest.java +++ b/core/src/test/java/google/registry/flows/host/HostInfoFlowTest.java @@ -20,7 +20,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/flows/host/HostUpdateFlowTest.java b/core/src/test/java/google/registry/flows/host/HostUpdateFlowTest.java index 1329f9b46..3f042a98d 100644 --- a/core/src/test/java/google/registry/flows/host/HostUpdateFlowTest.java +++ b/core/src/test/java/google/registry/flows/host/HostUpdateFlowTest.java @@ -34,11 +34,11 @@ import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptio import static google.registry.testing.GenericEppResourceSubject.assertAboutEppResources; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; import static google.registry.testing.HostResourceSubject.assertAboutHosts; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertDnsTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertNoDnsTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; import static google.registry.util.DateTimeUtils.END_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.base.Strings; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/flows/poll/PollAckFlowTest.java b/core/src/test/java/google/registry/flows/poll/PollAckFlowTest.java index 9c25b76dd..1aec055f0 100644 --- a/core/src/test/java/google/registry/flows/poll/PollAckFlowTest.java +++ b/core/src/test/java/google/registry/flows/poll/PollAckFlowTest.java @@ -20,8 +20,8 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import google.registry.flows.FlowTestCase; diff --git a/core/src/test/java/google/registry/flows/poll/PollRequestFlowTest.java b/core/src/test/java/google/registry/flows/poll/PollRequestFlowTest.java index 15e6cb597..4010b7537 100644 --- a/core/src/test/java/google/registry/flows/poll/PollRequestFlowTest.java +++ b/core/src/test/java/google/registry/flows/poll/PollRequestFlowTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import google.registry.flows.EppException; diff --git a/core/src/test/java/google/registry/flows/session/HelloFlowTest.java b/core/src/test/java/google/registry/flows/session/HelloFlowTest.java index 50b6c05f4..7a16879f8 100644 --- a/core/src/test/java/google/registry/flows/session/HelloFlowTest.java +++ b/core/src/test/java/google/registry/flows/session/HelloFlowTest.java @@ -15,8 +15,8 @@ package google.registry.flows.session; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.format.ISODateTimeFormat.dateTimeNoMillis; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import google.registry.flows.EppException; diff --git a/core/src/test/java/google/registry/flows/session/LoginFlowTestCase.java b/core/src/test/java/google/registry/flows/session/LoginFlowTestCase.java index 23dc31259..896630291 100644 --- a/core/src/test/java/google/registry/flows/session/LoginFlowTestCase.java +++ b/core/src/test/java/google/registry/flows/session/LoginFlowTestCase.java @@ -18,7 +18,7 @@ import static google.registry.testing.DatastoreHelper.deleteResource; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.EppException.UnimplementedExtensionException; diff --git a/core/src/test/java/google/registry/flows/session/LogoutFlowTest.java b/core/src/test/java/google/registry/flows/session/LogoutFlowTest.java index b44f7eedf..35eb5edbc 100644 --- a/core/src/test/java/google/registry/flows/session/LogoutFlowTest.java +++ b/core/src/test/java/google/registry/flows/session/LogoutFlowTest.java @@ -16,7 +16,7 @@ package google.registry.flows.session; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.flows.EppException; import google.registry.flows.FlowTestCase; diff --git a/core/src/test/java/google/registry/groups/DirectoryGroupsConnectionTest.java b/core/src/test/java/google/registry/groups/DirectoryGroupsConnectionTest.java index e9b3c1375..d0bb23163 100644 --- a/core/src/test/java/google/registry/groups/DirectoryGroupsConnectionTest.java +++ b/core/src/test/java/google/registry/groups/DirectoryGroupsConnectionTest.java @@ -16,10 +16,10 @@ package google.registry.groups; import static com.google.common.truth.Truth.assertThat; import static google.registry.groups.DirectoryGroupsConnection.getDefaultGroupPermissions; -import static google.registry.testing.JUnitBackports.assertThrows; import static javax.servlet.http.HttpServletResponse.SC_CONFLICT; import static javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR; import static javax.servlet.http.HttpServletResponse.SC_NOT_FOUND; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.eq; diff --git a/core/src/test/java/google/registry/keyring/api/ComparatorKeyringTest.java b/core/src/test/java/google/registry/keyring/api/ComparatorKeyringTest.java index cf3ede658..76baed168 100644 --- a/core/src/test/java/google/registry/keyring/api/ComparatorKeyringTest.java +++ b/core/src/test/java/google/registry/keyring/api/ComparatorKeyringTest.java @@ -15,9 +15,9 @@ package google.registry.keyring.api; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.LogsSubject.assertAboutLogs; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/mapreduce/inputs/ChildEntityInputTest.java b/core/src/test/java/google/registry/mapreduce/inputs/ChildEntityInputTest.java index c529722bd..acdc64cb5 100644 --- a/core/src/test/java/google/registry/mapreduce/inputs/ChildEntityInputTest.java +++ b/core/src/test/java/google/registry/mapreduce/inputs/ChildEntityInputTest.java @@ -24,9 +24,9 @@ import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistEppResourceInFirstBucket; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistSimpleResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.appengine.tools.mapreduce.InputReader; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/mapreduce/inputs/EppResourceInputsTest.java b/core/src/test/java/google/registry/mapreduce/inputs/EppResourceInputsTest.java index c41f19d04..44fa3d52f 100644 --- a/core/src/test/java/google/registry/mapreduce/inputs/EppResourceInputsTest.java +++ b/core/src/test/java/google/registry/mapreduce/inputs/EppResourceInputsTest.java @@ -27,7 +27,7 @@ import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistEppResourceInFirstBucket; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistSimpleResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.appengine.tools.mapreduce.InputReader; import com.googlecode.objectify.Key; diff --git a/core/src/test/java/google/registry/model/OteAccountBuilderTest.java b/core/src/test/java/google/registry/model/OteAccountBuilderTest.java index 6ea412fe9..3d972cb6b 100644 --- a/core/src/test/java/google/registry/model/OteAccountBuilderTest.java +++ b/core/src/test/java/google/registry/model/OteAccountBuilderTest.java @@ -24,9 +24,9 @@ import static google.registry.testing.CertificateSamples.SAMPLE_CERT_HASH; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistSimpleResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import google.registry.model.registrar.Registrar; @@ -153,7 +153,8 @@ public final class OteAccountBuilderTest { public void testCreateOteEntities_setPassword() { OteAccountBuilder.forClientId("myclientid").setPassword("myPassword").buildAndPersist(); - assertThat(Registrar.loadByClientId("myclientid-3").get().verifyPassword("myPassword")).isTrue(); + assertThat(Registrar.loadByClientId("myclientid-3").get().verifyPassword("myPassword")) + .isTrue(); } @Test @@ -268,7 +269,8 @@ public final class OteAccountBuilderTest { .addContact("email@example.com") .buildAndPersist(); - assertThat(Registrar.loadByClientId("myclientid-3").get().verifyPassword("oldPassword")).isTrue(); + assertThat(Registrar.loadByClientId("myclientid-3").get().verifyPassword("oldPassword")) + .isTrue(); OteAccountBuilder.forClientId("myclientid") .setPassword("newPassword") @@ -278,7 +280,8 @@ public final class OteAccountBuilderTest { assertThat(Registrar.loadByClientId("myclientid-3").get().verifyPassword("oldPassword")) .isFalse(); - assertThat(Registrar.loadByClientId("myclientid-3").get().verifyPassword("newPassword")).isTrue(); + assertThat(Registrar.loadByClientId("myclientid-3").get().verifyPassword("newPassword")) + .isTrue(); } @Test diff --git a/core/src/test/java/google/registry/model/billing/BillingEventTest.java b/core/src/test/java/google/registry/model/billing/BillingEventTest.java index 6be04b9fb..fba138a7a 100644 --- a/core/src/test/java/google/registry/model/billing/BillingEventTest.java +++ b/core/src/test/java/google/registry/model/billing/BillingEventTest.java @@ -20,10 +20,10 @@ import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static org.joda.money.CurrencyUnit.USD; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSortedMap; diff --git a/core/src/test/java/google/registry/model/common/CursorTest.java b/core/src/test/java/google/registry/model/common/CursorTest.java index c20dcfc15..60b44b501 100644 --- a/core/src/test/java/google/registry/model/common/CursorTest.java +++ b/core/src/test/java/google/registry/model/common/CursorTest.java @@ -22,8 +22,8 @@ import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.model.transaction.TransactionManagerFactory.tm; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistActiveDomain; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; +import static org.junit.Assert.assertThrows; import google.registry.model.EntityTestCase; import google.registry.model.domain.DomainBase; diff --git a/core/src/test/java/google/registry/model/common/TimedTransitionPropertyTest.java b/core/src/test/java/google/registry/model/common/TimedTransitionPropertyTest.java index fd32f0e4f..d8f785f28 100644 --- a/core/src/test/java/google/registry/model/common/TimedTransitionPropertyTest.java +++ b/core/src/test/java/google/registry/model/common/TimedTransitionPropertyTest.java @@ -16,10 +16,10 @@ package google.registry.model.common; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.common.TimedTransitionProperty.forMapify; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.annotations.VisibleForTesting; import com.google.common.collect.ImmutableSortedMap; diff --git a/core/src/test/java/google/registry/model/contact/ContactResourceTest.java b/core/src/test/java/google/registry/model/contact/ContactResourceTest.java index 78786ce20..27ae78c50 100644 --- a/core/src/test/java/google/registry/model/contact/ContactResourceTest.java +++ b/core/src/test/java/google/registry/model/contact/ContactResourceTest.java @@ -21,8 +21,8 @@ import static google.registry.testing.ContactResourceSubject.assertAboutContacts import static google.registry.testing.DatastoreHelper.cloneAndSetAutoTimestamps; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/model/domain/DomainBaseTest.java b/core/src/test/java/google/registry/model/domain/DomainBaseTest.java index 1d0ba90d2..930268038 100644 --- a/core/src/test/java/google/registry/model/domain/DomainBaseTest.java +++ b/core/src/test/java/google/registry/model/domain/DomainBaseTest.java @@ -25,10 +25,10 @@ import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.newHostResource; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DomainBaseSubject.assertAboutDomains; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/model/domain/GracePeriodTest.java b/core/src/test/java/google/registry/model/domain/GracePeriodTest.java index 70d10093f..aec5408ce 100644 --- a/core/src/test/java/google/registry/model/domain/GracePeriodTest.java +++ b/core/src/test/java/google/registry/model/domain/GracePeriodTest.java @@ -15,8 +15,8 @@ package google.registry.model.domain; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.googlecode.objectify.Key; import google.registry.model.billing.BillingEvent; diff --git a/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java b/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java index c58ee677d..2e288c90d 100644 --- a/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java +++ b/core/src/test/java/google/registry/model/domain/token/AllocationTokenTest.java @@ -25,9 +25,9 @@ import static google.registry.model.domain.token.AllocationToken.TokenType.UNLIM import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSortedMap; diff --git a/core/src/test/java/google/registry/model/eppcommon/EppXmlTransformerTest.java b/core/src/test/java/google/registry/model/eppcommon/EppXmlTransformerTest.java index 062c1e7db..fe151c0b8 100644 --- a/core/src/test/java/google/registry/model/eppcommon/EppXmlTransformerTest.java +++ b/core/src/test/java/google/registry/model/eppcommon/EppXmlTransformerTest.java @@ -16,8 +16,8 @@ package google.registry.model.eppcommon; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.eppcommon.EppXmlTransformer.unmarshal; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.loadBytes; +import static org.junit.Assert.assertThrows; import google.registry.model.eppinput.EppInput; import google.registry.model.eppoutput.EppOutput; diff --git a/core/src/test/java/google/registry/model/eppinput/EppInputTest.java b/core/src/test/java/google/registry/model/eppinput/EppInputTest.java index b636cf9ee..b0b39bf2e 100644 --- a/core/src/test/java/google/registry/model/eppinput/EppInputTest.java +++ b/core/src/test/java/google/registry/model/eppinput/EppInputTest.java @@ -17,8 +17,8 @@ package google.registry.model.eppinput; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.eppcommon.EppXmlTransformer.unmarshal; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.loadBytes; +import static org.junit.Assert.assertThrows; import google.registry.model.contact.ContactResourceTest; import google.registry.model.domain.DomainBaseTest; diff --git a/core/src/test/java/google/registry/model/host/HostResourceTest.java b/core/src/test/java/google/registry/model/host/HostResourceTest.java index 3fb67033b..bff74b024 100644 --- a/core/src/test/java/google/registry/model/host/HostResourceTest.java +++ b/core/src/test/java/google/registry/model/host/HostResourceTest.java @@ -22,7 +22,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.HostResourceSubject.assertAboutHosts; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.google.common.net.InetAddresses; diff --git a/core/src/test/java/google/registry/model/ofy/CommitLogBucketTest.java b/core/src/test/java/google/registry/model/ofy/CommitLogBucketTest.java index afb677dc0..ce476bf8f 100644 --- a/core/src/test/java/google/registry/model/ofy/CommitLogBucketTest.java +++ b/core/src/test/java/google/registry/model/ofy/CommitLogBucketTest.java @@ -19,8 +19,8 @@ import static google.registry.model.ofy.CommitLogBucket.getBucketKey; import static google.registry.model.ofy.CommitLogBucket.loadAllBuckets; import static google.registry.model.ofy.CommitLogBucket.loadBucket; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.base.Suppliers; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/model/ofy/CommitLogCheckpointTest.java b/core/src/test/java/google/registry/model/ofy/CommitLogCheckpointTest.java index e337602fb..40f48228e 100644 --- a/core/src/test/java/google/registry/model/ofy/CommitLogCheckpointTest.java +++ b/core/src/test/java/google/registry/model/ofy/CommitLogCheckpointTest.java @@ -15,9 +15,9 @@ package google.registry.model.ofy; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import google.registry.testing.AppEngineRule; diff --git a/core/src/test/java/google/registry/model/ofy/OfyCommitLogTest.java b/core/src/test/java/google/registry/model/ofy/OfyCommitLogTest.java index 5d4792972..8872e5727 100644 --- a/core/src/test/java/google/registry/model/ofy/OfyCommitLogTest.java +++ b/core/src/test/java/google/registry/model/ofy/OfyCommitLogTest.java @@ -21,7 +21,7 @@ import static google.registry.model.common.EntityGroupRoot.getCrossTldKey; import static google.registry.model.ofy.CommitLogBucket.getBucketKey; import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.model.transaction.TransactionManagerFactory.tm; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.googlecode.objectify.Key; diff --git a/core/src/test/java/google/registry/model/ofy/OfyFilterTest.java b/core/src/test/java/google/registry/model/ofy/OfyFilterTest.java index 6768e4bd2..2286a795d 100644 --- a/core/src/test/java/google/registry/model/ofy/OfyFilterTest.java +++ b/core/src/test/java/google/registry/model/ofy/OfyFilterTest.java @@ -17,7 +17,7 @@ package google.registry.model.ofy; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.ofy.ObjectifyService.initOfy; import static google.registry.testing.DatastoreHelper.newContactResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.appengine.tools.development.testing.LocalDatastoreServiceTestConfig; import com.google.appengine.tools.development.testing.LocalServiceTestHelper; diff --git a/core/src/test/java/google/registry/model/ofy/OfyTest.java b/core/src/test/java/google/registry/model/ofy/OfyTest.java index 2e93f4093..f033ee95a 100644 --- a/core/src/test/java/google/registry/model/ofy/OfyTest.java +++ b/core/src/test/java/google/registry/model/ofy/OfyTest.java @@ -24,11 +24,11 @@ import static google.registry.model.transaction.TransactionManagerFactory.tm; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newContactResource; import static google.registry.testing.DatastoreHelper.persistActiveContact; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static java.nio.charset.StandardCharsets.UTF_8; import static java.util.concurrent.TimeUnit.MILLISECONDS; +import static org.junit.Assert.assertThrows; import static org.junit.Assert.fail; import com.google.appengine.api.datastore.DatastoreFailureException; diff --git a/core/src/test/java/google/registry/model/poll/PollMessageExternalKeyConverterTest.java b/core/src/test/java/google/registry/model/poll/PollMessageExternalKeyConverterTest.java index 4aa89d176..f2a5592a1 100644 --- a/core/src/test/java/google/registry/model/poll/PollMessageExternalKeyConverterTest.java +++ b/core/src/test/java/google/registry/model/poll/PollMessageExternalKeyConverterTest.java @@ -22,8 +22,8 @@ import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.googlecode.objectify.Key; import google.registry.model.domain.Period; diff --git a/core/src/test/java/google/registry/model/rde/RdeNamingUtilsTest.java b/core/src/test/java/google/registry/model/rde/RdeNamingUtilsTest.java index 01ca20ed4..338266db7 100644 --- a/core/src/test/java/google/registry/model/rde/RdeNamingUtilsTest.java +++ b/core/src/test/java/google/registry/model/rde/RdeNamingUtilsTest.java @@ -19,7 +19,7 @@ import static google.registry.model.rde.RdeMode.FULL; import static google.registry.model.rde.RdeMode.THIN; import static google.registry.model.rde.RdeNamingUtils.makePartialName; import static google.registry.model.rde.RdeNamingUtils.makeRydeFilename; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import org.joda.time.DateTime; import org.junit.Test; diff --git a/core/src/test/java/google/registry/model/rde/RdeRevisionTest.java b/core/src/test/java/google/registry/model/rde/RdeRevisionTest.java index d0352aeab..750c0b2e0 100644 --- a/core/src/test/java/google/registry/model/rde/RdeRevisionTest.java +++ b/core/src/test/java/google/registry/model/rde/RdeRevisionTest.java @@ -20,7 +20,7 @@ import static google.registry.model.rde.RdeMode.FULL; import static google.registry.model.rde.RdeRevision.getNextRevision; import static google.registry.model.rde.RdeRevision.saveRevision; import static google.registry.model.transaction.TransactionManagerFactory.tm; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.base.VerifyException; import google.registry.testing.AppEngineRule; diff --git a/core/src/test/java/google/registry/model/registrar/RegistrarTest.java b/core/src/test/java/google/registry/model/registrar/RegistrarTest.java index bc21dcc6c..eb8d0519b 100644 --- a/core/src/test/java/google/registry/model/registrar/RegistrarTest.java +++ b/core/src/test/java/google/registry/model/registrar/RegistrarTest.java @@ -29,7 +29,7 @@ import static google.registry.testing.DatastoreHelper.newRegistry; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistSimpleResource; import static google.registry.testing.DatastoreHelper.persistSimpleResources; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; @@ -47,7 +47,7 @@ import org.joda.money.CurrencyUnit; import org.junit.Before; import org.junit.Test; - /** Unit tests for {@link Registrar}. */ +/** Unit tests for {@link Registrar}. */ public class RegistrarTest extends EntityTestCase { private Registrar registrar; private RegistrarContact abuseAdminContact; diff --git a/core/src/test/java/google/registry/model/registry/RegistriesTest.java b/core/src/test/java/google/registry/model/registry/RegistriesTest.java index c810b185c..8a2e910b1 100644 --- a/core/src/test/java/google/registry/model/registry/RegistriesTest.java +++ b/core/src/test/java/google/registry/model/registry/RegistriesTest.java @@ -19,7 +19,7 @@ import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.newRegistry; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.net.InternetDomainName; import google.registry.model.registry.Registry.TldType; diff --git a/core/src/test/java/google/registry/model/registry/RegistryLockDaoTest.java b/core/src/test/java/google/registry/model/registry/RegistryLockDaoTest.java index 8b41e9455..20ed1d890 100644 --- a/core/src/test/java/google/registry/model/registry/RegistryLockDaoTest.java +++ b/core/src/test/java/google/registry/model/registry/RegistryLockDaoTest.java @@ -17,7 +17,7 @@ package google.registry.model.registry; import static com.google.common.collect.ImmutableSet.toImmutableSet; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.transaction.TransactionManagerFactory.jpaTm; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.model.transaction.JpaTestRules; import google.registry.model.transaction.JpaTestRules.JpaIntegrationTestRule; diff --git a/core/src/test/java/google/registry/model/registry/RegistryTest.java b/core/src/test/java/google/registry/model/registry/RegistryTest.java index be2c2bf09..cb69cc31c 100644 --- a/core/src/test/java/google/registry/model/registry/RegistryTest.java +++ b/core/src/test/java/google/registry/model/registry/RegistryTest.java @@ -27,12 +27,12 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newRegistry; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistReservedList; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static java.math.BigDecimal.ROUND_UNNECESSARY; import static org.joda.money.CurrencyUnit.EUR; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSortedMap; diff --git a/core/src/test/java/google/registry/model/registry/label/PremiumListTest.java b/core/src/test/java/google/registry/model/registry/label/PremiumListTest.java index dcf5c1bdd..a4b4a4389 100644 --- a/core/src/test/java/google/registry/model/registry/label/PremiumListTest.java +++ b/core/src/test/java/google/registry/model/registry/label/PremiumListTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import google.registry.model.registry.Registry; diff --git a/core/src/test/java/google/registry/model/registry/label/PremiumListUtilsTest.java b/core/src/test/java/google/registry/model/registry/label/PremiumListUtilsTest.java index 1505b7399..7cf3ac8e3 100644 --- a/core/src/test/java/google/registry/model/registry/label/PremiumListUtilsTest.java +++ b/core/src/test/java/google/registry/model/registry/label/PremiumListUtilsTest.java @@ -35,8 +35,8 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.loadPremiumListEntries; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.Duration.standardDays; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/model/registry/label/ReservedListTest.java b/core/src/test/java/google/registry/model/registry/label/ReservedListTest.java index ad7c0e7ee..b76259fcf 100644 --- a/core/src/test/java/google/registry/model/registry/label/ReservedListTest.java +++ b/core/src/test/java/google/registry/model/registry/label/ReservedListTest.java @@ -28,7 +28,7 @@ import static google.registry.model.registry.label.ReservedList.getReservationTy import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/model/server/KmsSecretRevisionTest.java b/core/src/test/java/google/registry/model/server/KmsSecretRevisionTest.java index 58c8dbfdd..a5b78e3ca 100644 --- a/core/src/test/java/google/registry/model/server/KmsSecretRevisionTest.java +++ b/core/src/test/java/google/registry/model/server/KmsSecretRevisionTest.java @@ -17,7 +17,7 @@ package google.registry.model.server; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.base.Strings; import google.registry.testing.AppEngineRule; diff --git a/core/src/test/java/google/registry/model/server/LockTest.java b/core/src/test/java/google/registry/model/server/LockTest.java index 099ddb4c3..bb564e322 100644 --- a/core/src/test/java/google/registry/model/server/LockTest.java +++ b/core/src/test/java/google/registry/model/server/LockTest.java @@ -20,7 +20,7 @@ import static google.registry.model.server.Lock.LockState.FREE; import static google.registry.model.server.Lock.LockState.IN_USE; import static google.registry.model.server.Lock.LockState.OWNER_DIED; import static google.registry.model.server.Lock.LockState.TIMED_OUT; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; diff --git a/core/src/test/java/google/registry/model/smd/SignedMarkRevocationListTest.java b/core/src/test/java/google/registry/model/smd/SignedMarkRevocationListTest.java index 17b01503e..21d117d9e 100644 --- a/core/src/test/java/google/registry/model/smd/SignedMarkRevocationListTest.java +++ b/core/src/test/java/google/registry/model/smd/SignedMarkRevocationListTest.java @@ -18,9 +18,9 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.model.smd.SignedMarkRevocationList.SHARD_SIZE; import static google.registry.model.transaction.TransactionManagerFactory.tm; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.time.Duration.standardDays; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import google.registry.testing.AppEngineRule; diff --git a/core/src/test/java/google/registry/model/tmch/ClaimsListShardTest.java b/core/src/test/java/google/registry/model/tmch/ClaimsListShardTest.java index 4858db0f1..4e47264dd 100644 --- a/core/src/test/java/google/registry/model/tmch/ClaimsListShardTest.java +++ b/core/src/test/java/google/registry/model/tmch/ClaimsListShardTest.java @@ -18,9 +18,9 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.model.transaction.TransactionManagerFactory.tm; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.googlecode.objectify.Key; diff --git a/core/src/test/java/google/registry/model/transaction/DummyJpaTransactionManagerTest.java b/core/src/test/java/google/registry/model/transaction/DummyJpaTransactionManagerTest.java index 173aefc17..f01138605 100644 --- a/core/src/test/java/google/registry/model/transaction/DummyJpaTransactionManagerTest.java +++ b/core/src/test/java/google/registry/model/transaction/DummyJpaTransactionManagerTest.java @@ -15,7 +15,7 @@ package google.registry.model.transaction; import static google.registry.model.transaction.TransactionManagerFactory.jpaTm; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/core/src/test/java/google/registry/model/transaction/JpaTransactionManagerImplTest.java b/core/src/test/java/google/registry/model/transaction/JpaTransactionManagerImplTest.java index 618f3b192..dd509e9de 100644 --- a/core/src/test/java/google/registry/model/transaction/JpaTransactionManagerImplTest.java +++ b/core/src/test/java/google/registry/model/transaction/JpaTransactionManagerImplTest.java @@ -16,8 +16,8 @@ package google.registry.model.transaction; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.transaction.TransactionManagerFactory.jpaTm; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.fileClassPath; +import static org.junit.Assert.assertThrows; import google.registry.model.transaction.JpaTestRules.JpaUnitTestRule; import google.registry.testing.FakeClock; diff --git a/core/src/test/java/google/registry/model/transaction/JpaTransactionManagerRuleTest.java b/core/src/test/java/google/registry/model/transaction/JpaTransactionManagerRuleTest.java index acc0a17df..2ba56519d 100644 --- a/core/src/test/java/google/registry/model/transaction/JpaTransactionManagerRuleTest.java +++ b/core/src/test/java/google/registry/model/transaction/JpaTransactionManagerRuleTest.java @@ -16,7 +16,7 @@ package google.registry.model.transaction; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.transaction.TransactionManagerFactory.jpaTm; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.model.ImmutableObject; import google.registry.model.transaction.JpaTestRules.JpaUnitTestRule; diff --git a/core/src/test/java/google/registry/persistence/CurrencyUnitConverterTest.java b/core/src/test/java/google/registry/persistence/CurrencyUnitConverterTest.java index 6f2351064..bca02c8da 100644 --- a/core/src/test/java/google/registry/persistence/CurrencyUnitConverterTest.java +++ b/core/src/test/java/google/registry/persistence/CurrencyUnitConverterTest.java @@ -15,7 +15,7 @@ package google.registry.persistence; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.transaction.TransactionManagerFactory.jpaTm; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.model.ImmutableObject; import google.registry.model.transaction.JpaTestRules; diff --git a/core/src/test/java/google/registry/persistence/StringListUserTypeTest.java b/core/src/test/java/google/registry/persistence/StringListUserTypeTest.java index bc0d41bda..6e16357da 100644 --- a/core/src/test/java/google/registry/persistence/StringListUserTypeTest.java +++ b/core/src/test/java/google/registry/persistence/StringListUserTypeTest.java @@ -16,7 +16,7 @@ package google.registry.persistence; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.transaction.TransactionManagerFactory.jpaTm; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import google.registry.model.ImmutableObject; diff --git a/core/src/test/java/google/registry/pricing/PricingEngineProxyTest.java b/core/src/test/java/google/registry/pricing/PricingEngineProxyTest.java index 0959b3149..9c9f54ab7 100644 --- a/core/src/test/java/google/registry/pricing/PricingEngineProxyTest.java +++ b/core/src/test/java/google/registry/pricing/PricingEngineProxyTest.java @@ -21,9 +21,9 @@ import static google.registry.pricing.PricingEngineProxy.isDomainPremium; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSortedMap; import google.registry.model.registry.Registry; diff --git a/core/src/test/java/google/registry/rdap/AbstractJsonableObjectTest.java b/core/src/test/java/google/registry/rdap/AbstractJsonableObjectTest.java index bbd1a04bf..9e1059f97 100644 --- a/core/src/test/java/google/registry/rdap/AbstractJsonableObjectTest.java +++ b/core/src/test/java/google/registry/rdap/AbstractJsonableObjectTest.java @@ -15,7 +15,7 @@ package google.registry.rdap; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.base.Joiner; import com.google.common.collect.ImmutableList; diff --git a/core/src/test/java/google/registry/rdap/RdapSearchPatternTest.java b/core/src/test/java/google/registry/rdap/RdapSearchPatternTest.java index e3a5dc39c..a11e1b664 100644 --- a/core/src/test/java/google/registry/rdap/RdapSearchPatternTest.java +++ b/core/src/test/java/google/registry/rdap/RdapSearchPatternTest.java @@ -15,7 +15,7 @@ package google.registry.rdap; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.request.HttpException.UnprocessableEntityException; import org.junit.Test; diff --git a/core/src/test/java/google/registry/rdap/UpdateRegistrarRdapBaseUrlsActionTest.java b/core/src/test/java/google/registry/rdap/UpdateRegistrarRdapBaseUrlsActionTest.java index 8a76ba40c..17dd5e95b 100644 --- a/core/src/test/java/google/registry/rdap/UpdateRegistrarRdapBaseUrlsActionTest.java +++ b/core/src/test/java/google/registry/rdap/UpdateRegistrarRdapBaseUrlsActionTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.deleteTld; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistSimpleResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.api.client.http.LowLevelHttpRequest; import com.google.api.client.testing.http.MockHttpTransport; diff --git a/core/src/test/java/google/registry/rde/EscrowTaskRunnerTest.java b/core/src/test/java/google/registry/rde/EscrowTaskRunnerTest.java index e6e6797ba..2a5d1d389 100644 --- a/core/src/test/java/google/registry/rde/EscrowTaskRunnerTest.java +++ b/core/src/test/java/google/registry/rde/EscrowTaskRunnerTest.java @@ -18,9 +18,9 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.Duration.standardDays; import static org.joda.time.Duration.standardSeconds; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; @@ -120,14 +120,13 @@ public class EscrowTaskRunnerTest { clock.setTo(DateTime.parse("2006-06-06T00:30:00Z")); persistResource( Cursor.create(CursorType.RDE_STAGING, DateTime.parse("2006-06-06TZ"), registry)); + runner.lockHandler = new FakeLockHandler(false); ServiceUnavailableException thrown = assertThrows( ServiceUnavailableException.class, - () -> { - runner.lockHandler = new FakeLockHandler(false); - runner.lockRunAndRollForward( - task, registry, standardSeconds(30), CursorType.RDE_STAGING, standardDays(1)); - }); + () -> + runner.lockRunAndRollForward( + task, registry, standardSeconds(30), CursorType.RDE_STAGING, standardDays(1))); assertThat(thrown).hasMessageThat().contains("Lock in use: " + lockName + " for TLD: lol"); } } diff --git a/core/src/test/java/google/registry/rde/GhostrydeTest.java b/core/src/test/java/google/registry/rde/GhostrydeTest.java index 5a3b50633..1c45583c0 100644 --- a/core/src/test/java/google/registry/rde/GhostrydeTest.java +++ b/core/src/test/java/google/registry/rde/GhostrydeTest.java @@ -17,11 +17,11 @@ package google.registry.rde; import static com.google.common.base.Strings.repeat; import static com.google.common.truth.Truth.assertThat; import static google.registry.keyring.api.PgpHelper.KeyRequirement.ENCRYPT; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; import static org.hamcrest.Matchers.greaterThan; import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.lessThan; +import static org.junit.Assert.assertThrows; import static org.junit.Assume.assumeThat; import com.google.common.io.ByteStreams; diff --git a/core/src/test/java/google/registry/rde/HostResourceToXjcConverterTest.java b/core/src/test/java/google/registry/rde/HostResourceToXjcConverterTest.java index f1d1ed51e..86aca3118 100644 --- a/core/src/test/java/google/registry/rde/HostResourceToXjcConverterTest.java +++ b/core/src/test/java/google/registry/rde/HostResourceToXjcConverterTest.java @@ -17,9 +17,9 @@ package google.registry.rde; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newDomainBase; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.xjc.XjcXmlTransformer.marshalStrict; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.google.common.net.InetAddresses; diff --git a/core/src/test/java/google/registry/rde/RdeReportActionTest.java b/core/src/test/java/google/registry/rde/RdeReportActionTest.java index fa8260ed3..c33415331 100644 --- a/core/src/test/java/google/registry/rde/RdeReportActionTest.java +++ b/core/src/test/java/google/registry/rde/RdeReportActionTest.java @@ -23,11 +23,11 @@ import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.GcsTestingUtils.writeGcsFile; -import static google.registry.testing.JUnitBackports.assertThrows; import static javax.servlet.http.HttpServletResponse.SC_BAD_REQUEST; import static javax.servlet.http.HttpServletResponse.SC_OK; import static org.joda.time.Duration.standardDays; import static org.joda.time.Duration.standardSeconds; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/rde/RdeStagingActionTest.java b/core/src/test/java/google/registry/rde/RdeStagingActionTest.java index 33c02b4c6..3e46ba002 100644 --- a/core/src/test/java/google/registry/rde/RdeStagingActionTest.java +++ b/core/src/test/java/google/registry/rde/RdeStagingActionTest.java @@ -27,7 +27,6 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistResourceWithCommitLog; import static google.registry.testing.GcsTestingUtils.readGcsFile; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertAtLeastOneTaskIsEnqueued; import static google.registry.testing.TaskQueueHelper.assertNoTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; @@ -35,6 +34,7 @@ import static google.registry.testing.TestDataHelper.loadFile; import static google.registry.tldconfig.idn.IdnTableEnum.EXTENDED_LATIN; import static java.nio.charset.StandardCharsets.UTF_8; import static java.util.Arrays.asList; +import static org.junit.Assert.assertThrows; import com.google.appengine.tools.cloudstorage.GcsFilename; import com.google.appengine.tools.cloudstorage.GcsService; diff --git a/core/src/test/java/google/registry/rde/RdeUploadActionTest.java b/core/src/test/java/google/registry/rde/RdeUploadActionTest.java index b5320bc7c..ca1de958e 100644 --- a/core/src/test/java/google/registry/rde/RdeUploadActionTest.java +++ b/core/src/test/java/google/registry/rde/RdeUploadActionTest.java @@ -26,7 +26,6 @@ import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistSimpleResource; import static google.registry.testing.GcsTestingUtils.readGcsFile; import static google.registry.testing.GcsTestingUtils.writeGcsFile; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.SystemInfo.hasCommand; import static google.registry.testing.TaskQueueHelper.assertNoTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; @@ -34,6 +33,7 @@ import static java.nio.charset.StandardCharsets.UTF_8; import static org.joda.time.Duration.standardDays; import static org.joda.time.Duration.standardHours; import static org.joda.time.Duration.standardSeconds; +import static org.junit.Assert.assertThrows; import static org.junit.Assume.assumeTrue; import static org.mockito.ArgumentMatchers.anyInt; import static org.mockito.ArgumentMatchers.anyString; diff --git a/core/src/test/java/google/registry/rde/RydeEncryptionTest.java b/core/src/test/java/google/registry/rde/RydeEncryptionTest.java index 7a960ed14..1182d3bfc 100644 --- a/core/src/test/java/google/registry/rde/RydeEncryptionTest.java +++ b/core/src/test/java/google/registry/rde/RydeEncryptionTest.java @@ -16,8 +16,8 @@ package google.registry.rde; import static com.google.common.truth.Truth.assertThat; import static google.registry.keyring.api.PgpHelper.KeyRequirement.ENCRYPT; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.io.ByteStreams; diff --git a/core/src/test/java/google/registry/reporting/ReportingModuleTest.java b/core/src/test/java/google/registry/reporting/ReportingModuleTest.java index 39acfca07..34ab0587c 100644 --- a/core/src/test/java/google/registry/reporting/ReportingModuleTest.java +++ b/core/src/test/java/google/registry/reporting/ReportingModuleTest.java @@ -15,7 +15,7 @@ package google.registry.reporting; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/reporting/billing/BillingEmailUtilsTest.java b/core/src/test/java/google/registry/reporting/billing/BillingEmailUtilsTest.java index 9189c2606..67bd03c8c 100644 --- a/core/src/test/java/google/registry/reporting/billing/BillingEmailUtilsTest.java +++ b/core/src/test/java/google/registry/reporting/billing/BillingEmailUtilsTest.java @@ -16,7 +16,7 @@ package google.registry.reporting.billing; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; diff --git a/core/src/test/java/google/registry/reporting/icann/IcannHttpReporterTest.java b/core/src/test/java/google/registry/reporting/icann/IcannHttpReporterTest.java index 5850abeac..c0a88b8d0 100644 --- a/core/src/test/java/google/registry/reporting/icann/IcannHttpReporterTest.java +++ b/core/src/test/java/google/registry/reporting/icann/IcannHttpReporterTest.java @@ -18,8 +18,8 @@ import static com.google.common.net.MediaType.CSV_UTF_8; import static com.google.common.net.MediaType.PLAIN_TEXT_UTF_8; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.api.client.http.LowLevelHttpRequest; import com.google.api.client.http.LowLevelHttpResponse; @@ -124,13 +124,11 @@ public class IcannHttpReporterTest { @Test public void testFail_invalidFilename_nonSixDigitYearMonth() { + IcannHttpReporter reporter = createReporter(); IllegalArgumentException thrown = assertThrows( IllegalArgumentException.class, - () -> { - IcannHttpReporter reporter = createReporter(); - reporter.send(FAKE_PAYLOAD, "test-transactions-20176.csv"); - }); + () -> reporter.send(FAKE_PAYLOAD, "test-transactions-20176.csv")); assertThat(thrown) .hasMessageThat() .contains( @@ -140,13 +138,11 @@ public class IcannHttpReporterTest { @Test public void testFail_invalidFilename_notActivityOrTransactions() { + IcannHttpReporter reporter = createReporter(); IllegalArgumentException thrown = assertThrows( IllegalArgumentException.class, - () -> { - IcannHttpReporter reporter = createReporter(); - reporter.send(FAKE_PAYLOAD, "test-invalid-201706.csv"); - }); + () -> reporter.send(FAKE_PAYLOAD, "test-invalid-201706.csv")); assertThat(thrown) .hasMessageThat() .contains( @@ -155,13 +151,11 @@ public class IcannHttpReporterTest { @Test public void testFail_invalidFilename_invalidTldName() { + IcannHttpReporter reporter = createReporter(); IllegalArgumentException thrown = assertThrows( IllegalArgumentException.class, - () -> { - IcannHttpReporter reporter = createReporter(); - reporter.send(FAKE_PAYLOAD, "n!-n-activity-201706.csv"); - }); + () -> reporter.send(FAKE_PAYLOAD, "n!-n-activity-201706.csv")); assertThat(thrown) .hasMessageThat() .contains( @@ -171,13 +165,11 @@ public class IcannHttpReporterTest { @Test public void testFail_invalidFilename_tldDoesntExist() { + IcannHttpReporter reporter = createReporter(); IllegalArgumentException thrown = assertThrows( IllegalArgumentException.class, - () -> { - IcannHttpReporter reporter = createReporter(); - reporter.send(FAKE_PAYLOAD, "hello-activity-201706.csv"); - }); + () -> reporter.send(FAKE_PAYLOAD, "hello-activity-201706.csv")); assertThat(thrown).hasMessageThat().contains("TLD hello does not exist"); } } diff --git a/core/src/test/java/google/registry/reporting/icann/IcannReportingStagingActionTest.java b/core/src/test/java/google/registry/reporting/icann/IcannReportingStagingActionTest.java index 22b7859d4..2a58186f6 100644 --- a/core/src/test/java/google/registry/reporting/icann/IcannReportingStagingActionTest.java +++ b/core/src/test/java/google/registry/reporting/icann/IcannReportingStagingActionTest.java @@ -15,9 +15,9 @@ package google.registry.reporting.icann; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertNoTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/reporting/icann/IcannReportingUploadActionTest.java b/core/src/test/java/google/registry/reporting/icann/IcannReportingUploadActionTest.java index c19fbcc97..379fee5a9 100644 --- a/core/src/test/java/google/registry/reporting/icann/IcannReportingUploadActionTest.java +++ b/core/src/test/java/google/registry/reporting/icann/IcannReportingUploadActionTest.java @@ -19,9 +19,9 @@ import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.GcsTestingUtils.writeGcsFile; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.LogsSubject.assertAboutLogs; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/reporting/spec11/Spec11EmailUtilsTest.java b/core/src/test/java/google/registry/reporting/spec11/Spec11EmailUtilsTest.java index 8c0285157..a9cf2425a 100644 --- a/core/src/test/java/google/registry/reporting/spec11/Spec11EmailUtilsTest.java +++ b/core/src/test/java/google/registry/reporting/spec11/Spec11EmailUtilsTest.java @@ -25,7 +25,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; diff --git a/core/src/test/java/google/registry/request/RequestModuleTest.java b/core/src/test/java/google/registry/request/RequestModuleTest.java index fc5e79faa..986765898 100644 --- a/core/src/test/java/google/registry/request/RequestModuleTest.java +++ b/core/src/test/java/google/registry/request/RequestModuleTest.java @@ -16,7 +16,7 @@ package google.registry.request; import static com.google.common.truth.Truth.assertThat; import static google.registry.request.RequestModule.provideJsonPayload; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.net.MediaType; import google.registry.request.HttpException.BadRequestException; diff --git a/core/src/test/java/google/registry/request/RequestParametersTest.java b/core/src/test/java/google/registry/request/RequestParametersTest.java index 1ea1fa0e0..9ff0e1db7 100644 --- a/core/src/test/java/google/registry/request/RequestParametersTest.java +++ b/core/src/test/java/google/registry/request/RequestParametersTest.java @@ -25,7 +25,7 @@ import static google.registry.request.RequestParameters.extractRequiredDatetimeP import static google.registry.request.RequestParameters.extractRequiredParameter; import static google.registry.request.RequestParameters.extractSetOfEnumParameters; import static google.registry.request.RequestParameters.extractSetOfParameters; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/request/RouterTest.java b/core/src/test/java/google/registry/request/RouterTest.java index dea327637..00f2c577b 100644 --- a/core/src/test/java/google/registry/request/RouterTest.java +++ b/core/src/test/java/google/registry/request/RouterTest.java @@ -17,7 +17,7 @@ package google.registry.request; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; import static google.registry.request.auth.Auth.AUTH_INTERNAL_OR_ADMIN; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import java.util.Optional; import java.util.concurrent.Callable; diff --git a/core/src/test/java/google/registry/request/auth/AuthenticatedRegistrarAccessorTest.java b/core/src/test/java/google/registry/request/auth/AuthenticatedRegistrarAccessorTest.java index 4d8e2c111..32a361879 100644 --- a/core/src/test/java/google/registry/request/auth/AuthenticatedRegistrarAccessorTest.java +++ b/core/src/test/java/google/registry/request/auth/AuthenticatedRegistrarAccessorTest.java @@ -20,8 +20,8 @@ import static google.registry.request.auth.AuthenticatedRegistrarAccessor.Role.O import static google.registry.testing.AppEngineRule.THE_REGISTRAR_GAE_USER_ID; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.LogsSubject.assertAboutLogs; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyZeroInteractions; diff --git a/core/src/test/java/google/registry/request/auth/RequestAuthenticatorTest.java b/core/src/test/java/google/registry/request/auth/RequestAuthenticatorTest.java index 766dc5d1f..8535f03ea 100644 --- a/core/src/test/java/google/registry/request/auth/RequestAuthenticatorTest.java +++ b/core/src/test/java/google/registry/request/auth/RequestAuthenticatorTest.java @@ -17,7 +17,7 @@ package google.registry.request.auth; import static com.google.common.net.HttpHeaders.AUTHORIZATION; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verifyZeroInteractions; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/request/lock/LockHandlerImplTest.java b/core/src/test/java/google/registry/request/lock/LockHandlerImplTest.java index 56ae17c01..d0e231a0e 100644 --- a/core/src/test/java/google/registry/request/lock/LockHandlerImplTest.java +++ b/core/src/test/java/google/registry/request/lock/LockHandlerImplTest.java @@ -15,7 +15,7 @@ package google.registry.request.lock; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/schema/tld/PremiumListDaoTest.java b/core/src/test/java/google/registry/schema/tld/PremiumListDaoTest.java index 2a203de9f..33cdd5c50 100644 --- a/core/src/test/java/google/registry/schema/tld/PremiumListDaoTest.java +++ b/core/src/test/java/google/registry/schema/tld/PremiumListDaoTest.java @@ -21,9 +21,9 @@ import static google.registry.model.transaction.TransactionManagerFactory.jpaTm; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.newRegistry; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.money.CurrencyUnit.JPY; import static org.joda.money.CurrencyUnit.USD; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.googlecode.objectify.Key; diff --git a/core/src/test/java/google/registry/schema/tld/PremiumListUtilsTest.java b/core/src/test/java/google/registry/schema/tld/PremiumListUtilsTest.java index 9dca56c61..e33f35df1 100644 --- a/core/src/test/java/google/registry/schema/tld/PremiumListUtilsTest.java +++ b/core/src/test/java/google/registry/schema/tld/PremiumListUtilsTest.java @@ -16,7 +16,7 @@ package google.registry.schema.tld; import static com.google.common.truth.Truth.assertThat; import static google.registry.schema.tld.PremiumListUtils.parseToPremiumList; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.model.transaction.JpaTestRules; import google.registry.model.transaction.JpaTestRules.JpaIntegrationTestRule; diff --git a/core/src/test/java/google/registry/schema/tld/ReservedListTest.java b/core/src/test/java/google/registry/schema/tld/ReservedListTest.java index e72efd4e8..1e0571775 100644 --- a/core/src/test/java/google/registry/schema/tld/ReservedListTest.java +++ b/core/src/test/java/google/registry/schema/tld/ReservedListTest.java @@ -16,7 +16,7 @@ package google.registry.schema.tld; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.registry.label.ReservationType.FULLY_BLOCKED; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import google.registry.model.registry.label.ReservationType; diff --git a/core/src/test/java/google/registry/storage/drive/DriveConnectionTest.java b/core/src/test/java/google/registry/storage/drive/DriveConnectionTest.java index c8bfba7f1..d7a00f5df 100644 --- a/core/src/test/java/google/registry/storage/drive/DriveConnectionTest.java +++ b/core/src/test/java/google/registry/storage/drive/DriveConnectionTest.java @@ -16,7 +16,7 @@ package google.registry.storage.drive; import static com.google.common.io.ByteStreams.toByteArray; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.argThat; diff --git a/core/src/test/java/google/registry/testing/AppEngineRuleTest.java b/core/src/test/java/google/registry/testing/AppEngineRuleTest.java index e03fb7bcb..139c29d0f 100644 --- a/core/src/test/java/google/registry/testing/AppEngineRuleTest.java +++ b/core/src/test/java/google/registry/testing/AppEngineRuleTest.java @@ -14,8 +14,8 @@ package google.registry.testing; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.common.base.Joiner; import java.io.File; diff --git a/core/src/test/java/google/registry/tldconfig/idn/IdnTableTest.java b/core/src/test/java/google/registry/tldconfig/idn/IdnTableTest.java index aafd8f5a1..51109d1f5 100644 --- a/core/src/test/java/google/registry/tldconfig/idn/IdnTableTest.java +++ b/core/src/test/java/google/registry/tldconfig/idn/IdnTableTest.java @@ -15,7 +15,7 @@ package google.registry.tldconfig.idn; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import java.net.URI; diff --git a/core/src/test/java/google/registry/tmch/LordnLogTest.java b/core/src/test/java/google/registry/tmch/LordnLogTest.java index a7dd4e838..e7cd6c685 100644 --- a/core/src/test/java/google/registry/tmch/LordnLogTest.java +++ b/core/src/test/java/google/registry/tmch/LordnLogTest.java @@ -15,7 +15,7 @@ package google.registry.tmch; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import google.registry.tmch.LordnLog.Result; diff --git a/core/src/test/java/google/registry/tmch/LordnTaskUtilsTest.java b/core/src/test/java/google/registry/tmch/LordnTaskUtilsTest.java index 4beb02615..b501d752d 100644 --- a/core/src/test/java/google/registry/tmch/LordnTaskUtilsTest.java +++ b/core/src/test/java/google/registry/tmch/LordnTaskUtilsTest.java @@ -21,8 +21,8 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistDomainAndEnqueueLordn; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import com.googlecode.objectify.Key; import google.registry.model.domain.DomainBase; diff --git a/core/src/test/java/google/registry/tmch/NordnUploadActionTest.java b/core/src/test/java/google/registry/tmch/NordnUploadActionTest.java index 72a5c0c9a..284947701 100644 --- a/core/src/test/java/google/registry/tmch/NordnUploadActionTest.java +++ b/core/src/test/java/google/registry/tmch/NordnUploadActionTest.java @@ -25,13 +25,13 @@ import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistDomainAndEnqueueLordn; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; import static google.registry.util.UrlFetchUtils.getHeaderFirst; import static java.nio.charset.StandardCharsets.US_ASCII; import static java.nio.charset.StandardCharsets.UTF_8; import static javax.servlet.http.HttpServletResponse.SC_ACCEPTED; import static javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/tmch/NordnVerifyActionTest.java b/core/src/test/java/google/registry/tmch/NordnVerifyActionTest.java index bf5667cc7..d6962041a 100644 --- a/core/src/test/java/google/registry/tmch/NordnVerifyActionTest.java +++ b/core/src/test/java/google/registry/tmch/NordnVerifyActionTest.java @@ -19,12 +19,12 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.UrlFetchUtils.getHeaderFirst; import static java.nio.charset.StandardCharsets.UTF_8; import static javax.servlet.http.HttpServletResponse.SC_NO_CONTENT; import static javax.servlet.http.HttpServletResponse.SC_OK; import static javax.servlet.http.HttpServletResponse.SC_UNAUTHORIZED; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/tmch/SmdrlCsvParserTest.java b/core/src/test/java/google/registry/tmch/SmdrlCsvParserTest.java index bc55e44a6..40274c074 100644 --- a/core/src/test/java/google/registry/tmch/SmdrlCsvParserTest.java +++ b/core/src/test/java/google/registry/tmch/SmdrlCsvParserTest.java @@ -15,10 +15,10 @@ package google.registry.tmch; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.US_ASCII; import static org.joda.time.Duration.millis; import static org.joda.time.Duration.standardDays; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.io.CharSource; diff --git a/core/src/test/java/google/registry/tmch/TmchCertificateAuthorityTest.java b/core/src/test/java/google/registry/tmch/TmchCertificateAuthorityTest.java index 1d84565ba..60e744c11 100644 --- a/core/src/test/java/google/registry/tmch/TmchCertificateAuthorityTest.java +++ b/core/src/test/java/google/registry/tmch/TmchCertificateAuthorityTest.java @@ -17,10 +17,10 @@ package google.registry.tmch; import static com.google.common.truth.Truth.assertThat; import static google.registry.config.RegistryConfig.ConfigModule.TmchCaMode.PILOT; import static google.registry.config.RegistryConfig.ConfigModule.TmchCaMode.PRODUCTION; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.tmch.TmchTestData.loadFile; import static google.registry.util.ResourceUtils.readResourceUtf8; import static google.registry.util.X509Utils.loadCertificate; +import static org.junit.Assert.assertThrows; import google.registry.model.tmch.TmchCrl; import google.registry.testing.AppEngineRule; diff --git a/core/src/test/java/google/registry/tmch/TmchCrlActionTest.java b/core/src/test/java/google/registry/tmch/TmchCrlActionTest.java index 6f3b447c3..199375311 100644 --- a/core/src/test/java/google/registry/tmch/TmchCrlActionTest.java +++ b/core/src/test/java/google/registry/tmch/TmchCrlActionTest.java @@ -15,9 +15,9 @@ package google.registry.tmch; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.loadBytes; import static google.registry.util.ResourceUtils.readResourceBytes; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/tmch/TmchXmlSignatureTest.java b/core/src/test/java/google/registry/tmch/TmchXmlSignatureTest.java index 9bf94c5c1..c35f59d94 100644 --- a/core/src/test/java/google/registry/tmch/TmchXmlSignatureTest.java +++ b/core/src/test/java/google/registry/tmch/TmchXmlSignatureTest.java @@ -15,8 +15,8 @@ package google.registry.tmch; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.tmch.TmchTestData.loadSmd; +import static org.junit.Assert.assertThrows; import google.registry.config.RegistryConfig.ConfigModule.TmchCaMode; import google.registry.testing.AppEngineRule; diff --git a/core/src/test/java/google/registry/tools/AuthModuleTest.java b/core/src/test/java/google/registry/tools/AuthModuleTest.java index 290c1a7a5..008ac4f33 100644 --- a/core/src/test/java/google/registry/tools/AuthModuleTest.java +++ b/core/src/test/java/google/registry/tools/AuthModuleTest.java @@ -15,8 +15,8 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/tools/CheckDomainClaimsCommandTest.java b/core/src/test/java/google/registry/tools/CheckDomainClaimsCommandTest.java index dc44d8906..4a6c733e7 100644 --- a/core/src/test/java/google/registry/tools/CheckDomainClaimsCommandTest.java +++ b/core/src/test/java/google/registry/tools/CheckDomainClaimsCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static google.registry.testing.DatastoreHelper.persistNewRegistrar; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.model.registrar.Registrar.Type; diff --git a/core/src/test/java/google/registry/tools/CheckDomainCommandTest.java b/core/src/test/java/google/registry/tools/CheckDomainCommandTest.java index 9de882626..8684338fc 100644 --- a/core/src/test/java/google/registry/tools/CheckDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/CheckDomainCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static google.registry.testing.DatastoreHelper.persistNewRegistrar; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.model.registrar.Registrar.Type; diff --git a/core/src/test/java/google/registry/tools/CreateAnchorTenantCommandTest.java b/core/src/test/java/google/registry/tools/CreateAnchorTenantCommandTest.java index 777f45d33..fba9e1ac4 100644 --- a/core/src/test/java/google/registry/tools/CreateAnchorTenantCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateAnchorTenantCommandTest.java @@ -17,7 +17,7 @@ package google.registry.tools; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.model.registry.Registry; @@ -52,7 +52,9 @@ public class CreateAnchorTenantCommandTest public void testSuccess_multipleWordReason() throws Exception { runCommandForced("--client=NewRegistrar", "--superuser", "--reason=\"anchor tenant test\"", "--contact=jd1234", "--domain_name=example.tld"); - eppVerifier.expectSuperuser().verifySent("domain_create_anchor_tenant_multiple_word_reason.xml"); + eppVerifier + .expectSuperuser() + .verifySent("domain_create_anchor_tenant_multiple_word_reason.xml"); } @Test diff --git a/core/src/test/java/google/registry/tools/CreateCdnsTldTest.java b/core/src/test/java/google/registry/tools/CreateCdnsTldTest.java index 93d3e74f9..478d8454a 100644 --- a/core/src/test/java/google/registry/tools/CreateCdnsTldTest.java +++ b/core/src/test/java/google/registry/tools/CreateCdnsTldTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/tools/CreateContactCommandTest.java b/core/src/test/java/google/registry/tools/CreateContactCommandTest.java index 5b0df2966..b6527477a 100644 --- a/core/src/test/java/google/registry/tools/CreateContactCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateContactCommandTest.java @@ -14,7 +14,7 @@ package google.registry.tools; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.testing.DeterministicStringGenerator; diff --git a/core/src/test/java/google/registry/tools/CreateDomainCommandTest.java b/core/src/test/java/google/registry/tools/CreateDomainCommandTest.java index 21090c924..bf7762eca 100644 --- a/core/src/test/java/google/registry/tools/CreateDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateDomainCommandTest.java @@ -18,7 +18,7 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.model.registry.Registry; diff --git a/core/src/test/java/google/registry/tools/CreateHostCommandTest.java b/core/src/test/java/google/registry/tools/CreateHostCommandTest.java index dad687928..e3cfd001b 100644 --- a/core/src/test/java/google/registry/tools/CreateHostCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateHostCommandTest.java @@ -16,7 +16,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/CreateOrUpdateReservedListCommandTest.java b/core/src/test/java/google/registry/tools/CreateOrUpdateReservedListCommandTest.java index 74271224c..71369b259 100644 --- a/core/src/test/java/google/registry/tools/CreateOrUpdateReservedListCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateOrUpdateReservedListCommandTest.java @@ -17,8 +17,8 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.registry.label.ReservationType.ALLOWED_IN_SUNRISE; import static google.registry.model.registry.label.ReservationType.FULLY_BLOCKED; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.tools.CreateOrUpdateReservedListCommand.parseToReservationsByLabels; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import google.registry.model.registry.label.ReservationType; diff --git a/core/src/test/java/google/registry/tools/CreateOrUpdateReservedListCommandTestCase.java b/core/src/test/java/google/registry/tools/CreateOrUpdateReservedListCommandTestCase.java index 60264f1b0..f2c7b2465 100644 --- a/core/src/test/java/google/registry/tools/CreateOrUpdateReservedListCommandTestCase.java +++ b/core/src/test/java/google/registry/tools/CreateOrUpdateReservedListCommandTestCase.java @@ -17,9 +17,9 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; import static google.registry.model.registry.label.ReservationType.FULLY_BLOCKED; import static google.registry.model.transaction.TransactionManagerFactory.jpaTm; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.loadFile; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.io.Files; diff --git a/core/src/test/java/google/registry/tools/CreatePremiumListCommandTest.java b/core/src/test/java/google/registry/tools/CreatePremiumListCommandTest.java index 0f587c8a0..4ee2f11ca 100644 --- a/core/src/test/java/google/registry/tools/CreatePremiumListCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreatePremiumListCommandTest.java @@ -16,8 +16,8 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; import static google.registry.request.JsonResponse.JSON_SAFETY_PREFIX; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.loadFile; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.anyMap; import static org.mockito.ArgumentMatchers.eq; diff --git a/core/src/test/java/google/registry/tools/CreateRegistrarCommandTest.java b/core/src/test/java/google/registry/tools/CreateRegistrarCommandTest.java index 0659b9cfe..24725a989 100644 --- a/core/src/test/java/google/registry/tools/CreateRegistrarCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateRegistrarCommandTest.java @@ -21,8 +21,8 @@ import static google.registry.testing.CertificateSamples.SAMPLE_CERT; import static google.registry.testing.CertificateSamples.SAMPLE_CERT_HASH; import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.persistNewRegistrar; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyZeroInteractions; diff --git a/core/src/test/java/google/registry/tools/CreateRegistrarGroupsCommandTest.java b/core/src/test/java/google/registry/tools/CreateRegistrarGroupsCommandTest.java index 80c3a78f5..d6ebb0f7c 100644 --- a/core/src/test/java/google/registry/tools/CreateRegistrarGroupsCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateRegistrarGroupsCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/tools/CreateReservedListCommandTest.java b/core/src/test/java/google/registry/tools/CreateReservedListCommandTest.java index a72e9136a..acfc883f6 100644 --- a/core/src/test/java/google/registry/tools/CreateReservedListCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateReservedListCommandTest.java @@ -20,9 +20,9 @@ import static google.registry.model.registry.label.ReservationType.FULLY_BLOCKED import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.tools.CreateReservedListCommand.INVALID_FORMAT_ERROR_MESSAGE; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import google.registry.model.registry.Registry; diff --git a/core/src/test/java/google/registry/tools/CreateTldCommandTest.java b/core/src/test/java/google/registry/tools/CreateTldCommandTest.java index 89d91c590..5839e52ca 100644 --- a/core/src/test/java/google/registry/tools/CreateTldCommandTest.java +++ b/core/src/test/java/google/registry/tools/CreateTldCommandTest.java @@ -21,13 +21,13 @@ import static google.registry.model.registry.Registry.TldState.PREDELEGATION; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistReservedList; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static java.math.BigDecimal.ROUND_UNNECESSARY; import static org.joda.money.CurrencyUnit.JPY; import static org.joda.money.CurrencyUnit.USD; import static org.joda.time.DateTimeZone.UTC; import static org.joda.time.Duration.standardMinutes; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/tools/CurlCommandTest.java b/core/src/test/java/google/registry/tools/CurlCommandTest.java index 9887a73ea..4f2a524e1 100644 --- a/core/src/test/java/google/registry/tools/CurlCommandTest.java +++ b/core/src/test/java/google/registry/tools/CurlCommandTest.java @@ -19,8 +19,8 @@ import static google.registry.request.Action.Service.BACKEND; import static google.registry.request.Action.Service.DEFAULT; import static google.registry.request.Action.Service.PUBAPI; import static google.registry.request.Action.Service.TOOLS; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/tools/DeleteAllocationTokensCommandTest.java b/core/src/test/java/google/registry/tools/DeleteAllocationTokensCommandTest.java index 53b232fc1..89580f1b6 100644 --- a/core/src/test/java/google/registry/tools/DeleteAllocationTokensCommandTest.java +++ b/core/src/test/java/google/registry/tools/DeleteAllocationTokensCommandTest.java @@ -19,7 +19,7 @@ import static google.registry.model.domain.token.AllocationToken.TokenType.SINGL import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.googlecode.objectify.Key; import google.registry.model.domain.token.AllocationToken; diff --git a/core/src/test/java/google/registry/tools/DeleteDomainCommandTest.java b/core/src/test/java/google/registry/tools/DeleteDomainCommandTest.java index 5b8723552..9909953d6 100644 --- a/core/src/test/java/google/registry/tools/DeleteDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/DeleteDomainCommandTest.java @@ -14,7 +14,7 @@ package google.registry.tools; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/DeleteHostCommandTest.java b/core/src/test/java/google/registry/tools/DeleteHostCommandTest.java index 4504ca2a9..621188d8d 100644 --- a/core/src/test/java/google/registry/tools/DeleteHostCommandTest.java +++ b/core/src/test/java/google/registry/tools/DeleteHostCommandTest.java @@ -14,7 +14,7 @@ package google.registry.tools; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/DeletePremiumListCommandTest.java b/core/src/test/java/google/registry/tools/DeletePremiumListCommandTest.java index 7796b43d0..bb339ddbd 100644 --- a/core/src/test/java/google/registry/tools/DeletePremiumListCommandTest.java +++ b/core/src/test/java/google/registry/tools/DeletePremiumListCommandTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.loadPremiumListEntries; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.model.registry.Registry; import google.registry.model.registry.label.PremiumList; diff --git a/core/src/test/java/google/registry/tools/DeleteReservedListCommandTest.java b/core/src/test/java/google/registry/tools/DeleteReservedListCommandTest.java index de41770a5..8e1cc73e8 100644 --- a/core/src/test/java/google/registry/tools/DeleteReservedListCommandTest.java +++ b/core/src/test/java/google/registry/tools/DeleteReservedListCommandTest.java @@ -19,7 +19,7 @@ import static com.google.common.truth.Truth8.assertThat; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.model.registry.Registry; import google.registry.model.registry.label.ReservedList; diff --git a/core/src/test/java/google/registry/tools/DeleteTldCommandTest.java b/core/src/test/java/google/registry/tools/DeleteTldCommandTest.java index 969f7ca33..3c8e3ab25 100644 --- a/core/src/test/java/google/registry/tools/DeleteTldCommandTest.java +++ b/core/src/test/java/google/registry/tools/DeleteTldCommandTest.java @@ -19,8 +19,8 @@ import static google.registry.testing.DatastoreHelper.allowRegistrarAccess; import static google.registry.testing.DatastoreHelper.newRegistry; import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.base.Ascii; import com.google.common.collect.ImmutableSortedMap; diff --git a/core/src/test/java/google/registry/tools/EppToolCommandTest.java b/core/src/test/java/google/registry/tools/EppToolCommandTest.java index f20da8819..57d8bc561 100644 --- a/core/src/test/java/google/registry/tools/EppToolCommandTest.java +++ b/core/src/test/java/google/registry/tools/EppToolCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.Parameter; import com.beust.jcommander.Parameters; diff --git a/core/src/test/java/google/registry/tools/ExecuteEppCommandTest.java b/core/src/test/java/google/registry/tools/ExecuteEppCommandTest.java index 759c3a0c2..effb7b85a 100644 --- a/core/src/test/java/google/registry/tools/ExecuteEppCommandTest.java +++ b/core/src/test/java/google/registry/tools/ExecuteEppCommandTest.java @@ -14,8 +14,8 @@ package google.registry.tools; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.tools.server.ToolsTestData; diff --git a/core/src/test/java/google/registry/tools/GenerateAllocationTokensCommandTest.java b/core/src/test/java/google/registry/tools/GenerateAllocationTokensCommandTest.java index d99cbfd09..fbc1a46b2 100644 --- a/core/src/test/java/google/registry/tools/GenerateAllocationTokensCommandTest.java +++ b/core/src/test/java/google/registry/tools/GenerateAllocationTokensCommandTest.java @@ -20,10 +20,10 @@ import static google.registry.model.domain.token.AllocationToken.TokenType.UNLIM import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static java.nio.charset.StandardCharsets.UTF_8; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.spy; diff --git a/core/src/test/java/google/registry/tools/GenerateDnsReportCommandTest.java b/core/src/test/java/google/registry/tools/GenerateDnsReportCommandTest.java index d2affc61b..f6b8cf75c 100644 --- a/core/src/test/java/google/registry/tools/GenerateDnsReportCommandTest.java +++ b/core/src/test/java/google/registry/tools/GenerateDnsReportCommandTest.java @@ -22,9 +22,9 @@ import static google.registry.testing.DatastoreHelper.newHostResource; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableList; diff --git a/core/src/test/java/google/registry/tools/GenerateEscrowDepositCommandTest.java b/core/src/test/java/google/registry/tools/GenerateEscrowDepositCommandTest.java index 872f43ec8..124781164 100644 --- a/core/src/test/java/google/registry/tools/GenerateEscrowDepositCommandTest.java +++ b/core/src/test/java/google/registry/tools/GenerateEscrowDepositCommandTest.java @@ -17,8 +17,8 @@ package google.registry.tools; import static com.google.appengine.api.taskqueue.QueueFactory.getQueue; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.when; import com.beust.jcommander.ParameterException; diff --git a/core/src/test/java/google/registry/tools/GetAllocationTokenCommandTest.java b/core/src/test/java/google/registry/tools/GetAllocationTokenCommandTest.java index 202c2aefc..1fe9d01ea 100644 --- a/core/src/test/java/google/registry/tools/GetAllocationTokenCommandTest.java +++ b/core/src/test/java/google/registry/tools/GetAllocationTokenCommandTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistSimpleResources; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableList; diff --git a/core/src/test/java/google/registry/tools/GetContactCommandTest.java b/core/src/test/java/google/registry/tools/GetContactCommandTest.java index 0d48bca85..ffe4f1775 100644 --- a/core/src/test/java/google/registry/tools/GetContactCommandTest.java +++ b/core/src/test/java/google/registry/tools/GetContactCommandTest.java @@ -19,8 +19,8 @@ import static google.registry.testing.DatastoreHelper.newContactResource; import static google.registry.testing.DatastoreHelper.persistActiveContact; import static google.registry.testing.DatastoreHelper.persistDeletedContact; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.time.DateTime; diff --git a/core/src/test/java/google/registry/tools/GetDomainCommandTest.java b/core/src/test/java/google/registry/tools/GetDomainCommandTest.java index d0520fe3b..6cce0d209 100644 --- a/core/src/test/java/google/registry/tools/GetDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/GetDomainCommandTest.java @@ -19,8 +19,8 @@ import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.time.DateTime; diff --git a/core/src/test/java/google/registry/tools/GetHostCommandTest.java b/core/src/test/java/google/registry/tools/GetHostCommandTest.java index 2cb8a4d46..3798267b2 100644 --- a/core/src/test/java/google/registry/tools/GetHostCommandTest.java +++ b/core/src/test/java/google/registry/tools/GetHostCommandTest.java @@ -19,8 +19,8 @@ import static google.registry.testing.DatastoreHelper.newHostResource; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistDeletedHost; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.time.DateTime; diff --git a/core/src/test/java/google/registry/tools/GetOperationStatusCommandTest.java b/core/src/test/java/google/registry/tools/GetOperationStatusCommandTest.java index 4fc08aa78..ee5a93f53 100644 --- a/core/src/test/java/google/registry/tools/GetOperationStatusCommandTest.java +++ b/core/src/test/java/google/registry/tools/GetOperationStatusCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.when; import google.registry.export.datastore.DatastoreAdmin; diff --git a/core/src/test/java/google/registry/tools/GetRegistrarCommandTest.java b/core/src/test/java/google/registry/tools/GetRegistrarCommandTest.java index 1220f4be1..4d2e67b5b 100644 --- a/core/src/test/java/google/registry/tools/GetRegistrarCommandTest.java +++ b/core/src/test/java/google/registry/tools/GetRegistrarCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/GetResourceByKeyCommandTest.java b/core/src/test/java/google/registry/tools/GetResourceByKeyCommandTest.java index 6a3fa3fbd..1dabe2ac5 100644 --- a/core/src/test/java/google/registry/tools/GetResourceByKeyCommandTest.java +++ b/core/src/test/java/google/registry/tools/GetResourceByKeyCommandTest.java @@ -22,8 +22,8 @@ import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistDeletedContact; import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistDeletedHost; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.time.DateTime; diff --git a/core/src/test/java/google/registry/tools/GetTldCommandTest.java b/core/src/test/java/google/registry/tools/GetTldCommandTest.java index 51a76c9f9..06071a53c 100644 --- a/core/src/test/java/google/registry/tools/GetTldCommandTest.java +++ b/core/src/test/java/google/registry/tools/GetTldCommandTest.java @@ -16,7 +16,7 @@ package google.registry.tools; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.createTlds; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/GhostrydeCommandTest.java b/core/src/test/java/google/registry/tools/GhostrydeCommandTest.java index 65c54a501..346e2f044 100644 --- a/core/src/test/java/google/registry/tools/GhostrydeCommandTest.java +++ b/core/src/test/java/google/registry/tools/GhostrydeCommandTest.java @@ -15,8 +15,8 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import google.registry.keyring.api.Keyring; import google.registry.rde.Ghostryde; diff --git a/core/src/test/java/google/registry/tools/ImportDatastoreCommandTest.java b/core/src/test/java/google/registry/tools/ImportDatastoreCommandTest.java index 7b816940e..31f7e3270 100644 --- a/core/src/test/java/google/registry/tools/ImportDatastoreCommandTest.java +++ b/core/src/test/java/google/registry/tools/ImportDatastoreCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.Mockito.never; import static org.mockito.Mockito.times; diff --git a/core/src/test/java/google/registry/tools/ListCursorsCommandTest.java b/core/src/test/java/google/registry/tools/ListCursorsCommandTest.java index c2369b7b8..87ca38218 100644 --- a/core/src/test/java/google/registry/tools/ListCursorsCommandTest.java +++ b/core/src/test/java/google/registry/tools/ListCursorsCommandTest.java @@ -17,7 +17,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.model.common.Cursor; diff --git a/core/src/test/java/google/registry/tools/ListDomainsCommandTest.java b/core/src/test/java/google/registry/tools/ListDomainsCommandTest.java index 0c184a310..0289f326b 100644 --- a/core/src/test/java/google/registry/tools/ListDomainsCommandTest.java +++ b/core/src/test/java/google/registry/tools/ListDomainsCommandTest.java @@ -18,7 +18,7 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.newRegistry; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/tools/LockDomainCommandTest.java b/core/src/test/java/google/registry/tools/LockDomainCommandTest.java index 4d0c395ef..ea6e3999f 100644 --- a/core/src/test/java/google/registry/tools/LockDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/LockDomainCommandTest.java @@ -20,8 +20,8 @@ import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistNewRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.tools.LockOrUnlockDomainCommand.REGISTRY_LOCK_STATUSES; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/tools/MutatingCommandTest.java b/core/src/test/java/google/registry/tools/MutatingCommandTest.java index e8247f843..0eecde6e6 100644 --- a/core/src/test/java/google/registry/tools/MutatingCommandTest.java +++ b/core/src/test/java/google/registry/tools/MutatingCommandTest.java @@ -21,8 +21,8 @@ import static google.registry.testing.DatastoreHelper.deleteResource; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistNewRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import google.registry.model.host.HostResource; import google.registry.model.registrar.Registrar; diff --git a/core/src/test/java/google/registry/tools/MutatingEppToolCommandTest.java b/core/src/test/java/google/registry/tools/MutatingEppToolCommandTest.java index 4c5be0e81..d2fe9ac69 100644 --- a/core/src/test/java/google/registry/tools/MutatingEppToolCommandTest.java +++ b/core/src/test/java/google/registry/tools/MutatingEppToolCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.Parameter; import com.beust.jcommander.Parameters; diff --git a/core/src/test/java/google/registry/tools/NonMutatingEppToolCommandTest.java b/core/src/test/java/google/registry/tools/NonMutatingEppToolCommandTest.java index d11ad7fd7..176969a69 100644 --- a/core/src/test/java/google/registry/tools/NonMutatingEppToolCommandTest.java +++ b/core/src/test/java/google/registry/tools/NonMutatingEppToolCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.Parameter; import com.beust.jcommander.Parameters; diff --git a/core/src/test/java/google/registry/tools/RegistrarContactCommandTest.java b/core/src/test/java/google/registry/tools/RegistrarContactCommandTest.java index 27f6fd9f7..4d7b13b03 100644 --- a/core/src/test/java/google/registry/tools/RegistrarContactCommandTest.java +++ b/core/src/test/java/google/registry/tools/RegistrarContactCommandTest.java @@ -23,8 +23,8 @@ import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.DatastoreHelper.persistSimpleResource; import static google.registry.testing.DatastoreHelper.persistSimpleResources; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/tools/RegistryToolEnvironmentTest.java b/core/src/test/java/google/registry/tools/RegistryToolEnvironmentTest.java index f57ac3cb6..1c7f372be 100644 --- a/core/src/test/java/google/registry/tools/RegistryToolEnvironmentTest.java +++ b/core/src/test/java/google/registry/tools/RegistryToolEnvironmentTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.testing.SystemPropertyRule; import org.junit.Rule; diff --git a/core/src/test/java/google/registry/tools/RenewDomainCommandTest.java b/core/src/test/java/google/registry/tools/RenewDomainCommandTest.java index 112df9901..225aaf88c 100644 --- a/core/src/test/java/google/registry/tools/RenewDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/RenewDomainCommandTest.java @@ -18,7 +18,7 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/tools/SetNumInstancesCommandTest.java b/core/src/test/java/google/registry/tools/SetNumInstancesCommandTest.java index c60fdc034..cab93ecf0 100644 --- a/core/src/test/java/google/registry/tools/SetNumInstancesCommandTest.java +++ b/core/src/test/java/google/registry/tools/SetNumInstancesCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/tools/SetupOteCommandTest.java b/core/src/test/java/google/registry/tools/SetupOteCommandTest.java index 92e267cd0..611a89acd 100644 --- a/core/src/test/java/google/registry/tools/SetupOteCommandTest.java +++ b/core/src/test/java/google/registry/tools/SetupOteCommandTest.java @@ -24,8 +24,8 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableList; diff --git a/core/src/test/java/google/registry/tools/ShellCommandTest.java b/core/src/test/java/google/registry/tools/ShellCommandTest.java index 5ae60ccb5..2146cba17 100644 --- a/core/src/test/java/google/registry/tools/ShellCommandTest.java +++ b/core/src/test/java/google/registry/tools/ShellCommandTest.java @@ -15,8 +15,8 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/tools/UniformRapidSuspensionCommandTest.java b/core/src/test/java/google/registry/tools/UniformRapidSuspensionCommandTest.java index 0754e4290..cc7997f28 100644 --- a/core/src/test/java/google/registry/tools/UniformRapidSuspensionCommandTest.java +++ b/core/src/test/java/google/registry/tools/UniformRapidSuspensionCommandTest.java @@ -20,7 +20,7 @@ import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/tools/UnlockDomainCommandTest.java b/core/src/test/java/google/registry/tools/UnlockDomainCommandTest.java index 084e6a2f0..908e53ced 100644 --- a/core/src/test/java/google/registry/tools/UnlockDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/UnlockDomainCommandTest.java @@ -22,7 +22,7 @@ import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistNewRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/tools/UnrenewDomainCommandTest.java b/core/src/test/java/google/registry/tools/UnrenewDomainCommandTest.java index 59137b689..7c56f9d26 100644 --- a/core/src/test/java/google/registry/tools/UnrenewDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/UnrenewDomainCommandTest.java @@ -31,7 +31,7 @@ import static google.registry.testing.DatastoreHelper.persistDeletedDomain; import static google.registry.testing.DatastoreHelper.persistDomainWithDependentResources; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.HistoryEntrySubject.assertAboutHistoryEntries; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.googlecode.objectify.Key; diff --git a/core/src/test/java/google/registry/tools/UpdateAllocationTokensCommandTest.java b/core/src/test/java/google/registry/tools/UpdateAllocationTokensCommandTest.java index 90c5f8d02..e6959bb81 100644 --- a/core/src/test/java/google/registry/tools/UpdateAllocationTokensCommandTest.java +++ b/core/src/test/java/google/registry/tools/UpdateAllocationTokensCommandTest.java @@ -22,9 +22,9 @@ import static google.registry.model.domain.token.AllocationToken.TokenStatus.VAL import static google.registry.model.domain.token.AllocationToken.TokenType.SINGLE_USE; import static google.registry.model.domain.token.AllocationToken.TokenType.UNLIMITED_USE; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableSet; import com.google.common.collect.ImmutableSortedMap; diff --git a/core/src/test/java/google/registry/tools/UpdateCursorsCommandTest.java b/core/src/test/java/google/registry/tools/UpdateCursorsCommandTest.java index 165401c9d..41d7ae89e 100644 --- a/core/src/test/java/google/registry/tools/UpdateCursorsCommandTest.java +++ b/core/src/test/java/google/registry/tools/UpdateCursorsCommandTest.java @@ -18,7 +18,7 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.model.ofy.ObjectifyService.ofy; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.model.common.Cursor; diff --git a/core/src/test/java/google/registry/tools/UpdateDomainCommandTest.java b/core/src/test/java/google/registry/tools/UpdateDomainCommandTest.java index 3023d6383..c43557426 100644 --- a/core/src/test/java/google/registry/tools/UpdateDomainCommandTest.java +++ b/core/src/test/java/google/registry/tools/UpdateDomainCommandTest.java @@ -21,7 +21,7 @@ import static google.registry.testing.DatastoreHelper.newContactResource; import static google.registry.testing.DatastoreHelper.newDomainBase; import static google.registry.testing.DatastoreHelper.persistActiveHost; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/tools/UpdateRegistrarCommandTest.java b/core/src/test/java/google/registry/tools/UpdateRegistrarCommandTest.java index a937c7c57..9612402ef 100644 --- a/core/src/test/java/google/registry/tools/UpdateRegistrarCommandTest.java +++ b/core/src/test/java/google/registry/tools/UpdateRegistrarCommandTest.java @@ -22,8 +22,8 @@ import static google.registry.testing.CertificateSamples.SAMPLE_CERT_HASH; import static google.registry.testing.DatastoreHelper.createTlds; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableList; diff --git a/core/src/test/java/google/registry/tools/UpdateReservedListCommandTest.java b/core/src/test/java/google/registry/tools/UpdateReservedListCommandTest.java index 160d04d28..fc236fa72 100644 --- a/core/src/test/java/google/registry/tools/UpdateReservedListCommandTest.java +++ b/core/src/test/java/google/registry/tools/UpdateReservedListCommandTest.java @@ -18,8 +18,8 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.registry.label.ReservationType.FULLY_BLOCKED; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.START_OF_TIME; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableMap; diff --git a/core/src/test/java/google/registry/tools/UpdateServerLocksCommandTest.java b/core/src/test/java/google/registry/tools/UpdateServerLocksCommandTest.java index caf4e336e..ff3e4620b 100644 --- a/core/src/test/java/google/registry/tools/UpdateServerLocksCommandTest.java +++ b/core/src/test/java/google/registry/tools/UpdateServerLocksCommandTest.java @@ -14,7 +14,7 @@ package google.registry.tools; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/UpdateTldCommandTest.java b/core/src/test/java/google/registry/tools/UpdateTldCommandTest.java index 491a09ec2..adca0723b 100644 --- a/core/src/test/java/google/registry/tools/UpdateTldCommandTest.java +++ b/core/src/test/java/google/registry/tools/UpdateTldCommandTest.java @@ -24,13 +24,13 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistPremiumList; import static google.registry.testing.DatastoreHelper.persistReservedList; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static org.joda.money.CurrencyUnit.JPY; import static org.joda.money.CurrencyUnit.USD; import static org.joda.time.DateTimeZone.UTC; import static org.joda.time.Duration.standardMinutes; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableSet; diff --git a/core/src/test/java/google/registry/tools/UploadClaimsListCommandTest.java b/core/src/test/java/google/registry/tools/UploadClaimsListCommandTest.java index a25c95f36..844d6c115 100644 --- a/core/src/test/java/google/registry/tools/UploadClaimsListCommandTest.java +++ b/core/src/test/java/google/registry/tools/UploadClaimsListCommandTest.java @@ -16,7 +16,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.model.tmch.ClaimsListShard; import java.io.FileNotFoundException; diff --git a/core/src/test/java/google/registry/tools/ValidateEscrowDepositCommandTest.java b/core/src/test/java/google/registry/tools/ValidateEscrowDepositCommandTest.java index 295157506..9242dbe24 100644 --- a/core/src/test/java/google/registry/tools/ValidateEscrowDepositCommandTest.java +++ b/core/src/test/java/google/registry/tools/ValidateEscrowDepositCommandTest.java @@ -15,7 +15,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.rde.RdeTestData; import google.registry.xml.XmlException; diff --git a/core/src/test/java/google/registry/tools/ValidateLoginCredentialsCommandTest.java b/core/src/test/java/google/registry/tools/ValidateLoginCredentialsCommandTest.java index 366c85f41..fd319ec44 100644 --- a/core/src/test/java/google/registry/tools/ValidateLoginCredentialsCommandTest.java +++ b/core/src/test/java/google/registry/tools/ValidateLoginCredentialsCommandTest.java @@ -20,7 +20,7 @@ import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; import static google.registry.testing.EppExceptionSubject.assertAboutEppExceptions; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import com.google.common.collect.ImmutableList; diff --git a/core/src/test/java/google/registry/tools/VerifyOteCommandTest.java b/core/src/test/java/google/registry/tools/VerifyOteCommandTest.java index a01cbd9e1..23dde7ddc 100644 --- a/core/src/test/java/google/registry/tools/VerifyOteCommandTest.java +++ b/core/src/test/java/google/registry/tools/VerifyOteCommandTest.java @@ -17,7 +17,7 @@ package google.registry.tools; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.loadRegistrar; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.anyMap; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.eq; diff --git a/core/src/test/java/google/registry/tools/params/DateParameterTest.java b/core/src/test/java/google/registry/tools/params/DateParameterTest.java index e5c7888b8..d4aeb666f 100644 --- a/core/src/test/java/google/registry/tools/params/DateParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/DateParameterTest.java @@ -15,7 +15,7 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import org.joda.time.DateTime; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/params/DateTimeParameterTest.java b/core/src/test/java/google/registry/tools/params/DateTimeParameterTest.java index 40e87ab1e..7da462bec 100644 --- a/core/src/test/java/google/registry/tools/params/DateTimeParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/DateTimeParameterTest.java @@ -15,8 +15,8 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.time.DateTime; diff --git a/core/src/test/java/google/registry/tools/params/DurationParameterTest.java b/core/src/test/java/google/registry/tools/params/DurationParameterTest.java index 4de7bee8f..86e86b9eb 100644 --- a/core/src/test/java/google/registry/tools/params/DurationParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/DurationParameterTest.java @@ -15,7 +15,7 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.time.Duration; diff --git a/core/src/test/java/google/registry/tools/params/EnumParameterTest.java b/core/src/test/java/google/registry/tools/params/EnumParameterTest.java index 92ae85afb..9226507a9 100644 --- a/core/src/test/java/google/registry/tools/params/EnumParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/EnumParameterTest.java @@ -15,7 +15,7 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.model.registry.Registry.TldState; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/params/IntervalParameterTest.java b/core/src/test/java/google/registry/tools/params/IntervalParameterTest.java index 7b483e212..b0d3fb2b7 100644 --- a/core/src/test/java/google/registry/tools/params/IntervalParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/IntervalParameterTest.java @@ -15,7 +15,7 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.time.DateTime; diff --git a/core/src/test/java/google/registry/tools/params/KeyValueMapParameterTest.java b/core/src/test/java/google/registry/tools/params/KeyValueMapParameterTest.java index 362148a5d..aca318720 100644 --- a/core/src/test/java/google/registry/tools/params/KeyValueMapParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/KeyValueMapParameterTest.java @@ -15,7 +15,7 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import google.registry.tools.params.KeyValueMapParameter.CurrencyUnitToStringMap; diff --git a/core/src/test/java/google/registry/tools/params/MoneyParameterTest.java b/core/src/test/java/google/registry/tools/params/MoneyParameterTest.java index 42f7306f1..2d8e9b5fa 100644 --- a/core/src/test/java/google/registry/tools/params/MoneyParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/MoneyParameterTest.java @@ -15,7 +15,7 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.money.Money; diff --git a/core/src/test/java/google/registry/tools/params/NameserversParameterTest.java b/core/src/test/java/google/registry/tools/params/NameserversParameterTest.java index 201599107..0df4e47b2 100644 --- a/core/src/test/java/google/registry/tools/params/NameserversParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/NameserversParameterTest.java @@ -16,8 +16,8 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.tools.params.NameserversParameter.splitNameservers; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.junit.Test; diff --git a/core/src/test/java/google/registry/tools/params/PathParameterTest.java b/core/src/test/java/google/registry/tools/params/PathParameterTest.java index 41eaccad0..29847799c 100644 --- a/core/src/test/java/google/registry/tools/params/PathParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/PathParameterTest.java @@ -15,11 +15,11 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.not; import static org.hamcrest.Matchers.startsWith; +import static org.junit.Assert.assertThrows; import static org.junit.Assume.assumeThat; import static org.junit.Assume.assumeTrue; diff --git a/core/src/test/java/google/registry/tools/params/PhoneNumberParameterTest.java b/core/src/test/java/google/registry/tools/params/PhoneNumberParameterTest.java index 3b133d6a2..698dc77cb 100644 --- a/core/src/test/java/google/registry/tools/params/PhoneNumberParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/PhoneNumberParameterTest.java @@ -15,7 +15,7 @@ package google.registry.tools.params; import static com.google.common.truth.Truth8.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/core/src/test/java/google/registry/tools/params/YearMonthParameterTest.java b/core/src/test/java/google/registry/tools/params/YearMonthParameterTest.java index 97d0e3a7f..0e475f6f9 100644 --- a/core/src/test/java/google/registry/tools/params/YearMonthParameterTest.java +++ b/core/src/test/java/google/registry/tools/params/YearMonthParameterTest.java @@ -15,7 +15,7 @@ package google.registry.tools.params; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import org.joda.time.YearMonth; diff --git a/core/src/test/java/google/registry/tools/server/CreateGroupsActionTest.java b/core/src/test/java/google/registry/tools/server/CreateGroupsActionTest.java index 0a26e0710..f690d3641 100644 --- a/core/src/test/java/google/registry/tools/server/CreateGroupsActionTest.java +++ b/core/src/test/java/google/registry/tools/server/CreateGroupsActionTest.java @@ -15,8 +15,8 @@ package google.registry.tools.server; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static javax.servlet.http.HttpServletResponse.SC_OK; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/tools/server/DeleteEntityActionTest.java b/core/src/test/java/google/registry/tools/server/DeleteEntityActionTest.java index c9937fdde..6bcc4167e 100644 --- a/core/src/test/java/google/registry/tools/server/DeleteEntityActionTest.java +++ b/core/src/test/java/google/registry/tools/server/DeleteEntityActionTest.java @@ -18,7 +18,7 @@ import static com.google.appengine.api.datastore.DatastoreServiceFactory.getData import static com.google.common.truth.Truth.assertThat; import static com.googlecode.objectify.Key.create; import static google.registry.model.ofy.ObjectifyService.ofy; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.appengine.api.datastore.Entity; import com.google.appengine.api.datastore.KeyFactory; diff --git a/core/src/test/java/google/registry/tools/server/RefreshDnsForAllDomainsActionTest.java b/core/src/test/java/google/registry/tools/server/RefreshDnsForAllDomainsActionTest.java index aa0ee7558..b8a2c6d5e 100644 --- a/core/src/test/java/google/registry/tools/server/RefreshDnsForAllDomainsActionTest.java +++ b/core/src/test/java/google/registry/tools/server/RefreshDnsForAllDomainsActionTest.java @@ -18,9 +18,9 @@ import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTld; import static google.registry.testing.DatastoreHelper.persistActiveDomain; import static google.registry.testing.DatastoreHelper.persistDeletedDomain; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; import static org.joda.time.Duration.standardMinutes; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.never; diff --git a/core/src/test/java/google/registry/ui/forms/FormFieldExceptionTest.java b/core/src/test/java/google/registry/ui/forms/FormFieldExceptionTest.java index d4ff7d2ce..755f91ffb 100644 --- a/core/src/test/java/google/registry/ui/forms/FormFieldExceptionTest.java +++ b/core/src/test/java/google/registry/ui/forms/FormFieldExceptionTest.java @@ -15,7 +15,7 @@ package google.registry.ui.forms; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.testing.NullPointerTester; import org.junit.Test; diff --git a/core/src/test/java/google/registry/ui/forms/FormFieldTest.java b/core/src/test/java/google/registry/ui/forms/FormFieldTest.java index 897a20c92..071afde54 100644 --- a/core/src/test/java/google/registry/ui/forms/FormFieldTest.java +++ b/core/src/test/java/google/registry/ui/forms/FormFieldTest.java @@ -19,9 +19,9 @@ import static com.google.common.collect.Range.atMost; import static com.google.common.collect.Range.closed; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.equalTo; +import static org.junit.Assert.assertThrows; import com.google.common.base.CharMatcher; import com.google.common.base.Splitter; diff --git a/core/src/test/java/google/registry/ui/forms/FormFieldsTest.java b/core/src/test/java/google/registry/ui/forms/FormFieldsTest.java index ec0408e70..b16a7b887 100644 --- a/core/src/test/java/google/registry/ui/forms/FormFieldsTest.java +++ b/core/src/test/java/google/registry/ui/forms/FormFieldsTest.java @@ -16,9 +16,9 @@ package google.registry.ui.forms; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.equalTo; +import static org.junit.Assert.assertThrows; import com.google.common.testing.NullPointerTester; import org.junit.Test; diff --git a/core/src/test/java/google/registry/ui/server/RegistrarFormFieldsTest.java b/core/src/test/java/google/registry/ui/server/RegistrarFormFieldsTest.java index 2406591ad..320a4bccb 100644 --- a/core/src/test/java/google/registry/ui/server/RegistrarFormFieldsTest.java +++ b/core/src/test/java/google/registry/ui/server/RegistrarFormFieldsTest.java @@ -15,9 +15,9 @@ package google.registry.ui.server; import static com.google.common.truth.Truth8.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.equalTo; +import static org.junit.Assert.assertThrows; import google.registry.testing.CertificateSamples; import google.registry.ui.forms.FormFieldException; diff --git a/core/src/test/java/google/registry/ui/server/registrar/ConsoleOteSetupActionTest.java b/core/src/test/java/google/registry/ui/server/registrar/ConsoleOteSetupActionTest.java index 5f8ddc708..0d9eba6fc 100644 --- a/core/src/test/java/google/registry/ui/server/registrar/ConsoleOteSetupActionTest.java +++ b/core/src/test/java/google/registry/ui/server/registrar/ConsoleOteSetupActionTest.java @@ -19,8 +19,8 @@ import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth8.assertThat; import static google.registry.model.registrar.Registrar.loadByClientId; import static google.registry.testing.DatastoreHelper.persistPremiumList; -import static google.registry.testing.JUnitBackports.assertThrows; import static javax.servlet.http.HttpServletResponse.SC_MOVED_TEMPORARILY; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.when; diff --git a/core/src/test/java/google/registry/ui/server/registrar/RegistryLockGetActionTest.java b/core/src/test/java/google/registry/ui/server/registrar/RegistryLockGetActionTest.java index 6685b2976..6b800186f 100644 --- a/core/src/test/java/google/registry/ui/server/registrar/RegistryLockGetActionTest.java +++ b/core/src/test/java/google/registry/ui/server/registrar/RegistryLockGetActionTest.java @@ -19,9 +19,9 @@ import static google.registry.request.auth.AuthenticatedRegistrarAccessor.Role.O import static google.registry.testing.AppEngineRule.makeRegistrar2; import static google.registry.testing.AppEngineRule.makeRegistrarContact3; import static google.registry.testing.DatastoreHelper.persistResource; -import static google.registry.testing.JUnitBackports.assertThrows; import static javax.servlet.http.HttpServletResponse.SC_FORBIDDEN; import static javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR; +import static org.junit.Assert.assertThrows; import com.google.api.client.http.HttpStatusCodes; import com.google.appengine.api.users.User; diff --git a/core/src/test/java/google/registry/util/ConcurrentTest.java b/core/src/test/java/google/registry/util/ConcurrentTest.java index 5d8fe695f..a769f6353 100644 --- a/core/src/test/java/google/registry/util/ConcurrentTest.java +++ b/core/src/test/java/google/registry/util/ConcurrentTest.java @@ -15,7 +15,7 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.testing.NullPointerTester; diff --git a/core/src/test/java/google/registry/util/TaskQueueUtilsTest.java b/core/src/test/java/google/registry/util/TaskQueueUtilsTest.java index ae16ac9d2..9916112f1 100644 --- a/core/src/test/java/google/registry/util/TaskQueueUtilsTest.java +++ b/core/src/test/java/google/registry/util/TaskQueueUtilsTest.java @@ -16,8 +16,8 @@ package google.registry.util; import static com.google.appengine.api.taskqueue.TaskOptions.Builder.withUrl; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TaskQueueHelper.getQueueInfo; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.times; import static org.mockito.Mockito.verify; diff --git a/core/src/test/java/google/registry/util/UrlFetchUtilsTest.java b/core/src/test/java/google/registry/util/UrlFetchUtilsTest.java index 30eaf75ac..4ca057ae0 100644 --- a/core/src/test/java/google/registry/util/UrlFetchUtilsTest.java +++ b/core/src/test/java/google/registry/util/UrlFetchUtilsTest.java @@ -18,9 +18,9 @@ import static com.google.common.net.HttpHeaders.CONTENT_LENGTH; import static com.google.common.net.HttpHeaders.CONTENT_TYPE; import static com.google.common.net.MediaType.CSV_UTF_8; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.UrlFetchUtils.setPayloadMultipart; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.doAnswer; import static org.mockito.Mockito.mock; diff --git a/core/src/test/java/google/registry/whois/WhoisHttpActionTest.java b/core/src/test/java/google/registry/whois/WhoisHttpActionTest.java index 021fc06e0..122fd941e 100644 --- a/core/src/test/java/google/registry/whois/WhoisHttpActionTest.java +++ b/core/src/test/java/google/registry/whois/WhoisHttpActionTest.java @@ -25,11 +25,11 @@ import static google.registry.testing.FullFieldsTestEntityHelper.makeDomainBase; import static google.registry.testing.FullFieldsTestEntityHelper.makeHostResource; import static google.registry.testing.FullFieldsTestEntityHelper.makeRegistrar; import static google.registry.testing.FullFieldsTestEntityHelper.makeRegistrarContacts; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.whois.WhoisTestData.loadFile; import static javax.servlet.http.HttpServletResponse.SC_BAD_REQUEST; import static javax.servlet.http.HttpServletResponse.SC_INTERNAL_SERVER_ERROR; import static javax.servlet.http.HttpServletResponse.SC_OK; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.Mockito.mock; diff --git a/core/src/test/java/google/registry/whois/WhoisReaderTest.java b/core/src/test/java/google/registry/whois/WhoisReaderTest.java index 751cbfda8..675a907e1 100644 --- a/core/src/test/java/google/registry/whois/WhoisReaderTest.java +++ b/core/src/test/java/google/registry/whois/WhoisReaderTest.java @@ -16,8 +16,8 @@ package google.registry.whois; import static com.google.common.truth.Truth.assertThat; import static google.registry.testing.DatastoreHelper.createTlds; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.LogsSubject.assertAboutLogs; +import static org.junit.Assert.assertThrows; import com.google.common.flogger.LoggerConfig; import com.google.common.testing.TestLogHandler; diff --git a/core/src/test/java/google/registry/xjc/XjcObjectTest.java b/core/src/test/java/google/registry/xjc/XjcObjectTest.java index 30f9e2c4d..be5dcb274 100644 --- a/core/src/test/java/google/registry/xjc/XjcObjectTest.java +++ b/core/src/test/java/google/registry/xjc/XjcObjectTest.java @@ -16,12 +16,12 @@ package google.registry.xjc; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.loadBytes; import static google.registry.testing.TestDataHelper.loadFile; import static google.registry.xjc.XjcXmlTransformer.unmarshal; import static java.nio.charset.StandardCharsets.UTF_16; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.re2j.Pattern; import google.registry.xjc.rde.XjcRdeDeposit; diff --git a/core/src/test/java/google/registry/xjc/XmlTestdataTest.java b/core/src/test/java/google/registry/xjc/XmlTestdataTest.java index 46cee8fd1..92e832e81 100644 --- a/core/src/test/java/google/registry/xjc/XmlTestdataTest.java +++ b/core/src/test/java/google/registry/xjc/XmlTestdataTest.java @@ -15,9 +15,9 @@ package google.registry.xjc; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.xjc.XjcXmlTransformer.unmarshal; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import google.registry.testing.TestDataHelper; import google.registry.xjc.epp.XjcEpp; diff --git a/core/src/test/java/google/registry/xml/DateAdapterTest.java b/core/src/test/java/google/registry/xml/DateAdapterTest.java index 55e6eed40..f82a76204 100644 --- a/core/src/test/java/google/registry/xml/DateAdapterTest.java +++ b/core/src/test/java/google/registry/xml/DateAdapterTest.java @@ -15,7 +15,7 @@ package google.registry.xml; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import org.joda.time.LocalDate; import org.junit.Test; diff --git a/core/src/test/java/google/registry/xml/UtcDateTimeAdapterTest.java b/core/src/test/java/google/registry/xml/UtcDateTimeAdapterTest.java index 31b547076..c615d91e4 100644 --- a/core/src/test/java/google/registry/xml/UtcDateTimeAdapterTest.java +++ b/core/src/test/java/google/registry/xml/UtcDateTimeAdapterTest.java @@ -15,8 +15,8 @@ package google.registry.xml; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.joda.time.DateTimeZone.UTC; +import static org.junit.Assert.assertThrows; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; diff --git a/core/src/test/java/google/registry/xml/XmlTestUtilsTest.java b/core/src/test/java/google/registry/xml/XmlTestUtilsTest.java index 351ba6a7b..a51216bef 100644 --- a/core/src/test/java/google/registry/xml/XmlTestUtilsTest.java +++ b/core/src/test/java/google/registry/xml/XmlTestUtilsTest.java @@ -14,9 +14,9 @@ package google.registry.xml; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.testing.TestDataHelper.loadFile; import static google.registry.xml.XmlTestUtils.assertXmlEquals; +import static org.junit.Assert.assertThrows; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/db/build.gradle b/db/build.gradle index d3b25c7d1..cdd31de65 100644 --- a/db/build.gradle +++ b/db/build.gradle @@ -158,7 +158,6 @@ dependencies { testCompile deps['org.testcontainers:postgresql'] testCompile deps['org.testcontainers:testcontainers'] testCompile project(path: ':common', configuration: 'testing') - testCompile project(':third_party') } flywayInfo.dependsOn('buildNeeded') diff --git a/db/gradle/dependency-locks/testCompile.lockfile b/db/gradle/dependency-locks/testCompile.lockfile index e0706cfef..252cdd228 100644 --- a/db/gradle/dependency-locks/testCompile.lockfile +++ b/db/gradle/dependency-locks/testCompile.lockfile @@ -16,7 +16,7 @@ com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 javax.activation:javax.activation-api:1.2.0 javax.annotation:javax.annotation-api:1.3.2 javax.xml.bind:jaxb-api:2.3.1 -junit:junit:4.12 +junit:junit:4.13 net.java.dev.jna:jna-platform:5.3.1 net.java.dev.jna:jna:5.3.1 org.apache.commons:commons-compress:1.19 diff --git a/db/gradle/dependency-locks/testCompileClasspath.lockfile b/db/gradle/dependency-locks/testCompileClasspath.lockfile index e0706cfef..252cdd228 100644 --- a/db/gradle/dependency-locks/testCompileClasspath.lockfile +++ b/db/gradle/dependency-locks/testCompileClasspath.lockfile @@ -16,7 +16,7 @@ com.kohlschutter.junixsocket:junixsocket-native-common:2.0.4 javax.activation:javax.activation-api:1.2.0 javax.annotation:javax.annotation-api:1.3.2 javax.xml.bind:jaxb-api:2.3.1 -junit:junit:4.12 +junit:junit:4.13 net.java.dev.jna:jna-platform:5.3.1 net.java.dev.jna:jna:5.3.1 org.apache.commons:commons-compress:1.19 diff --git a/db/gradle/dependency-locks/testRuntime.lockfile b/db/gradle/dependency-locks/testRuntime.lockfile index 1417fc637..9f69c92dc 100644 --- a/db/gradle/dependency-locks/testRuntime.lockfile +++ b/db/gradle/dependency-locks/testRuntime.lockfile @@ -18,7 +18,7 @@ io.github.java-diff-utils:java-diff-utils:4.0 javax.activation:javax.activation-api:1.2.0 javax.annotation:javax.annotation-api:1.3.2 javax.xml.bind:jaxb-api:2.3.1 -junit:junit:4.12 +junit:junit:4.13 net.java.dev.jna:jna-platform:5.3.1 net.java.dev.jna:jna:5.3.1 org.apache.commons:commons-compress:1.19 diff --git a/db/gradle/dependency-locks/testRuntimeClasspath.lockfile b/db/gradle/dependency-locks/testRuntimeClasspath.lockfile index 51ff93bdc..45e0d8f41 100644 --- a/db/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ b/db/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -36,7 +36,7 @@ io.github.java-diff-utils:java-diff-utils:4.0 javax.activation:javax.activation-api:1.2.0 javax.annotation:javax.annotation-api:1.3.2 javax.xml.bind:jaxb-api:2.3.1 -junit:junit:4.12 +junit:junit:4.13 net.java.dev.jna:jna-platform:5.3.1 net.java.dev.jna:jna:5.3.1 org.apache.commons:commons-compress:1.19 diff --git a/dependencies.gradle b/dependencies.gradle index 0e5d2e05d..bf198d6de 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -97,7 +97,7 @@ ext { 'javax.xml.bind:jaxb-api:2.3.0', 'jline:jline:1.0', 'joda-time:joda-time:2.9.2', - 'junit:junit:4.12', + 'junit:junit:4.13', 'org.apache.avro:avro:1.8.2', 'org.apache.beam:beam-runners-direct-java:2.16.0', 'org.apache.beam:beam-runners-google-cloud-dataflow-java:2.16.0', diff --git a/networking/build.gradle b/networking/build.gradle index 8edc9fbfe..0173eadc8 100644 --- a/networking/build.gradle +++ b/networking/build.gradle @@ -36,7 +36,6 @@ dependencies { testCompile deps['junit:junit'] testCompile deps['org.bouncycastle:bcpkix-jdk15on'] testCompile deps['org.bouncycastle:bcprov-jdk15on'] - testCompile project(':third_party') annotationProcessor deps['com.google.dagger:dagger-compiler'] testAnnotationProcessor deps['com.google.dagger:dagger-compiler'] diff --git a/networking/gradle/dependency-locks/testCompile.lockfile b/networking/gradle/dependency-locks/testCompile.lockfile index e45f7f6a4..66839cdb4 100644 --- a/networking/gradle/dependency-locks/testCompile.lockfile +++ b/networking/gradle/dependency-locks/testCompile.lockfile @@ -41,7 +41,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 org.apache.httpcomponents:httpclient:4.5.8 org.apache.httpcomponents:httpcore:4.4.11 org.bouncycastle:bcpkix-jdk15on:1.61 diff --git a/networking/gradle/dependency-locks/testCompileClasspath.lockfile b/networking/gradle/dependency-locks/testCompileClasspath.lockfile index e45f7f6a4..66839cdb4 100644 --- a/networking/gradle/dependency-locks/testCompileClasspath.lockfile +++ b/networking/gradle/dependency-locks/testCompileClasspath.lockfile @@ -41,7 +41,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 org.apache.httpcomponents:httpclient:4.5.8 org.apache.httpcomponents:httpcore:4.4.11 org.bouncycastle:bcpkix-jdk15on:1.61 diff --git a/networking/gradle/dependency-locks/testRuntime.lockfile b/networking/gradle/dependency-locks/testRuntime.lockfile index 01a42c8e8..4c3836dd1 100644 --- a/networking/gradle/dependency-locks/testRuntime.lockfile +++ b/networking/gradle/dependency-locks/testRuntime.lockfile @@ -43,7 +43,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 org.apache.httpcomponents:httpclient:4.5.8 org.apache.httpcomponents:httpcore:4.4.11 org.bouncycastle:bcpkix-jdk15on:1.61 diff --git a/networking/gradle/dependency-locks/testRuntimeClasspath.lockfile b/networking/gradle/dependency-locks/testRuntimeClasspath.lockfile index 01a42c8e8..4c3836dd1 100644 --- a/networking/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ b/networking/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -43,7 +43,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 org.apache.httpcomponents:httpclient:4.5.8 org.apache.httpcomponents:httpcore:4.4.11 org.bouncycastle:bcpkix-jdk15on:1.61 diff --git a/networking/src/test/java/google/registry/networking/handler/NettyRule.java b/networking/src/test/java/google/registry/networking/handler/NettyRule.java index 0b48b6998..1896b1227 100644 --- a/networking/src/test/java/google/registry/networking/handler/NettyRule.java +++ b/networking/src/test/java/google/registry/networking/handler/NettyRule.java @@ -16,9 +16,9 @@ package google.registry.networking.handler; import static com.google.common.base.Preconditions.checkState; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.US_ASCII; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.common.base.Throwables; import com.google.common.truth.ThrowableSubject; diff --git a/networking/src/test/java/google/registry/networking/handler/SslInitializerTestUtils.java b/networking/src/test/java/google/registry/networking/handler/SslInitializerTestUtils.java index d2cebac95..935a12e20 100644 --- a/networking/src/test/java/google/registry/networking/handler/SslInitializerTestUtils.java +++ b/networking/src/test/java/google/registry/networking/handler/SslInitializerTestUtils.java @@ -15,7 +15,7 @@ package google.registry.networking.handler; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.google.common.base.Throwables; import io.netty.channel.Channel; diff --git a/networking/src/test/java/google/registry/networking/module/CertificateSupplierModuleTest.java b/networking/src/test/java/google/registry/networking/module/CertificateSupplierModuleTest.java index ef330c3cf..c1c3c7912 100644 --- a/networking/src/test/java/google/registry/networking/module/CertificateSupplierModuleTest.java +++ b/networking/src/test/java/google/registry/networking/module/CertificateSupplierModuleTest.java @@ -17,8 +17,8 @@ package google.registry.networking.module; import static com.google.common.truth.Truth.assertThat; import static google.registry.networking.handler.SslInitializerTestUtils.getKeyPair; import static google.registry.networking.handler.SslInitializerTestUtils.signKeyPair; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import dagger.BindsInstance; diff --git a/prober/build.gradle b/prober/build.gradle index cefd3b376..9d64c76cb 100644 --- a/prober/build.gradle +++ b/prober/build.gradle @@ -50,7 +50,6 @@ dependencies { testCompile deps['com.google.truth:truth'] testCompile deps['junit:junit'] testCompile deps['org.mockito:mockito-core'] - testCompile project(':third_party') testCompile project(path: ':common', configuration: 'testing') testCompile project(path: ':networking', configuration: 'testRuntime') diff --git a/prober/gradle/dependency-locks/testCompile.lockfile b/prober/gradle/dependency-locks/testCompile.lockfile index 43dc48071..2bda56656 100644 --- a/prober/gradle/dependency-locks/testCompile.lockfile +++ b/prober/gradle/dependency-locks/testCompile.lockfile @@ -46,7 +46,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/prober/gradle/dependency-locks/testCompileClasspath.lockfile b/prober/gradle/dependency-locks/testCompileClasspath.lockfile index 43dc48071..2bda56656 100644 --- a/prober/gradle/dependency-locks/testCompileClasspath.lockfile +++ b/prober/gradle/dependency-locks/testCompileClasspath.lockfile @@ -46,7 +46,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/prober/gradle/dependency-locks/testRuntime.lockfile b/prober/gradle/dependency-locks/testRuntime.lockfile index 43dc48071..2bda56656 100644 --- a/prober/gradle/dependency-locks/testRuntime.lockfile +++ b/prober/gradle/dependency-locks/testRuntime.lockfile @@ -46,7 +46,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/prober/gradle/dependency-locks/testRuntimeClasspath.lockfile b/prober/gradle/dependency-locks/testRuntimeClasspath.lockfile index 43dc48071..2bda56656 100644 --- a/prober/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ b/prober/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -46,7 +46,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/prober/src/test/java/google/registry/monitoring/blackbox/handler/EppActionHandlerTest.java b/prober/src/test/java/google/registry/monitoring/blackbox/handler/EppActionHandlerTest.java index a47941cb8..3fed26412 100644 --- a/prober/src/test/java/google/registry/monitoring/blackbox/handler/EppActionHandlerTest.java +++ b/prober/src/test/java/google/registry/monitoring/blackbox/handler/EppActionHandlerTest.java @@ -15,7 +15,7 @@ package google.registry.monitoring.blackbox.handler; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.monitoring.blackbox.exception.EppClientException; import google.registry.monitoring.blackbox.exception.FailureException; diff --git a/prober/src/test/java/google/registry/monitoring/blackbox/message/EppMessageTest.java b/prober/src/test/java/google/registry/monitoring/blackbox/message/EppMessageTest.java index aa9046d08..2be978507 100644 --- a/prober/src/test/java/google/registry/monitoring/blackbox/message/EppMessageTest.java +++ b/prober/src/test/java/google/registry/monitoring/blackbox/message/EppMessageTest.java @@ -15,8 +15,8 @@ package google.registry.monitoring.blackbox.message; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import google.registry.monitoring.blackbox.exception.EppClientException; import google.registry.monitoring.blackbox.exception.FailureException; diff --git a/proxy/build.gradle b/proxy/build.gradle index 8438a50ca..4013e7a7a 100644 --- a/proxy/build.gradle +++ b/proxy/build.gradle @@ -77,7 +77,6 @@ dependencies { testCompile deps['org.yaml:snakeyaml'] testCompile deps['junit:junit'] testCompile deps['org.mockito:mockito-core'] - testCompile project(':third_party') testCompile project(path: ':common', configuration: 'testing') testCompile project(path: ':networking', configuration: 'testRuntime') diff --git a/proxy/gradle/dependency-locks/testCompile.lockfile b/proxy/gradle/dependency-locks/testCompile.lockfile index 2d8865e96..2204f10d9 100644 --- a/proxy/gradle/dependency-locks/testCompile.lockfile +++ b/proxy/gradle/dependency-locks/testCompile.lockfile @@ -51,7 +51,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/proxy/gradle/dependency-locks/testCompileClasspath.lockfile b/proxy/gradle/dependency-locks/testCompileClasspath.lockfile index 2d8865e96..2204f10d9 100644 --- a/proxy/gradle/dependency-locks/testCompileClasspath.lockfile +++ b/proxy/gradle/dependency-locks/testCompileClasspath.lockfile @@ -51,7 +51,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/proxy/gradle/dependency-locks/testRuntime.lockfile b/proxy/gradle/dependency-locks/testRuntime.lockfile index 2d8865e96..2204f10d9 100644 --- a/proxy/gradle/dependency-locks/testRuntime.lockfile +++ b/proxy/gradle/dependency-locks/testRuntime.lockfile @@ -51,7 +51,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/proxy/gradle/dependency-locks/testRuntimeClasspath.lockfile b/proxy/gradle/dependency-locks/testRuntimeClasspath.lockfile index 2d8865e96..2204f10d9 100644 --- a/proxy/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ b/proxy/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -51,7 +51,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/proxy/src/test/java/google/registry/proxy/EppProtocolModuleTest.java b/proxy/src/test/java/google/registry/proxy/EppProtocolModuleTest.java index 53c96693e..9290052fd 100644 --- a/proxy/src/test/java/google/registry/proxy/EppProtocolModuleTest.java +++ b/proxy/src/test/java/google/registry/proxy/EppProtocolModuleTest.java @@ -17,10 +17,10 @@ package google.registry.proxy; import static com.google.common.truth.Truth.assertThat; import static google.registry.networking.handler.SslServerInitializer.CLIENT_CERTIFICATE_PROMISE_KEY; import static google.registry.proxy.handler.ProxyProtocolHandler.REMOTE_ADDRESS_KEY; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.ResourceUtils.readResourceBytes; import static google.registry.util.X509Utils.getCertificateHash; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.common.base.Throwables; import google.registry.proxy.handler.HttpsRelayServiceHandler.NonOkHttpResponseException; diff --git a/proxy/src/test/java/google/registry/proxy/ProxyModuleTest.java b/proxy/src/test/java/google/registry/proxy/ProxyModuleTest.java index 6f88fcb15..59b9014d4 100644 --- a/proxy/src/test/java/google/registry/proxy/ProxyModuleTest.java +++ b/proxy/src/test/java/google/registry/proxy/ProxyModuleTest.java @@ -17,7 +17,7 @@ package google.registry.proxy; import static com.google.common.truth.Truth.assertThat; import static google.registry.proxy.ProxyConfig.Environment.LOCAL; import static google.registry.proxy.ProxyConfig.getProxyConfig; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import com.beust.jcommander.ParameterException; import google.registry.proxy.ProxyConfig.Environment; @@ -121,13 +121,8 @@ public class ProxyModuleTest { @Test public void testFailure_parseArgs_wrongEnvironment() { - ParameterException e = - assertThrows( - ParameterException.class, - () -> { - String[] args = {"--env", "beta"}; - proxyModule.parse(args); - }); + String[] args = {"--env", "beta"}; + ParameterException e = assertThrows(ParameterException.class, () -> proxyModule.parse(args)); assertThat(e).hasMessageThat().contains("Invalid value for --env parameter"); } } diff --git a/proxy/src/test/java/google/registry/proxy/WhoisProtocolModuleTest.java b/proxy/src/test/java/google/registry/proxy/WhoisProtocolModuleTest.java index 999ad1dfe..03beade4e 100644 --- a/proxy/src/test/java/google/registry/proxy/WhoisProtocolModuleTest.java +++ b/proxy/src/test/java/google/registry/proxy/WhoisProtocolModuleTest.java @@ -17,9 +17,9 @@ package google.registry.proxy; import static com.google.common.truth.Truth.assertThat; import static google.registry.proxy.TestUtils.makeWhoisHttpRequest; import static google.registry.proxy.TestUtils.makeWhoisHttpResponse; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.US_ASCII; import static java.util.stream.Collectors.joining; +import static org.junit.Assert.assertThrows; import com.google.common.base.Throwables; import google.registry.proxy.handler.HttpsRelayServiceHandler.NonOkHttpResponseException; diff --git a/proxy/src/test/java/google/registry/proxy/handler/BackendMetricsHandlerTest.java b/proxy/src/test/java/google/registry/proxy/handler/BackendMetricsHandlerTest.java index f2f325c75..6df75efba 100644 --- a/proxy/src/test/java/google/registry/proxy/handler/BackendMetricsHandlerTest.java +++ b/proxy/src/test/java/google/registry/proxy/handler/BackendMetricsHandlerTest.java @@ -22,7 +22,7 @@ import static google.registry.proxy.TestUtils.makeHttpPostRequest; import static google.registry.proxy.TestUtils.makeHttpResponse; import static google.registry.proxy.handler.EppServiceHandler.CLIENT_CERTIFICATE_HASH_KEY; import static google.registry.proxy.handler.RelayHandler.RELAY_CHANNEL_KEY; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; diff --git a/proxy/src/test/java/google/registry/proxy/handler/EppQuotaHandlerTest.java b/proxy/src/test/java/google/registry/proxy/handler/EppQuotaHandlerTest.java index df2211aa9..db7da4514 100644 --- a/proxy/src/test/java/google/registry/proxy/handler/EppQuotaHandlerTest.java +++ b/proxy/src/test/java/google/registry/proxy/handler/EppQuotaHandlerTest.java @@ -17,7 +17,7 @@ package google.registry.proxy.handler; import static com.google.common.truth.Truth.assertThat; import static google.registry.proxy.Protocol.PROTOCOL_KEY; import static google.registry.proxy.handler.EppServiceHandler.CLIENT_CERTIFICATE_HASH_KEY; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; diff --git a/proxy/src/test/java/google/registry/proxy/handler/EppServiceHandlerTest.java b/proxy/src/test/java/google/registry/proxy/handler/EppServiceHandlerTest.java index 7dd98f046..1ec528ca1 100644 --- a/proxy/src/test/java/google/registry/proxy/handler/EppServiceHandlerTest.java +++ b/proxy/src/test/java/google/registry/proxy/handler/EppServiceHandlerTest.java @@ -19,9 +19,9 @@ import static google.registry.networking.handler.SslServerInitializer.CLIENT_CER import static google.registry.proxy.TestUtils.assertHttpRequestEquivalent; import static google.registry.proxy.TestUtils.makeEppHttpResponse; import static google.registry.proxy.handler.ProxyProtocolHandler.REMOTE_ADDRESS_KEY; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.X509Utils.getCertificateHash; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; diff --git a/proxy/src/test/java/google/registry/proxy/handler/FrontendMetricsHandlerTest.java b/proxy/src/test/java/google/registry/proxy/handler/FrontendMetricsHandlerTest.java index 72ddf57f3..8c1ab9ecc 100644 --- a/proxy/src/test/java/google/registry/proxy/handler/FrontendMetricsHandlerTest.java +++ b/proxy/src/test/java/google/registry/proxy/handler/FrontendMetricsHandlerTest.java @@ -17,7 +17,7 @@ package google.registry.proxy.handler; import static com.google.common.truth.Truth.assertThat; import static google.registry.proxy.Protocol.PROTOCOL_KEY; import static google.registry.proxy.handler.EppServiceHandler.CLIENT_CERTIFICATE_HASH_KEY; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; diff --git a/proxy/src/test/java/google/registry/proxy/handler/WhoisQuotaHandlerTest.java b/proxy/src/test/java/google/registry/proxy/handler/WhoisQuotaHandlerTest.java index e622d928b..373022bbd 100644 --- a/proxy/src/test/java/google/registry/proxy/handler/WhoisQuotaHandlerTest.java +++ b/proxy/src/test/java/google/registry/proxy/handler/WhoisQuotaHandlerTest.java @@ -17,7 +17,7 @@ package google.registry.proxy.handler; import static com.google.common.truth.Truth.assertThat; import static google.registry.proxy.Protocol.PROTOCOL_KEY; import static google.registry.proxy.handler.ProxyProtocolHandler.REMOTE_ADDRESS_KEY; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; diff --git a/proxy/src/test/java/google/registry/proxy/handler/WhoisServiceHandlerTest.java b/proxy/src/test/java/google/registry/proxy/handler/WhoisServiceHandlerTest.java index cbfcf8386..a5aaf05e2 100644 --- a/proxy/src/test/java/google/registry/proxy/handler/WhoisServiceHandlerTest.java +++ b/proxy/src/test/java/google/registry/proxy/handler/WhoisServiceHandlerTest.java @@ -17,8 +17,8 @@ package google.registry.proxy.handler; import static com.google.common.truth.Truth.assertThat; import static google.registry.proxy.TestUtils.makeWhoisHttpRequest; import static google.registry.proxy.TestUtils.makeWhoisHttpResponse; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.US_ASCII; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; diff --git a/proxy/src/test/java/google/registry/proxy/quota/QuotaConfigTest.java b/proxy/src/test/java/google/registry/proxy/quota/QuotaConfigTest.java index 28bab5924..7038d3b8f 100644 --- a/proxy/src/test/java/google/registry/proxy/quota/QuotaConfigTest.java +++ b/proxy/src/test/java/google/registry/proxy/quota/QuotaConfigTest.java @@ -15,8 +15,8 @@ package google.registry.proxy.quota; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.ResourceUtils.readResourceUtf8; +import static org.junit.Assert.assertThrows; import google.registry.proxy.ProxyConfig.Quota; import org.joda.time.Duration; diff --git a/settings.gradle b/settings.gradle index a93bfce7f..43ad28fbb 100644 --- a/settings.gradle +++ b/settings.gradle @@ -34,7 +34,6 @@ include 'integration' include 'networking' include 'prober' include 'proxy' -include 'third_party' include 'util' include 'services:default' include 'services:backend' diff --git a/third_party/activation/v1_2_0/LICENSE b/third_party/activation/v1_2_0/LICENSE deleted file mode 100644 index 5ad62c442..000000000 --- a/third_party/activation/v1_2_0/LICENSE +++ /dev/null @@ -1,759 +0,0 @@ -COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.1 - -1. Definitions. - - 1.1. "Contributor" means each individual or entity that creates or - contributes to the creation of Modifications. - - 1.2. "Contributor Version" means the combination of the Original - Software, prior Modifications used by a Contributor (if any), and - the Modifications made by that particular Contributor. - - 1.3. "Covered Software" means (a) the Original Software, or (b) - Modifications, or (c) the combination of files containing Original - Software with files containing Modifications, in each case including - portions thereof. - - 1.4. "Executable" means the Covered Software in any form other than - Source Code. - - 1.5. "Initial Developer" means the individual or entity that first - makes Original Software available under this License. - - 1.6. "Larger Work" means a work which combines Covered Software or - portions thereof with code not governed by the terms of this License. - - 1.7. "License" means this document. - - 1.8. "Licensable" means having the right to grant, to the maximum - extent possible, whether at the time of the initial grant or - subsequently acquired, any and all of the rights conveyed herein. - - 1.9. "Modifications" means the Source Code and Executable form of - any of the following: - - A. Any file that results from an addition to, deletion from or - modification of the contents of a file containing Original Software - or previous Modifications; - - B. Any new file that contains any part of the Original Software or - previous Modification; or - - C. Any new file that is contributed or otherwise made available - under the terms of this License. - - 1.10. "Original Software" means the Source Code and Executable form - of computer software code that is originally released under this - License. - - 1.11. "Patent Claims" means any patent claim(s), now owned or - hereafter acquired, including without limitation, method, process, - and apparatus claims, in any patent Licensable by grantor. - - 1.12. "Source Code" means (a) the common form of computer software - code in which modifications are made and (b) associated - documentation included in or with such code. - - 1.13. "You" (or "Your") means an individual or a legal entity - exercising rights under, and complying with all of the terms of, - this License. For legal entities, "You" includes any entity which - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants. - - 2.1. The Initial Developer Grant. - - Conditioned upon Your compliance with Section 3.1 below and subject - to third party intellectual property claims, the Initial Developer - hereby grants You a world-wide, royalty-free, non-exclusive license: - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Initial Developer, to use, reproduce, - modify, display, perform, sublicense and distribute the Original - Software (or portions thereof), with or without Modifications, - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using or selling of - Original Software, to make, have made, use, practice, sell, and - offer for sale, and/or otherwise dispose of the Original Software - (or portions thereof). - - (c) The licenses granted in Sections 2.1(a) and (b) are effective on - the date Initial Developer first distributes or otherwise makes the - Original Software available to a third party under the terms of this - License. - - (d) Notwithstanding Section 2.1(b) above, no patent license is - granted: (1) for code that You delete from the Original Software, or - (2) for infringements caused by: (i) the modification of the - Original Software, or (ii) the combination of the Original Software - with other software or devices. - - 2.2. Contributor Grant. - - Conditioned upon Your compliance with Section 3.1 below and subject - to third party intellectual property claims, each Contributor hereby - grants You a world-wide, royalty-free, non-exclusive license: - - (a) under intellectual property rights (other than patent or - trademark) Licensable by Contributor to use, reproduce, modify, - display, perform, sublicense and distribute the Modifications - created by such Contributor (or portions thereof), either on an - unmodified basis, with other Modifications, as Covered Software - and/or as part of a Larger Work; and - - (b) under Patent Claims infringed by the making, using, or selling - of Modifications made by that Contributor either alone and/or in - combination with its Contributor Version (or portions of such - combination), to make, use, sell, offer for sale, have made, and/or - otherwise dispose of: (1) Modifications made by that Contributor (or - portions thereof); and (2) the combination of Modifications made by - that Contributor with its Contributor Version (or portions of such - combination). - - (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective - on the date Contributor first distributes or otherwise makes the - Modifications available to a third party. - - (d) Notwithstanding Section 2.2(b) above, no patent license is - granted: (1) for any code that Contributor has deleted from the - Contributor Version; (2) for infringements caused by: (i) third - party modifications of Contributor Version, or (ii) the combination - of Modifications made by that Contributor with other software - (except as part of the Contributor Version) or other devices; or (3) - under Patent Claims infringed by Covered Software in the absence of - Modifications made by that Contributor. - -3. Distribution Obligations. - - 3.1. Availability of Source Code. - - Any Covered Software that You distribute or otherwise make available - in Executable form must also be made available in Source Code form - and that Source Code form must be distributed only under the terms - of this License. You must include a copy of this License with every - copy of the Source Code form of the Covered Software You distribute - or otherwise make available. You must inform recipients of any such - Covered Software in Executable form as to how they can obtain such - Covered Software in Source Code form in a reasonable manner on or - through a medium customarily used for software exchange. - - 3.2. Modifications. - - The Modifications that You create or to which You contribute are - governed by the terms of this License. You represent that You - believe Your Modifications are Your original creation(s) and/or You - have sufficient rights to grant the rights conveyed by this License. - - 3.3. Required Notices. - - You must include a notice in each of Your Modifications that - identifies You as the Contributor of the Modification. You may not - remove or alter any copyright, patent or trademark notices contained - within the Covered Software, or any notices of licensing or any - descriptive text giving attribution to any Contributor or the - Initial Developer. - - 3.4. Application of Additional Terms. - - You may not offer or impose any terms on any Covered Software in - Source Code form that alters or restricts the applicable version of - this License or the recipients' rights hereunder. You may choose to - offer, and to charge a fee for, warranty, support, indemnity or - liability obligations to one or more recipients of Covered Software. - However, you may do so only on Your own behalf, and not on behalf of - the Initial Developer or any Contributor. You must make it - absolutely clear that any such warranty, support, indemnity or - liability obligation is offered by You alone, and You hereby agree - to indemnify the Initial Developer and every Contributor for any - liability incurred by the Initial Developer or such Contributor as a - result of warranty, support, indemnity or liability terms You offer. - - 3.5. Distribution of Executable Versions. - - You may distribute the Executable form of the Covered Software under - the terms of this License or under the terms of a license of Your - choice, which may contain terms different from this License, - provided that You are in compliance with the terms of this License - and that the license for the Executable form does not attempt to - limit or alter the recipient's rights in the Source Code form from - the rights set forth in this License. If You distribute the Covered - Software in Executable form under a different license, You must make - it absolutely clear that any terms which differ from this License - are offered by You alone, not by the Initial Developer or - Contributor. You hereby agree to indemnify the Initial Developer and - every Contributor for any liability incurred by the Initial - Developer or such Contributor as a result of any such terms You offer. - - 3.6. Larger Works. - - You may create a Larger Work by combining Covered Software with - other code not governed by the terms of this License and distribute - the Larger Work as a single product. In such a case, You must make - sure the requirements of this License are fulfilled for the Covered - Software. - -4. Versions of the License. - - 4.1. New Versions. - - Oracle is the initial license steward and may publish revised and/or - new versions of this License from time to time. Each version will be - given a distinguishing version number. Except as provided in Section - 4.3, no one other than the license steward has the right to modify - this License. - - 4.2. Effect of New Versions. - - You may always continue to use, distribute or otherwise make the - Covered Software available under the terms of the version of the - License under which You originally received the Covered Software. If - the Initial Developer includes a notice in the Original Software - prohibiting it from being distributed or otherwise made available - under any subsequent version of the License, You must distribute and - make the Covered Software available under the terms of the version - of the License under which You originally received the Covered - Software. Otherwise, You may also choose to use, distribute or - otherwise make the Covered Software available under the terms of any - subsequent version of the License published by the license steward. - - 4.3. Modified Versions. - - When You are an Initial Developer and You want to create a new - license for Your Original Software, You may create and use a - modified version of this License if You: (a) rename the license and - remove any references to the name of the license steward (except to - note that the license differs from this License); and (b) otherwise - make it clear that the license contains terms which differ from this - License. - -5. DISCLAIMER OF WARRANTY. - - COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, - INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE - IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR - NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF - THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE - DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY - OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, - REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN - ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS - AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. - -6. TERMINATION. - - 6.1. This License and the rights granted hereunder will terminate - automatically if You fail to comply with terms herein and fail to - cure such breach within 30 days of becoming aware of the breach. - Provisions which, by their nature, must remain in effect beyond the - termination of this License shall survive. - - 6.2. If You assert a patent infringement claim (excluding - declaratory judgment actions) against Initial Developer or a - Contributor (the Initial Developer or Contributor against whom You - assert such claim is referred to as "Participant") alleging that the - Participant Software (meaning the Contributor Version where the - Participant is a Contributor or the Original Software where the - Participant is the Initial Developer) directly or indirectly - infringes any patent, then any and all rights granted directly or - indirectly to You by such Participant, the Initial Developer (if the - Initial Developer is not the Participant) and all Contributors under - Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice - from Participant terminate prospectively and automatically at the - expiration of such 60 day notice period, unless if within such 60 - day period You withdraw Your claim with respect to the Participant - Software against such Participant either unilaterally or pursuant to - a written agreement with Participant. - - 6.3. If You assert a patent infringement claim against Participant - alleging that the Participant Software directly or indirectly - infringes any patent where such claim is resolved (such as by - license or settlement) prior to the initiation of patent - infringement litigation, then the reasonable value of the licenses - granted by such Participant under Sections 2.1 or 2.2 shall be taken - into account in determining the amount or value of any payment or - license. - - 6.4. In the event of termination under Sections 6.1 or 6.2 above, - all end user licenses that have been validly granted by You or any - distributor hereunder prior to termination (excluding licenses - granted to You by any distributor) shall survive termination. - -7. LIMITATION OF LIABILITY. - - UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT - (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE - INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF - COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE - TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR - CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT - LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER - FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR - LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE - POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT - APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH - PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH - LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR - LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION - AND LIMITATION MAY NOT APPLY TO YOU. - -8. U.S. GOVERNMENT END USERS. - - The Covered Software is a "commercial item," as that term is defined - in 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer - software" (as that term is defined at 48 C.F.R. § - 252.227-7014(a)(1)) and "commercial computer software documentation" - as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent - with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 - (June 1995), all U.S. Government End Users acquire Covered Software - with only those rights set forth herein. This U.S. Government Rights - clause is in lieu of, and supersedes, any other FAR, DFAR, or other - clause or provision that addresses Government rights in computer - software under this License. - -9. MISCELLANEOUS. - - This License represents the complete agreement concerning subject - matter hereof. If any provision of this License is held to be - unenforceable, such provision shall be reformed only to the extent - necessary to make it enforceable. This License shall be governed by - the law of the jurisdiction specified in a notice contained within - the Original Software (except to the extent applicable law, if any, - provides otherwise), excluding such jurisdiction's conflict-of-law - provisions. Any litigation relating to this License shall be subject - to the jurisdiction of the courts located in the jurisdiction and - venue specified in a notice contained within the Original Software, - with the losing party responsible for costs, including, without - limitation, court costs and reasonable attorneys' fees and expenses. - The application of the United Nations Convention on Contracts for - the International Sale of Goods is expressly excluded. Any law or - regulation which provides that the language of a contract shall be - construed against the drafter shall not apply to this License. You - agree that You alone are responsible for compliance with the United - States export administration regulations (and the export control - laws and regulation of any other countries) when You use, distribute - or otherwise make available any Covered Software. - -10. RESPONSIBILITY FOR CLAIMS. - - As between Initial Developer and the Contributors, each party is - responsible for claims and damages arising, directly or indirectly, - out of its utilization of rights under this License and You agree to - work with Initial Developer and Contributors to distribute such - responsibility on an equitable basis. Nothing herein is intended or - shall be deemed to constitute any admission of liability. - ------------------------------------------------------------------------- - -NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION -LICENSE (CDDL) - -The code released under the CDDL shall be governed by the laws of the -State of California (excluding conflict-of-law provisions). Any -litigation relating to this License shall be subject to the jurisdiction -of the Federal Courts of the Northern District of California and the -state courts of the State of California, with venue lying in Santa Clara -County, California. - - - - The GNU General Public License (GPL) Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor -Boston, MA 02110-1335 -USA - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to -share and change it. By contrast, the GNU General Public License is -intended to guarantee your freedom to share and change free software--to -make sure the software is free for all its users. This General Public -License applies to most of the Free Software Foundation's software and -to any other program whose authors commit to using it. (Some other Free -Software Foundation software is covered by the GNU Library General -Public License instead.) You can apply it to your programs, too. - -When we speak of free software, we are referring to freedom, not price. -Our General Public Licenses are designed to make sure that you have the -freedom to distribute copies of free software (and charge for this -service if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs; and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid anyone -to deny you these rights or to ask you to surrender the rights. These -restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis -or for a fee, you must give the recipients all the rights that you have. -You must make sure that they, too, receive or can get the source code. -And you must show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - -Finally, any free program is threatened constantly by software patents. -We wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program -proprietary. To prevent this, we have made it clear that any patent must -be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a -notice placed by the copyright holder saying it may be distributed under -the terms of this General Public License. The "Program", below, refers -to any such program or work, and a "work based on the Program" means -either the Program or any derivative work under copyright law: that is -to say, a work containing the Program or a portion of it, either -verbatim or with modifications and/or translated into another language. -(Hereinafter, translation is included without limitation in the term -"modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of running -the Program is not restricted, and the output from the Program is -covered only if its contents constitute a work based on the Program -(independent of having been made by running the Program). Whether that -is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source -code as you receive it, in any medium, provided that you conspicuously -and appropriately publish on each copy an appropriate copyright notice -and disclaimer of warranty; keep intact all the notices that refer to -this License and to the absence of any warranty; and give any other -recipients of the Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of -it, thus forming a work based on the Program, and copy and distribute -such modifications or work under the terms of Section 1 above, provided -that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any part - thereof, to be licensed as a whole at no charge to all third parties - under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a notice - that there is no warranty (or else, saying that you provide a - warranty) and that users may redistribute the program under these - conditions, and telling the user how to view a copy of this License. - (Exception: if the Program itself is interactive but does not - normally print such an announcement, your work based on the Program - is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, and -can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based on -the Program, the distribution of the whole must be on the terms of this -License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of a -storage or distribution medium does not bring the other work under the -scope of this License. - -3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your cost - of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed - only for noncommercial distribution and only if you received the - program in object code or executable form with such an offer, in - accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source code -means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to control -compilation and installation of the executable. However, as a special -exception, the source code distributed need not include anything that is -normally distributed (in either source or binary form) with the major -components (compiler, kernel, and so on) of the operating system on -which the executable runs, unless that component itself accompanies the -executable. - -If distribution of executable or object code is made by offering access -to copy from a designated place, then offering equivalent access to copy -the source code from the same place counts as distribution of the source -code, even though third parties are not compelled to copy the source -along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt otherwise -to copy, modify, sublicense or distribute the Program is void, and will -automatically terminate your rights under this License. However, parties -who have received copies, or rights, from you under this License will -not have their licenses terminated so long as such parties remain in -full compliance. - -5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and all -its terms and conditions for copying, distributing or modifying the -Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further restrictions -on the recipients' exercise of the rights granted herein. You are not -responsible for enforcing compliance by third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot distribute -so as to satisfy simultaneously your obligations under this License and -any other pertinent obligations, then as a consequence you may not -distribute the Program at all. For example, if a patent license would -not permit royalty-free redistribution of the Program by all those who -receive copies directly or indirectly through you, then the only way you -could satisfy both it and this License would be to refrain entirely from -distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is implemented -by public license practices. Many people have made generous -contributions to the wide range of software distributed through that -system in reliance on consistent application of that system; it is up to -the author/donor to decide if he or she is willing to distribute -software through any other system and a licensee cannot impose that choice. - -This section is intended to make thoroughly clear what is believed to be -a consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License may -add an explicit geographical distribution limitation excluding those -countries, so that distribution is permitted only in or among countries -not thus excluded. In such case, this License incorporates the -limitation as if written in the body of this License. - -9. The Free Software Foundation may publish revised and/or new -versions of the General Public License from time to time. Such new -versions will be similar in spirit to the present version, but may -differ in detail to address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and -conditions either of that version or of any later version published by -the Free Software Foundation. If the Program does not specify a version -number of this License, you may choose any version ever published by the -Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the -author to ask for permission. For software which is copyrighted by the -Free Software Foundation, write to the Free Software Foundation; we -sometimes make exceptions for this. Our decision will be guided by the -two goals of preserving the free status of all derivatives of our free -software and of promoting the sharing and reuse of software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO -WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR -OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, -EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE -ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH -YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL -NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY -AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR -DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL -DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM -(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED -INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF -THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR -OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to -attach them to the start of each source file to most effectively convey -the exclusion of warranty; and each file should have at least the -"copyright" line and a pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, but - WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type - `show w'. This is free software, and you are welcome to redistribute - it under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the -appropriate parts of the General Public License. Of course, the commands -you use may be called something other than `show w' and `show c'; they -could even be mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the - program `Gnomovision' (which makes passes at compilers) written by - James Hacker. - - signature of Ty Coon, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications -with the library. If this is what you want to do, use the GNU Library -General Public License instead of this License. - -# - -Certain source files distributed by Oracle America, Inc. and/or its -affiliates are subject to the following clarification and special -exception to the GPLv2, based on the GNU Project exception for its -Classpath libraries, known as the GNU Classpath Exception, but only -where Oracle has expressly included in the particular source file's -header the words "Oracle designates this particular file as subject to -the "Classpath" exception as provided by Oracle in the LICENSE file -that accompanied this code." - -You should also note that Oracle includes multiple, independent -programs in this software package. Some of those programs are provided -under licenses deemed incompatible with the GPLv2 by the Free Software -Foundation and others. For example, the package includes programs -licensed under the Apache License, Version 2.0. Such programs are -licensed to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding -the Classpath Exception to the necessary parts of its GPLv2 code, which -permits you to use that code in combination with other independent -modules not licensed under the GPLv2. However, note that this would -not permit you to commingle code under an incompatible license with -Oracle's GPLv2 licensed code by, for example, cutting and pasting such -code into a file also containing Oracle's GPLv2 licensed code and then -distributing the result. Additionally, if you were to remove the -Classpath Exception from any of the files to which it applies and -distribute the result, you would likely be required to license some or -all of the other code in that distribution under the GPLv2 as well, and -since the GPLv2 is incompatible with the license terms of some items -included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to -further distribute the package. - -Proceed with caution and we recommend that you obtain the advice of a -lawyer skilled in open source matters before removing the Classpath -Exception or making modifications to this package which may -subsequently be redistributed and/or involve the use of third party -software. - -CLASSPATH EXCEPTION -Linking this library statically or dynamically with other modules is -making a combined work based on this library. Thus, the terms and -conditions of the GNU General Public License version 2 cover the whole -combination. - -As a special exception, the copyright holders of this library give you -permission to link this library with independent modules to produce an -executable, regardless of the license terms of these independent -modules, and to copy and distribute the resulting executable under -terms of your choice, provided that you also meet, for each linked -independent module, the terms and conditions of the license of that -module. An independent module is a module which is not derived from or -based on this library. If you modify this library, you may extend this -exception to your version of the library, but you are not obligated to -do so. If you do not wish to do so, delete this exception statement -from your version. diff --git a/third_party/activation/v1_2_0/javax.activation-1.2.0-sources.jar b/third_party/activation/v1_2_0/javax.activation-1.2.0-sources.jar deleted file mode 100644 index 69e2e8a34ada70b41cab3bc8c5ef623a601ba97c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 97324 zcma%j1F-18mhG`^+qP}nwr$(CZ5#L4<~{a3w(axpdw=Tvnfg<2CRItgDyyq^rz)Mb z*ItQ&G%yGhz&|$PIwR?SHvZ!P`S&abwB_mBs_ZwE4mTGo-u33p;iFxZXWhGKvO8HmeUMv#%FrY}4G zuOm!e^iYa-Ik~F`I%St4WkvHrU+3LJdW@=v(ru_c{QQx63`Y?!%RX?sfxnPDs7@3H z?}Jb;1+0`O9Bm^uoHwJM;o%~Ds8v1TMo3Q6Hq%rO9gENzjr*!Mn6e&7sZ$JDSuAOh zUn(hJlR;_n({B|Mq1pl@(-Kb(el?_^rzK-y!vVo1Ii2Aw7cgBfIIq@lL8U5a%yRx968a!vb*V`XTqyCOpAWEXHsaacwp+(kgzgBhxlP%OFnQt_(4PA zLdtFNQ3S)@7wn!*H#u_xuhZ&|!9lZ7uW-@s!nNf)*Gj|v;BSlzT(zT}CUYTc$w5z= zl*>#|N7Os(d5(JVDi(*CnqWrur#nnZZBNLU*mT1n8AQyOQY@0ylz|MbS~X}J&%mJF zr8q^PBYoC5QT*)gDZ2oH%!~|Zy6_lwi%gdK(r@EEJ7*5s-pz8lA7@x{1xAU(&kE#?MFmN_JG?6qi30%s0SXutvQKi${ zf_v;m>ESw52hE3m7}^pTkXvC_G@k^OE?l*-K##>uh|YD9sod{Av5XdM5i5+vZEBm` zkPFxv^zLAa#HPM4jG2|_9-5p`C_)2bv#Z|3)OmgCcEBTME1Z0o`Uz)w!vu(}+5Xi+ z>T>l&q)O8#mWzFS!4rq|z^wYY++yWaR)~5jXC5^P-h0b34l-361Y0VSu@+-Zt#QQ%PJ7Cg z3;NzDT~3y-`=Z9_6TW~8Blh);fTpDs^D5LAUD00LI`@`KVWd}d0r~i9>E!2@<%4}= z@c815_H@;g2K#Q*7=iBJ9`W~Cb4!jdCr>ZPc?hIwDeMq7(du1xdlBg{yMuB3(yK=| znJRDdmM{XY108wS8hg_-*4$ehaHxbjU~QWm9SbSXAp73eHk5eI(cYR~GCV@D z2hF`DgmNfTys9)}-BJtcCJC${!v!HobYci~ z5GpF=<)9Qu>p9M|20Qe&pvi7APByN2*UHtQ*Sv8{T}W@Gv4HA~q2f5bpyq*ueta?Z z++f$sippSaHn>fy)ia1XPOvoK@RpSgFJVV|CGH6N#U4Dl@hCf+$=qd&-pDGY z)aR2WDGiollvy-YF}R#@Z|@*uhcs z(@n#<=B{0I4EYXHGb_)Dt-FmfT6+^_k+b2LpF z)89YzqjQUm%{EY^kd)sNdkOowMTOt}dU}QrO=%obWiEao}-g#1Lep|?HPwNX7z&E5WlDjidYIt#4oC z%M+hwU3C9VUOZ{Bw55MGlEf1I!Oot0hU7D^0_EDkuyi@-+m&Z4{23#{`7*}W^2|1% z^Kgscuk49QM?f?#qg5z36emV^{^SuW`O>)<%Ey6~GrqsV=a~R`d7to>7EouuhtKb4 z0?Z`=SdBn*(HrMrMiqy#U@e6t9xECXD>`|m`;@{(P~0Awv=c^NO;U~Ga$rtMCg)*i zlh1B(^mLv;(04puZrheI;c|=z#8ngl0X*$OacP{IL-3{0F0=>?!)w2`%3OhL&vmA; z=u2?weTcmMUh$A5{cf3P;4#LHmT{{@cE`{tVtc9OH6fV%CY|8?DL2H z7-=Pn=;>v_tOq7%u;yC_eZfV%ow{>2cZ0AdhAG;4b!$)G-R_f5T3Lr#%;i`>Zo?kl zA#fDHiMCQRNl=$`NZ~Zg(4Kw?TkPxSUxW+*;2(tSF9-YA2J*LMY;XH7Zu$QsApQg4 z>}vOKP{{uYWoYbT>1OC+Y5(s!;QjXR-z1gKTyt^vY7iFU!0Hw%R*qI*m1qV^5ePSq))RX|lyDzqEstJ6$dY6P z>XncO3zisBF@vbcMkSjjPG81+JelnKC0AQWy)1avP-@fivC&*_0GxS{C8?Mi|6xPqltv zlzfjTqcvVpuhu&hchbo-|`dt!&r;*d{}Q5zQ*0#h|{bsJ0q3=3Vlbd9Ohh zFc%T6l-OFIxhBS{m}P;_92t>c0LIaSiauNeW zZ@K#hVgaTy&R937RW(OQJ&tL!&K?4qk#%LiiEhM^W zYEv&zTPnUoC|i{L%Y_gV@|qQcEi47b2PlYl^ADKnEuN#{_q=@nlg}!ocmX?v`q(;D z5L<@%v`?|9I=gTvjK=;M2={qk|=b30;*rt+i17;4Sn+Y0;7c8`US1y+Rq`) z$<2inE6|icTWq;*oLd2p0znCtDS)t$DWA@K;F#2t7#PWrcq+r0xPSJPfWZgvpN$6) zfCS;<{eR6Eq$}^@w=wQcqtdB{i7dNnTkH7t_z2`j`FTsJFdce0|u3Bp7#gxw?^<8#fZ@ix%NRmG{+YU!3kqB3c1#t%SEAjM~*&oKF;IZ7K~`rJzXdE=o1i3k!(UxH2E6Uz?DD{6txi} z==!$twKu0gF#btubl$X9ZXcz4+(`WR5l-I2U8#w%zqmlY6-vu;3NxIZ$`iVv;2TYQ zpm-W^GRFnb5l~M`;YE%Ou^R1s2fSPUiTu}d)Jw$jO@)U&@qJY-*P!^0(HDyv@9#*} z=SzD3xAvR7o>Lda$QdQx2O0dyN=Xf}Q2JxcC$RTcqI>crzp>=!+4gj)Jh)JbBLD z*Xt=#*bpsyQ*m4EWLNzdmPn%YAe8qM76&OX%rl&@CHCxdH>)88YfeQzO=r&u<)9r$h{skC0<6;1&7{W;u58vW;;-frA)r7*w3lkF2H@ZJcH)3DhxUAj+-d>RQ+|*x8+8;VW`VQ`b6h$Rrh1 z_f||>$!ePBk=W>A0N)Xd74GU4Abo>Uy9pQobp7;A!aecofIXs5TO9T_1$o?P+6JP2479A4P)X;!0R!HE!_YV zW3b&w3&q-;;Z9}e{UCw5$@Vx?L!@~3al-pS*@rORjJX*Mgbp)=0N~-(6I#c~nQ)AL zZiKE@eNy?Ba%%^~?Uqa53jpIsw zfiMG!iCEl;=bLKH3U+3B9{_!6&==9cBMQucXXD$)X4YOHJ=#zhHyQxo8;@W{!mcgOxkL?w1<5J_ z-)--~LwPg;S!PyhvVh5>2MVSe2t+tunT=8fi}wgfiQ(5sI`?3(`3NcYnHa1TX|S)l zkiih1{w#|;gt`@LaVOZ!A=9BT;p&}rxw==vSpde~mu-K0{>bA?YaT)m4w9$P%c{qS zb>M;9zxE;48?h()3TS?=7PNupufbStK`4d+%LFd`*;}$A8A=&VuU|Nnt@Xj#33~u_ zDLnpQm$9okowuJQPu@5<-cx}qGk^hmD(QdFHBFhu0B zBWl0)VK%oE9TprMHuC6Bv}nl~oOF)4(g*RmDDSPy{ks^#qI4IvnD*tdlB`il!=8wL zp2GEO{XVpdx*M)!Mn$toaE-Zw9|_yU^;ChiaCa6DyX7QsXbTv@b(gjbxtlffV3 zm8yfn4NPjrHT=Ym&g`k?KRK4n^lYbV;_?;gG||x$FPf07=BRhidrlV$0+31t;es*y z8KL37raWM3OE?XYTp$l?3S}8BW}Ai5JyQ5#W*x!$Jy1oli8`9pF#jMiL};xtcc59N zrA}mM4V+ z1420B8D<34po%9iVww|N6k%l8J00pw%mXW9uA~W#P&RM#clGsj`o4a68u=4;!ghIr zG+{EZzpm~;u2CtD3%A#vFrEUc#zq z8~ZYF9gVt0hu91!0T87Y1afo)&wCh%zQk|{SPnSeApj(Ier|2tfm=ilAj{AN zs-SFfsM@%=l>ZCTv>SN-_VVy_|8ZXjm`|k7j$iH6cRV}BfE}AaQW-x>N)nX=j=_>m zVBt^^Bf>H?-4V(I!pgegdi5o8W`!jW6yvj#{Ew_@+n`5-b1UAdCdDY1VUM@&&_(3! z(7V8gU+UJCs#<_DFOql%1E)(S>8N*9a;tYKREI}`#c!N$$GB%*ejXmwT);Mx6-Cn+F_Ep;~dCa4h=M<8=^}y|5kuofS-ELmjl>4Xh$l?43(vh*&}+> z9OL8ovpAH<^VtyXL(*k8?yN<)O7B$w9Y@osev0@%>=5jsLE<3$x(k(#z1xFU%D)A! zpiBEFQ`*TJY zW1^_uNaIS_ss`13k#XcQWxb5nc|<<$#_$WNT~53XlIS*r`hHw5LxpLfoz$nLIjXyJ7O4wxmnC2Fhb z1b{@>>W(`?y_^?m)Q)Qwwpofn4`ePP_fzAhZ2k6857VT&b3>3Pw@dEFgFdZ;Muvu1 zSr5vn#Kq?B-q*k4)=rxGT;;zMro8H7RaF-8bUm9b?IXE)6sBLMJYVts`FVQYVS(O- z4Z_jM{jk;)Tlp%xP6BJ8X%Y3!$!exkQRs+5IjHkfB73T&VNu>0tz5Pafn>k6Rb$yv znpB6)2yb$drbR())HyI#CH3QGTpYvS_X&Sr^X0THyk?E=G3E{tFP+Dqe^LlozwUnT z;O+NQj(-P))Ei$gOTt|v8)Ih_^~Vr>MhbIGP7WrgzzX`RhIkf!BceAKIDf#*N#>nt zBh#|KkX0`tP64+fZ`jZ1G(6Gf_F;&4nM8*)M{>zLCxvnP`HQ(qkG1Tv3^oxhRLh^< zGk^}jWu=s+yxuRu_mXDWm6~JKyDO8LlkeqylX7fckpb%#T;4}eBMLHzr!?zF~Nx6=v5x=U1L&hk?DVK zZ|UCE^}(WQ&w0moXIlE3+WPLHUohC}n+jdTL^1Jk#Wg<$GLFQ>J`KzSN8>HlE+TqC z#Cp`pckn)ZSYM%o({FQp_6rWJ)NO(;obn|KceHla^}j_u8&r!nYwjp;|1mz5mF3fm zxg8AZwF|;^t-UIr>~^Z1NSk}~MqbUP(yO*7xK(o2oyDNPHfo1K=F!uB03`xwYeykk z>Lo9vbw`=*&`nvXLwrT#%F50#uS4p0@(%BRSRQYc_+B}zay}`8Gw2wpw~m(FtjoNQ zpV%5eIRbJSa%DXD^GfK)Lllw5yBDt&JAb;Wfwco^Cz+(Zau{MAQHoEy zzPNynqCX4l^e*9xQBFkw09UGAEZM@67^2P&g4i?M!_IgPjg6uK{J9_%$NTX*i3+1;5N$bO{rXzgL@^*w&;55hY!44k9dww zH-C3GR@C0n(Fm#f@z0b@;frh7{N{E_7Rs81%+G4~m487*Y#-e7i{~Y+_z_C9^VO)& z)%?RA+73*cd+{B5(zSX__MTJmSmoDchWg$p3Y3w?-6sH_9-`6qCw@e^ys^8eJM8K4 zR}Iapm%NZ!z!f`}Zj4OR4`EpRUHN3Z%GrCA-|q*C<`N9gmM}}sRoJ30&45)r!N77H z;Lf^(>Q{x0T+_cK7>VAuYG!i;;6l|MCImDutihaIHfKTA$6W-fg6gY;Zmp#u`&}@M z03cuVW@%~2aJ@$5u8hLQtcC62?m`1t!@O;InDTm!1%8h*t+(?Mmh-XJIN!^DL2#30 zJrk4omXz7tYBQ2(@DiZR_Jk=-Hdc`-JX{pPy&Ckv?a57tcJk*2enWrb2lBsGxD6Y} z$npLvsl9)-QjY(v&Zl7LS8vAm1p z1B-XT8!+#*-HE;#OXeSc-(S7mUP+r56PJqDd3AO8XI5^Exx6t5)O*P4SKXSm#ITPE zv;2Oax7T0zC-@fEsdSksw4<}hk%3E2mQuw;;fT5^q@@)CdB7j)bXxu8tjTU{O(Uh+ zN;=sB5g=*iP*3~zD~UxzpvoqFlJ#r5=$7xUlc(FYI509XQ;M*|2owpOdB4Y`X*s6hUQVBKBymDZ5}c^Z7F6NWAlPG=ftE zHtuN&?=#uo4kC}s%R$YG+)Z>!uy`L$ui3{`NsScV%7TQ|nQay1dn^o?AuUZnhiHm> zJwhU_Q$()xlBBa27}d9yJZ^+BI_D!0w+Br8P{xMe+*bbXd|dJgd3N*1U1RGMe$f&y z<31o=HY8A}*3B$hK~kpbty+w=Th!jxmr+zM!yt(qB->KWjEW+Sn0EGW=wfrG`1`XF%@znBsv4WzrXtYKy zh&eP=Sm$PqXubX8Slp#_fb~Q{d#$(vK&QA^cly}l8rnkBPPpvcL!vrhqeUwPQ4>WZ zNWW*?o(e|80I*4X)U;#nZA}N8E-IlaXo2oT2#sB9G?VqxE%16tcwh1~gP=j}4}OV4ws@t*$CW;sk0XnPwV_Di~NQ-tkf>`f4(O_hiiBiwcN zXT!p)MSZ?f)Ov54wKl8;o`Do2mWAMIUD19xJCtIIQ!sE(f?Xi6Ldp2&Enr` zp<8^^?ki6=Ab8*5lJOXvQP{eQ8CH<3oEZSp}sZQuLxVxiJty7Dk4^ z01s3J47aEiiZXY~4|FpQ{zqhHm|3+$e?sW>64rQ1$}t0y=Hs&Or*W{yVB)2ibKn#= zE>5e!UPE2oF1i%fJ4>gXE2XQnCZS-N_O|Q zV--6;>Q0_cVk%BjNvpOhz&8YKn@V{<{gUF0^KbEO#1AwyrFQbq7|ieCE#i&5)F8UTQs1OR~ff4kz}6|2RgF?766hX=pCwM^$VttY$m zahiymqZ>oFaT=f-wI|0Py)?PMUX5N{wWqUuc{JfE?U`aPSAI70`Lyz31fXxsuW(78 zIGSwmYng-ddp{dP=lAiyCC)bCi2^;C@Tp)Ti#79UOlUk5I|by9GdAmBnF>K$kIhI2 zqE`|r^VDwI( zGs0|S#*7q!eik&*stWn)S3$DZ=zDqJ*0j&39P=((v9{?&Vkc5N!(vOI;26-8v}NL) zf@MS>eD6tCuaD@$ujB~RM6$^~QB$ffIJ<(!_)t9}F`r?lQ4Bk3D0Y+fi4?KQklB6a z5)Da`XwZH&K0-0dK|s3;0jbQ~D>&JeV5gHnB|TUZ3U&_y9sqKr5Z8WTZzJi&A#J&<-TW)dlrMk6X# zQifoS-L6qrx;I+)V4`XkA~aJ~S>J8mAh)6*$tU(Oi6^%6VDTxN$17LQDfj=eyHoU)vyZg}0JoLQZUrC!Gt zWWIVywP!6z7*T~QfxPZoFH|(V96$N))%S>GW!R|4`Nb|O1FR!hW@ZY>txe0K!6T4f zz-kkm@+W9Z!FHCiX^=9bnDY{@grMTk_-3;Caw9CdK`42rpkd0(T{HmR8Q=N*xPz*O zNLoV2beffV!+YMi^u{^$GIK*>mc=G$@wb%XCIJE{d{jV)sRKdkID)pL?J}i$eM4K5 z_!gq9b@@|MmiaZFPfu)9EKgZ^6^&${zC}tizMoHc*RV-ol$K zDlS!V7{%`#8e|Gy58GtIWA2)2AY+KUZiTg3#Lgf)+6TAgYP!(u;Nw=PO9h>8tCad?+J7>-<;Hc7BdjSUhA-gCEb`N~`FF@;-AlKVdq zY=taW8Y?kXKt8&P(-q)_=RjpIHO2TJNZ9Od~Y7#^-~k{ z2hMK8z4+Ubd_6q9ziJ}juZep(c>Q%1e;nAKJe;%=zmM<+%*PhlQSWvfZt(8!HW!m8 z)=Qq9>|NleUh{9_=gL^W5Kn1?XPCZtOhX*U?eH)MNj_>f-Z3SCg^Y-d64H;&tfu;N zOGfgms#1b%PqUX~O!^XbB{#*LxSj1dXde0Ex5kuPzR}YayZDeNkjzB|xFW8`zWKT@ zL_E_9TWZ7-JS*`+v++H0pcNjyhRL278y@3z))n_6Xgz8`IXv!Eb7~w2ycvJma3?Am zF5O6JL=gW(E8%3N6Tq4;8!=jdy{(n&KbGO$7I5P!8!@?V~gPPVycMun`5 z#5^7m&R`_9JrO8+Y=<+}=;I61Yx;tys`BD6mGMt4?GZNvoVncs4q5l9_PhTf3>H~S zeyNm1T#;vxc=7Sr z{bAYOYY9s?{uO+TQ|L-N8q46}e#knGt?5%qU6>TIXyS7eN+0k2fowBd6cj!>DUGzRrT=nEjlZj)q zu9|Zf;Vkg)l>@e!(+!fXm`3V76EIgyF%$_WU9fJJh1tUh5CKxgqjIP2r~Sh<+9CrJ z?)kswU9T;&`YO9CH@pzWP1emYdQ*g|cMAKq z;M3`cj`W9)=JxJAf8m5q4LQ7R+V6Fu(}nNdQ|ai1PxXaP5o@`fBcNz*v#Ozqz(>DD zb_K8*>qS(>#RM*uFG>o=c<{@37^`$@e~+Cnyc@h}pM0bRk;hg!^{hK|eXg;*$WccL zdWtKz@Z@lm47GdXiA8a5{&^Sy%FOG~zXo}6r>We;jSvCWljo30H(PvZSqn$&tlac2 zY?)(zeOhQY31JptyPYr;xJ%mK)C5R_379MfGf~9mD507@u%t@rkZd@lMm?-0Mx~~G^orqW(LLE( zx(~kv_E?-gs6*p{m(7i${|kKm%J1_b>MX@F?$zCJuARGKcJf;dNA~e%(eOq4rSHEc z^x2WRA9$bu01|%*HtqjNu4U}am0cYi?44ZxNvl)UWbHRO5O`Pnj0&bUDyi+gC^rhi z?e=AXN+c1?yC{NiD6DK6r4xZ9*I75dUuF}MY}(I^R>MV($Nr}AJ25=mSObVT+x<^7 zyxm=$`F{pxaJOdu{PD>cI-9u~>zaCq_TK5?$))$W`QCQ|M1OEMf9T4&zJF5Qw8_;{ z1srt(8mrgu^SZl#IZ$^v2w8#{Okutd0EIW|P|=DE;0t%x67D`4C=_oWZ36GEM<`(h zgtgru4UzIJ$PPI|@X_`W!X(hx5P_kcq6b#=V@e5W7f6c3iO_+<-SOQJ&=IZEs! zaFWV;i&XPl8^iphU40$IrqkQ%B8zR#A$Eg})zN@L3TQS3UJliEcM5lngPWK8VAI&L zl}szD&bAzp@?zE`8E3cH7PA~pn}JP0n#av@&pc8Vz?9;ulQ1+!WKDq&u{>CkfFRV6 zKpRBx1a#Y?O|oQ$C z?GGvz1$ZbVnOM_QLt&A;BzEOy6LKxNOJLAmooxYV8hmIC25n}j(M{b|DI)ujU=uF1 z60ltBZ7(9pH&0rqN8eu0>@2BQE7RrPa4BM3QM=YJxV4|tc^iRg3~+B1z738pHPSQ% zn-72#u}22QbjAI;G?`oJU`KX*x|R;pr16$RfgKNkt1J zjTF-my`=c7FlYq@U>mp;X)k&A6&(h$VX(7RIIE!@8cj_ZKq;%ZU&0h5R3{m{myF&q zPIoo8I4}KcJ%5rREef~tIlGQMPc;~k!?4GBgjRPv!F;bvS^Gk9B?0p|6c?JBw%ABS z+{0!14dRe2P*fqP_KZ2QKc#HI`CjR*#PS%Ywk6C47s+F0h)0y<=Nsg|KO#}Dn9=(9 zJ5jBAzE%)Hmt#klL$~MW$-Jvl*ty>sFxW--XEHI9o+vIfU}*9U*ddTTc&;Q7xxv47 zp;F%$cFDj1lZwjp*6~4mQ&s(YB>1p=aK>7fNw8loY*?%+f<3B~#7}xzJ9gQnZIZV3 zsL%kvCM-(M!!|(qB3s8(XX54H)W+GkR^3{Qf*y7(+)zFasc02TTX%=8VNz**qqa-h zOAiZ2$kA<)5&L2S_+pLmQZVFQAVXWRKxOS{Hc-1mOXuWDyB(F`_|qATFdu#=^ZBj;n~x42WHW|vHg6x__+HijMB;%a4i4u&x| zH|55jO#XgEw3YypPGD=z{e9z22Ox32Z&Dqu0R%Vu#EnjnY%Y8!lcN_A|JNY-`swBM zPlM#+&`79IJC!3$eY(_eXN4+Y zwin&GsTD{Lh+ZmES>{*ezSa^JTS|p$DsrmSp1G*?4c|BRTeos(l?fRiYcoykh$mL{ zAjMsEl}r`%UGcnV8`8k(cKL%M1xr5fZ%?@F@^d-U&S^n#6Hu{;#ib=xE^8|un@rH+ zWu#Nm918VI5_w9Jv+kOUh3+hw7RJOf4UvAoB*w(dg5$Y?XLRu2 zfQ>c7oFQ)q%Pdv+RtWB;D)Coao#QD~awnEC;Y^w|SRD#Rg*PgyB_l#92#HGt(Xel{ z(hn_ZtY3Cf!=vMxrpDi!N~lD4cwlTKl5-c{5bqd1$mX&}xyLA8^(0Ln71kO8FO-<{ ziP*uQChcQfX7gs-%qv!aI|$^NEM+OXpOm4XkA9)vXtR+_XGH=q&2*(T0$#}zlT2(E z5V)Rk#D~Q=>Lj$(zUhCHu;x@`05gOz!Bn(LutLy3?}5){E7A?(qY-$TCH-+K(XRVn zAA;lqiCDmh6+v>JzQfll*WC@)^ z=_0=19F&)@#?_00?ux7XLuREAps}(^r}~=tu9i_FmZk+WTuT=Oo&cIal!B3lYoCmQ z*JS3Kqd-X#a9V(M`YSCCPRokdX*-~;Lj^l{4Y<3RAq)u5R&v-p?P}C2Ae$a0x1h3j zeoJs{BI{l**Cr`p%tOY+rDH9E;TX;VKqP2_f~8Q3NYIoLI%eHLZFu=EA@7jzPE59u z6b~NI_KzkN5t0|IF@LkQ1o<9@eht+LoVzNE&l1=v)a_h&Q)~dtrCf=Lyo4GG{j!S7 zq71;(kR4E%K)dQTwxW^8RaZEsI8aP<(nCAX3xRMDh3i8Vw?}+P%dDXcFOK z*t`KDgcxQ{HlI7S-~26TI}Jdm-uf97NHU(l6L|%s^;tAfhrQk$H$tyqVH#J&*X*?_ ztv#u$DiD8cfL%GN;37k21L9q1?QcN)Y$I%-eCAC&OXu?jP7XV+IsU~w;nG|9ByA`B zFi8&&z7raESC}C~(CU;rXCvit6xcn6*)7@GDCFW$Xmvq#`WZoiqUai-`L~`qKmc=Y z72276)f8k2TKR|Vfm49Lk^EQ{q9s_|KyRGp0sK-k0ZGvmUIXzRZem;{o*`}t;G*Dy z_LdM2#Kr^W*}D?@ z+{tb0Y_oaUQ_Z*qM5D;ByJS>DsTzDz}aAb@ZDHon6Y@GC?5SBbFGcyYd{=_gJQ&Q z?b1?wE<^JWn`uNQ9O5CzsrkEHK8as_6y*u8dF4SU7d$4aS1YE;C0;<500yT%CI=8! z2n>M}h{pxj;9{;D_a+rRxkif1l9jSEQO!-InAHn5L%X?h$TkNE{noyg#D@S9rYYTW z2%l+OQPMu0+EJO|wGEqAN5ZEZ#*V2Rm9&!8ty=4X+vF;MV;pr!2)V2Y0065Cvu^fH znY5?Y^ky@k&Z7G6sX7;#G_*P|*ueU(t7o1s(lTEJ4J@>C5I;FXRtRByn7P{-Wz*y4 zXZ=iKV&O6)o)g$}-rSThRUABciCl;<$kASs9a~4&t0UNr^nR~_kq4zUaTfsbeF)%$ zRShp=_}*LnHAo^569bZXm+_&*;E2FJT)}yQa^VYkY^b@CRxqtyJ4~YyAiL5El3StA<+lgaGU};Se5njV+L^ zCCYA=D<0lHZr`{J{nHv%uh6o;rS2N8CZS};Ip~m*{oO*==dYa=`u;$(uPw^>&&5kQ zh%2d~FpU~QBWF!92IC#8Wz1hGsUvOGEDeqDtZ{D;ySOrUnhr{5fULepQ!V@m{WV7B z?s`oPFBgs+tEh?3xAXV2h?;;QLo%L^s^hT*Rs{qgK$-?@hWjnL0F8IrHw?F&Hb*S^ zV`XL@xu@UBKzmkn1-r(nG{?pA}`o+2blTPItrn{Sd>z^ra)VkQH$x&tB+SX;$B}o*4`v?Rla4>N-hrLCQ=x9j-zl{gw7WK zeVCt_6)#FMGy+JS0bE(WRikeZ5xnUDET3l2?scuSnq3_}#7B0zq^4toAEirtU2G=I z2DF*`YL?-HOR5hz@uxpxNVNV;_7s;(vDvH^5Bhv-gX> zL0&~;t%)^LRC-Xu{Q1tj9V8z1EGd|rU^b@++7*6*NvTm*zHkRRd!5m@2?%{D(#3=k z>mPVPb<4b&&!=P8H?xn6L;-xT0^rjvX0X@rxvpaiDmN z;^DabPFiPMI(_T9-jmY6pn=}oQtsZP)!fsV1wOEq^au%grCt+#bO%;-VH~X6@i-j? z13}2_NYJ7au`5?RLJRRdR^0OV`L}$dJHjps8gI%_;SD+Y&=^rdx|1!%;A0=8PIzuS zK`t{}BR&{5rMo<0>l^F=xX+(LdcXCPaJYZgQ+zB$rwxg2nOLNL$DciuALTA^qiwgFGKT;>3aAP&b-?3xH+36Sav>tpFCeT}Pf}v2J)bq3w1~0c8+0+~Y$|7JS>DP%lG) z7qIHGmAplgTX9k%A$DLdNWg~4q#-8k7Qf*kl$a)7Yc{o|s4ri<3wF$cL~sk^Uy z1)FjCaD)!$_u~F>@E)^^90aDLKGOc`KGgoDwc|TWgWY@>bR32JO>n2G@^DcPM-hNk9_~SK>n#8{dIwu<}RhO_n^o& zg!iwI0VZ)sbnBuBDkvin7(29mr3@OqUOzql(xv0gY|;B+_lt{c@?Uav=@Z5>jX1sYuGWWb4h%DL zyO#%J@Haa@e$RkvVkV?P3U4~t39~_KHYSvz!q`KmnnCeR2J=PhhC9G@&>=F^;Zbx? zU^;}f3M7V@Ae$xnjLy3(x&$07ss5o!y;%Nk|A(=2;Le2Gwscsrt%_~iw)4ieZB?99 zY}>X`Nh-E&+g9g0r+f6hXWY@F|HRsB&pDsDT)r^&wDW|BrQFSDl}zoanN`qtP_U_+ z0-kbJSNd4mJzJyX1VWdCtEt+xcj2XV0Dphwl|rgZokhyv4E5qIvuM(!;POs5Yar7~ z8eEJMi*95bll*wD#2G9Tfsx`i4;#v(c~3UD5TK&!D3>HmB0Mkq88g=lhBzE#NRY)P zcm*yxZ-Z#z4%O#GmsxS~;$2-8)pR8)bA89eQ}1N@nfx6BLC^7!0BxB+d@CVw-NG&M z62k4ZhY{uH5y)Uy{c;MIQA2p0e|8seTSzF64Y%N?c)uRcPR z!d@BVJKC3EI07o{RlVYsLg0V2Gf?{4rIf928?|J*H^u*(p3V}KeYD$-ptp-(=S#XT+`HEc4c}o5LZ6<5_ z7%wJTqRg(by80nInQcWmqR0Q}}{WD=WoUISa zw5|+UeYu79cExgdD!{>8D%9ns-g-C6BlZ0*11QGmqHv1PIcy%TwOBy;*o2`8f z%Cl5!sO2U3^5=4VUvK({66WwN3`BLMklRx+rAN7u$BL+uu4jv!b(2vmaWzf~H-_`U zz11a0qaKxv=4eK05{cD8#-tow9)FMXdIZ8r>aMzQkfQmn*1CG!1v}6cC95SmYnc^| zT2wohWfh8BWHF`l#m^i>$L}0mcykb;*wBxAMopBh56`Mt{r#gL5l}qpQBl9z-~gHo zOJA(qEa#}43@P1f%?>Zoe>iTRi0tznXRaKGZoE+;j`q>KrAu~2%cNBElL^!U(xH_52tU&2_NwZVRlNHCJX|_fsk7$%}fbLqYyy>-Ut!OL%*vLL1#bqXT@rN@hc>e}w40y48g!h2CBF%Ld z`&khZ+lOGiEUJDWoz#vtslX>qBDllXxK~sr%*lL(Dcq1cmBCIIU9gS+hF35=_g})j zVf3UJwMAT@Zo8oHPAz%t-UUm6shE37>!@%dxk_<$S`Kbp@!7^%^~lAbOIJ3;byDx=0ln^7#f(kD5h}@ zASeiuoN)Obh`ivPZz}E2p9GexHVYtY74FR@yFIegOF583&H_A&i@W9so7ynMzWT2M zQTGv1;wJ$iYd=I-*bspOHAoaFRl?Nzz}?7B(Pmt4hIID@QVif4DP-aXb7G?Xo(w_;tVb%tr(gMXHy+cMDRHe!p+DzMau|z4s)Rjqi=;( z6A#|GpDH48iMPw4Q9TwVuWbhj3}AQ7;)7RD0;)XFUFJ_XBCV7I*e;hw^cC{Hb?*EE zWx$!r^#pP{$p%H6sJ~g@FHOKP+N-Fw2vsv5FCVwM(&2{`S+MIB`qu06GPcT1^SFok z3@FtdCN3MRqce3Q4HRUNb|_A|oeV>JSlTBafj1e-tD|g8UptFzzm&;JIBeLF8npJh z-KXevi(f+Z*ewmNRn^y+kl`EXUM)6k;Ph+AMV!}hf*k^1;=&jy(HDxZmn&6gtI#ni zd>3kk-LA=CVs2D%gS;M{gCV69`Ci<}jl(lOIRbXUB(Ho#ElW5>+&FL42qY{X=gAQW z_Jd^Xc#*2;-J7#F7j_n0w16PIZKw55PP=S;enWd_0UT>BzJwin8GJv?xgNPe7LLA> zHK{B5OZ2;!lDm$#l%W;8O~<3Vl!1wN>beqm22qs;5CH3CAju&XJZ$u|q@wz|tOsob1auIjPWXgp$V0TVd1Gb89U0*VoOB9b85b=s=qk_vOZT(szIb@B7PBo!A)Fi8^054Dq+z=aP8 znMkQy7;;T8Id;G%%?>*f&#i8MNGatzQ9IF`g0Cbo1!dK$N--_GBc!Rde zD)%?KO7@mBHjq59_tGH{@*uK+@ypE8AH>NM*|(OMs`Bst6K!}DIBydcVB>uwc?%@uX&m4)jjXj)dkhIRBjn0rigQSRI@{H7j%O&zsyLTq%t7;Be^B%&(S6E3E3po ziU`eFbEzqp*UfAQx34ARDwosAVJ0{2tlD!Tfe-LDuozX{R}p z#AuxkYloD=kV^n*6oCeJ@p*xRyZ#r$t5g-}MVqB6#VlJ35P#r?3E#`Ilgj!H1K>JVJnev$zyvY}ai%f*ex#+mJi* zZ5HsdVn~^mIp`8jueysL+V6LWT=4PaH~*F)(e0j7mGsO&;hC(`Jby+_3RJV23G%S7 zke*8N(eqfAROFi#rdx~`j%A^)B^w(OoC|lH!q*WqRrd-v`n6p7{*r+>C#NS^e8?Ki ztG0x#%`cFY%cA{jzFy8YHG@)I?G;oBHB{>t8d#DKE>B}DZ@axi4THCB=rZdTFBE~q z8n2li4+1b6v4Im@syOrk9zy9O@4^fJ`OiWEP#JqJ4GTIPFrsr{sAY912lVd*8rhf`R{~jjiE25Y`X8YAB7-ZSpyh9=<>UKE)#q|*GXrI+$ zv6)u(=t-N|=x-%BwVfO$DTS!fVKVjv(m}x-yC_4025`=@R4R1SIkmZjA_~=sRW)k; zDvMX`^11Ywzg}*#$|AJZuG#bL5de1ph>8vsj~ewR44_GNDmudW>} z<17*4uz@eU~7ytq0D0I!jND8h-wUP=(lZT$TjwQlhQPVB$(yb}*0A>bA zh=vg7%q|F8IaM)F`_qw`>CxrYA*RKh-^?iX9A!{j_DID#e)2tL@RC1ThlOO$yP_)~ zXQ7G;W3tYM*fmi}zjdXw^_r%zv{>+5Rt_;ZhHz;lW8;x?Ev3=zT}Ww+jMB6AJ526h zVOq0dI@-6Fg+v?)u%u@BX2I&N2wR0~db#5fxuRs!JHx+a6$oJ>rtoNSz*obAK6yv=2loE&A?q3*7y@?-8tdM%nzx>jx|njl~M5D_Ve#=Gs> z3C&sa;iiz`US$BWI_x}V2a6eUQSRS6PUnDwB6ig zYWID$sqeOrS6VH|Q*=kEQFcY3Y+>7viO<|RmC6yZLSJSo#=5?3dt&5=p@GZ(xPDiv zwUSwkzmQH+)v8U(d_G#r$1DF?3<9=A353f`aMJ9*h%AMz6~9avnEd8OzY0EMOTSt^ zUmf7yfl-4SM4;!v>B;aEvs5x@HuqK$Q;8faOzmwcnS*oEkgzM*JiA_npz)U)1i|ds zVZ04;RjwUYao0x_S?5fjP?`rVEq?E&gZwlk(5f<&8-ef?owT#^-Y#~hXxhAS{rfOHC%m{LVl21g zQZ1L(LKSyfim@)lGXhjS5)bC;R~q}4s7u_6z{STRUIWJPFDj{2MD8=-os~Vwsrb-@ zy{8@?B3H9#N6mZ-IqHrU4vf`#;-lCA9B*xN>oFci+fw|u42k;q5x1}BHK|V%AUgrA za99i_HDiU;(BnZxGxpA~7o)%Wp~A0EH;8ypez0Vl$*H-v7D4dqTua1^bzaA!E&<^@ zs9Ax^e3U!3p!4b4u75a6RF3oeoET)7YtVm4IN>{DRzC8$l(c5OhgIebh7J-m#FuEz z*R#DZD_l=_ewDU8T&Kjx{2D6kYb(sth|gI$f%_Bh^HPm(&eg{`0bT&xviSu-%LHiC`A z^gU$j|L!r|3WM#ogqWTmm~Mai*r${9Ys&Gv?eqV!*`-Tqqk4EwQg9wZ63f6b1n=OG zYOht1gsx$t#v`_!{}yTaWznO3mzc6))`M$^-E;;B0RalwBz&)0f_RSw4wSFp(O;UrE}7^nx_hF8FI?IK6I)vB{@T< zx6(*v$|~b`utiw*ZtfuYD0FP9UX&ZzQpO4EYN1pk4NKyF3{?J2&S1Eu8@De zka09>OI4(K{#$C+Iz@UN0aNnv;}0BUNgavy^9)%bBNJTW{a0v&5n?1}noZ%2A-g() z8!~{9HP83{3*x`8UAyKX;}74WfeIoJ5cU6CG?270Ff;itszDRr%5JS0{loeT?dfGK zp+QA10=OUD*B|+tt&pw?2EDY>R=PoP*)q-T89yc)EL=ZB{dh;l|_U=iwrr@(maa z*hF-7eyq=PS7a|{$9qea@P9t{XS9%)@K4W1bS9EGGcqS9x{;_+t5WS0NuT&=C@mih zOOaoQq2q0TXe!w@reG(SiuzXJ8j#mkk}MhbjIAfIr^fCVRrOJoU6;TaVc_#KP6p4< zM#S5uSE_L8RA^h0pENYeVaeK!96O4S?C&0WGLfP@WoMN4?Q7c_Tbx4UVnP#{S7)|R zS@GD}_QsFAcu#gDtS6G1fA3s)5QUN*rcAQozRYlYDu&{#?v{V{2&8={OfDoXhN~?_ zB#z>nr%~)RQz3=greTel=xcTL#k+nBuGWwsany9xY{)mHInc2ZVo+|InP~5uj=yu8 z`#Gg&|B#SglDHe{5Iybj#C0P-0CHUj8D3xlP$%6LD;<}J@kn|y{UaR6s}K{9I)v$j zX_ZkO1S9ydx0^f7msvV}ZZ*xToD;*Q+Q)0W(8l{lF7KNtHwvCX>PYq4<3|kvg?=js z6Xr8C9B;K%5v~7^4b=0?KUk30J znqtD^HqE$FgJx}GQV^O5B7vH1qlN=8V+#KZ0!PNpAqcDLL>d?j6~gI3Q9`VscS6Mu zgqYHAk<$ZrD{U}-#WKL~V!?8#gaYncu*UxCZPijbfSad7rSx-{&KO?Ywz z9D=ZN2}&y+Zl{eNG5ZF(`fl1ljof@=$o>e-Tyci(dYEf`C*;-=JPMmT=b&6xVG6!3 z5J_&4jui~r)6kLCU&DKvRJC`ONwtpznO zU7#W6)2kQyE^^>WoI7ClEG2q4mc6k;x(H69JLQTho#{JCZP@YZ(vcaBbR@4wHRagfV z6_-nt9QYPZp2TcaycQx4PK>H*f!eWK9a7oy>;17cL*e*coDB3uHk|K;k&&hL&>GWG zu_ypd-5Z{~S<=y&_**$ZEUN57n*fjrwMQy_VWaq(GQT>D<^;P~q=&?<-cr^hc+lPd zNE_c9;+~b&$POOB8>~4e7d!d!D$s8Gp4FnHq5?_ZO~DI>l?mDR{$+LNWZfO)k4)5q zdX^&69-PKVDkO0?K%YZbYfbvC8+^;ViqDZckfO8u*&Sk->7t34%h{jCuS@PMKLyp` z(fD+g>35lb;(>tqb*0J|o9!WuXa6;slQ>>;(sY}Jc<)|yFQ_o1Ja>JEaKkZN+q#C` zX7#}-fL;f52k%cp9Fa(%wg{n`yYl$cEY8L0X*C3|CBIQ){0c9lSX3CoRn~u0%C;|` zE!kO43^_Hk`wYp+Ce#y4h!UsE^u^V+6LUHe=_>HX)&`6^G5_(dgUOEpE*qo)M0u^6OHEVE63ZL1@O=z(;`Bz_IO7XQk5IGpg-O_xy;l0qyAWzK0QM zkNcV&02}Ei{*}4Vmcf}hYMX%PGLjtJsaV`h%QNFopS|e4J64%cJ3w=p1Lsd|vXZQI z{odsSc)Igv`}Dpyy4W3Dx#vnd-1_BGAwhf)Y{zyfAv+t{>-1IaL=$gzTahw-VdcnWY&Y}K7N_~1`heY{A-LEUK7L(OgQ zy#&AVjHdQOXbgAv(?6)}?(l?b^{vW&qq#FuTk0FSQzv7jcx{ZIc)p+i@p{S!lh9s$ z8-rWlHI$71->;{zfvu~7)4!cTH3RuI3B-@g_lP#{wjgP|)vCeM z7Dn>B7o56QZdojVo2{#f>I;%-?jV16v#m~#JJa#~LV0qQj=ZxBh*#$ahMs~9?)Ho? zhdU3sxs0_Mx0E9c1V>NKtgW$?{(%EtopJt&LpP|)(TB1!SG5{P`F>{+v#YHhue-d2m z2s*AP12?O3Rl$~Lbw3~5y`ltUJBQaVp`lVK7t@|Xalpxd<*6ir7^CYF>h6d&{U&mW zD+D=Oe;f5lm5Fo;hw735;-@r>&49eyQh3W~*ryTDY!}L?xjG8}x{SNbet~pdk=Un_ zdr&HIEK@irSEDXYTB)UVY0HPkn~@`N6>JfzX#((hSC3VmC~B$B-O+QVB)UL@k{L5e z_lV97O_R}{Rw7lAI`>L#S4Rzj#>J?n!)UU=I9}D@B_hFp{2LOV6XFDXL*fYEkT`V(-XD?~IITs_8nELeC~sgLLLo9y?o z)r6NJQjsIYFk>J8MTw_Tj4=v^>_C$LLy7Ng-}tX6$4a{fC;W>N|0(Mav9dF{f-q&& zFO>?ZEq)lDek1o|ela`k7SKapHv9`ELe7cU2$V3Lo8gzg2C9OEbC~0S5Ese^bTc0Q zCq66al)`~8Da_7|d?YRPfIeC6dBK-%U0<92$XkI&zzjDoUX#F9Z8hCEx-`z?e4VYs zy#o_gm}>?MbI5~&i}?>TeuE{bJriC$2_&*mog-+xqxyXt387fSC=E_+@M^ic$5*27 zdS3_irDA_;rkVubo<6V%p<88@zjuiPu6a3oBWFGz zV2S6;Qbq{!U~^MnRcCi3gpS2~Fnsx+5PEUn2t*~Gku8m!$&i2@F`vv za31P7G2F~~KG97LtT;QCzB+d~=brfq)elYfuTu~B z7`PDu-RXLsoIKSeVo|TW!{RsSJc~Q9TiMysQ2c*7pVs~De*uKAT+Rs{L5lU95AX86 z?`tXSiyWP<)bdA<_pmG_#p4I zP_tt_YWNl$& zV(Vl=XYTxcSwi#svIIx`XSCk0S+$L2)kdDjiOqGgG8M{iT~|D=Gd|OrPl&|WKqwA7 zHnHIC;mH}aP(t!?(q_R&LKIyv_vU_WZsWCS0T0?o4mz*Zs1PqFwDs-Jc~zO@3)) z(&CZ#yPKygMBAz&#p}gdRSn%R2cR^fnpFH&QN<)l(7@9%%fH)5H7?h|FI`Eiwpwly zVV9f2;=u^TS8Qq|l@&HW=5S*;>Y|%euWjWBAt8)Ed=1uHVLoA{+$4wP7c*xvX3<{Dlt<~ z6)15?%{OLBh1M>Jn66PN`%C-};Y@HRLkiOjch;d+0b8K0cSGFyUt^PgJEN13*wnqw*rWFo^g3o)JziU{SDxc>dqDJ(f@>Z#5n8LDy z$nC7%{pO0B&#La4)~dN@X5%QOtddo$dJW+3;V!UT8ny1Hg3u{dHTO5C3h$UxZ`2ZG z@jKGo=O&hUN!yN8o8Ss3o~VMkD=RhCzqr?9bWPj{gHfAC zZ)*Ptx1Z2ELY4T_+vWvUqWZ!pk4CMIHLb=Ox`ug}!69@EsUTQ9YtNk(z_1Y)Kg z)4nW1?H<9!R32n?Dx~xgE^>@<;y86rY(^4TbAWs)V!=>w5>=|e`Vo_>t77S?6@|R- z8bY~^-b9YuCy<*qA>fjbejwoOp$MRI!Z*?X;F{s55UE9+9MsoGDdY$XQU;-^7LIbV zQbV@^UY90-lmF9qb*h2!D^gh%_5PPq3C}PzHzSvQh6W7;yZ$z?xj32OxDaxzCRvfGTc7b4H8Lr&^ZaiRsHl0*Vx><$JAz!TS|z2 zQctfj9XuE1b)ou&Rl|)Vr_LdDw*s{eO-RoOdEu1MCg3_%`cWSqN2iS5GYaN+wcrCC z(jBqLB?%*)^DNS`82=H8$c2ss^y?6MTf4;5b=r8<52fS zB8R^ub~dCO9OfwrS%CO$V-PuJmt-y=lxye@;kf%>_J?kZZ2{4)SvU=N$@@GsXHr_{cj^3~b`oDf+&zvNh^!Mz#jBm2Xelx)GQ@K8+^Ls6dv7}~;Wh!>(e$+XA-~0d3^Ebio4x4sn|=f zryG$hIn>;qx3lPeQg#SB92fE?2tmHLTu5a%P;a*`;)*y;-uJ!54uzaC&Ep28tR86h zDqz|ek>XUcQH|B2xQ>eiu2GkD8rco3?%1uEXJ$m8qjoL_>Z{@Yk@<0EoPF^#*H-Dr zgVGaj?{e+ZpZP^-*W(1t`eYY}pJEU{>KzV;bzoAxcGNTT7yx0)QFGmm7^;Vo)Mzuo z23xUhA+d$v7dAM?RS(O`Q3?CkeoDLvgo#ZAO}Oy=`{w_KGnMw+n?u(gY^O`wbR-D=9DXK2hrQiJ>^*r&YY1B zH`?(&_(I@afd_nj&A=EVkQC-HmsNjJQ5}y{;vuDkoyry2Cc5p* z&c{mM+MM8i(g5ttaT4X4eqpwUpaskkL&A-A<&w>)4ZS!GCNX+P|5P04UFc;Sh)UyC z_OIpAYr}4RQd<~nIn4{;1#T)FEh~)#^hAWG3xc(4>D+woOK%E~opYSF-l0y*0?pXQN7+G*sk74WLz8r7CYsI`2hM z{fhYk`6At0S8}_-af)w=(@!LNaZ`zSX=8iLQ3~Es=mof9>#J?V#j&FN!zz;XflGmk z?V{<{0qKl>XDx9YGOFgU=^TJ?-j3r>=qnTr3w-v8`wXhuO|sJlWZhaEFRd`RjCE+> z#v~f1#g2JQ$c}mX(@fcH9xEyVAib){f*%brb7W6e;&ywcFBTX~k-0SPeSZ9u|!Qi+_Ezt;`aQ zz6IieK}*)SgXfAnJk)EA1eY@ynC9-C&MS9h0JK5|nAx`t0qvWLmDk0E|2y!*5z?XG zk0&_6KtddrY|H+k7ZE48@4FMFUCU?yN;3sm$NYvt{hHaj_0MaY9(8*yoT>X8WgpsL z9!dth^Xy_^7)cEEqW6aTzGNufsUXlxD5VFuETLs+!_g7AnN3@CL3jLRj%$DWm{B>b z$VQy`FkG`>ZaJcHIGoa-O*^MUg?AOL-}Wo@B5F2)`y96sl^6D-Kp|fw?<8p;k=KN; ze;2P$GH?;P$s zp>cR1v4(G)yJMNTE}#a%94^g`&Ka?3epI@x#)@J_S~MuKz=Zx5U@>jFMhLMdQ=duQ z^zcp>`F$+y9=mJsiWWM)Z-31)WCD?ZqJFwKt-WvbT=94}W+KW*M2d_3^M?@3rn1iP~~|9&jg1KpR58Z9qJBA zN>=6)`TGdZ^P}Iqa%7>O`ogO`I)FvQ9JI`V-&7{EQolDHM)wRipW5VbceY% zCI#B+!Qdot+XdRsA@&>3#__oC<95q&x#w)^_4e^`>9eMVe``Kd^_kwb#y1Y*Z<3e_ zS)z+77g0+tQXd7r4wnQBKt!kh*w;<*YO|+z@qYWT+0V=Athvw^dGo4!bLM@|x%t{M z8rR{b*lCh5!-IK_>*q9phRF`rO%MM7d-_J_GDJOV zwwt*NE%d}jxy+hE%I1XCvS`6*rT7V_wHP`Qk`sT1D7O@~g!4j=ebti4(>(mH49@U@ zW|a9dxqD|}2R7UaX_9Y=UmRNpSWHd%_Y`y1iLF4UWHQ5F+HU$p0oUo z=R4sgHM^J&=a+hso%s`ynUlT^|J5}Bd5U6ik0Y~ovZbmc1Zl9F!WcKkLzFIkX=K7k z44&WaBBAJ(DKJi!m1tXd1*p2UipK0cJ=NI`54)HWc4=xRcUvK`>}D#fj4t`!J3zpFA%0lV^J7zTriHZMR}RS-^nkqzr1 zb!;*(;zkDk8(Mv6u};NAMQKduDGygJqh19j1Rc4n>c$G9UeP`%q< z_@+MpN7Q*8_hSp{yP6Xh4G4(vTRHgmWuO0YwdWt6{2#7d*1-N>I%^X^M|p1$*=MlF zaF^%rrq#Z+t`by+3WYv~QmsO2hDyY)0Zr5lm}J3hq_wx*?Uqx!c)@p-;u9%dL_O;U z?}x*yv(=|5$!6G`)y>VT9IoDG)<(pcmV=k8%g0(8M_c#H-s5in3tpCPW+v_N`Q^JI z;p9}b{FE*6ar|pIWlNH;Ojhb&<(tP){BHjD%e9uR-)B;TX~^{whsDUN8iWAqEQ^!G zsJ{-$P>c2XN@}WBNnn9)Wyp1unN;@XYJEkk(B^$=ML|_5e&x$hX7;&3%Bqt}QhR0t zQ+(d<^eZp9(5fRc>+@qWL%T{t<+W1p#Z(otgxx5`!_9_FpY~3i+0c6~@-o?b*D6)2 zrlYugv6Ntha!oEtx{J|?I7SIKBPWy=@`ec}_R_*O+(y!SVx~M%LC^j3#^fnlikRe< z&ojYA*+!~dc`!j)DZ>g#)OCV9)+LO4QDN%n#=|sOL7hQjZ4Z)`q`}5H%12Ufd)~H{ zQLsxy0WThh!RMJgUkHZ$-Z)(*2}!LYY5a7PL{I1T8$xBjR#X#+w93_MoMoiaXntC~ zl>RNys3@NvD4kKh~CHdYa+j$-Sq|%JHh6}Li6kz)+NmfNm8t*q~@@tEKRs-}% zMB_spF{F#WsM6jmYowgf+6{@zmNt4M8d^=Vv2t9KoC;~orWMG5A!J7?R7HBauf-s5 zO+hEZ-B{*0E;xkKm6lC1V~aXLVZg{FgQXpxTKc=yq zIaeAG6G>_shMZI+tLpf}$iH|f?=L?fl~*>eeR~)+%?3A+>z@t?;GZNu zlPBp%-8T_Dgx^slgnWxDa~h%ZaLR6ntOO6auf99t_=`OzW9<^X%M**DB(aQk>({b!&lD z|B^=sl>E>XMPV>D@+s8Z(9$+cs+B#R3{3I+d1-LB=z3bJ#;Y+Qn`h)-D*MMtd}zyD za)Gb2d!+-6b4??$Y^O^v<|_GtVX9w=Rxh}c>D22);stS&($0`MBC8@-aW@6M!v3Vc ztBu=^POhZ*vZOO^Ps~4y@mh=zY_+IxW3P~r=oBrqX$%eNrx;{M9q5ox3hmdB6?RYc zH38HtTnJD?z+&&*4qx`_aQm(y|~sD#Tue0iWdz z#vZqIxGVM~9py67L$HEVsA#@Q#;M6F!KL_QGe%jYJmDsFq||J3JCOa_Gn#oY{2W4+ ze}K30vPmcVA}z@{vR8CV4{ zO1$cbJs!eFC10JVC~@_2WfjqLoWRbwxfH22%xo2&!q?A8u_|CtQL&^MFI1U)(((t< zt_ap|AkEERFdENcNW{4Topke}H|^`x(aPj62X+vXAFW^f*ihc15s`T&P}MgA`6K8) zACjmp$#@rYe{Q&cKBR;U8Bg_1>4P3e!(S6dA3y9=P$itixkaue@^z~UpTs%_sSIIK zDmw8!*}jB%HIpfWdFWeNn;Ittefk=_skOD=l3CKiNJq!LYD01Fz$(4Vn2GA&#}1i3pGQS&+squ-o&q=LrPU59i!R zm+k~v@Ga9(&{RtC$sKD-F@*0@J(g-VVb|H7Q(_%M==}jBQS$nSmCw$fzZ+16lwPr7 zE1vG=7jnh))v0V!@a}5_9eE%HpznmMQU|6JIB*7Uh=%TF+{T0MuA%3T1__0qr96MU zBRXxh{)+0%zG8wux^Lcq0T6x|(FYU+P9dbx=O*U{W2AM#k+QiXY&Xl9!p(u9Z2~|k zC%Dd=V09WxwhM9}qOYIsx=nUBGGlZVRAQ2!z~&=-Y(ZZ=?Y#A*I6o54P1JgT5Lvv? zV6=CT=D}vOjHv9tC{NF)3@GjQbFH+;eeQzYK{8!k>5dP(amb9RV)1g$uQOAM7cBK| zH1mm^OfDuSB*NjRIdrZKxL>{Q|08s+zb&HS`R(7rfBUyg|I;3!YU}jx9xxMQ5d&v~ ze^!eBUhrL{_7B>L%2U&`+neH2U)Fh2WbS35kK^Fa0&m#zn`rn~@^`GBREb*2H8TIJ z`%Xf#xn%>_)kl&hzCX?5E}MtvYKAk)%$Z$ldf~$GR-ggGGu1oOCwto5_3L2g(6c>u zA!Ejv&g%EcL}qb9#mzopuLdVy{XzHaSyYLjr&x;JR=3B)>(dxJONB~0GiAbe?ZPUz zQbp2a)9pEO`=}Fi39jmS>#E}-2pyYD8EZBi`bEUM7MuJ6HoLW{cotu~qg zhLv|!U&C34e1OwL2zAn&PuIAMR125MUMio{K_lyZdgaIy%dy_p*5lOhU<0uhsygmn zvXd72w||Q$XmsISl+u*a54W7lj~#PxPtfE6uZcbMhyh%-b$*gVDxzmi%MrYqP?v3a z%`v=tlqfB~D&VTvN0`8LkxRbK!hjT{WCAu!*VX46jB>!2K7T=i#$nez4%Aq*h2n0*JO0@$=In5sytZPH2;f)_;7Ss1V>;8UN?UXt zOPVp2C8f&GQa=x{YolxYwr^`>7w1b=7v|q%;BZE{LV;0i>#2K$XXv+O)0Z@iG^Nc) zrMAB_wV-t|s_jUPnCR<19Ihn9G_NS%9p9~j1=^eds#Ja`6W}Yi`o+KB_U)1w6K-2# zdEbRgb@`9w59YiN_&R!y_59Jr`g*M_2eC09FJR*!*uYW3GP(TVFFBYE$p@Tc#j-+i zEVxzy+9r*oEAb4;5ksti>NA9 z@Sjms>NFA^Xt@p#^H*eX;V*Ryf3ljW9B45+WIO%V+&!593S}lZJHy|lgbWDNq~=l6 z1Q!hns}gL?4#|7qSn0%-K;Xp@gP(gy4JG<1uEs11nh z@zTgGSGiA=D|j0Y0e%Gk*ta4jIMgv8I3SMO(VcF?KZ zTZZ`H>jC)yTH=9xa)xuGPhb6Dm)`g%@jI|8w{`0(owC6>_|YW88?X&+y=y>gn@ z{Rqo*=ExxUHrJr+4jx`vt{rb5IYpejxm96xa){!gNhd=ZtmCLV?;))~?_}>p;R_$E zA5J`dFWjWSAx5PWD~A`poX^#Vo~yW>g8Dl>YR3`&wXY(0+jRj&`RkSA;jvC6u^Y*l zOMCaz=a2uM<6M@VzlHnGarPkr0g?VslT6vf$i>mZ+2gBUA5^fT0*v*cVxp44vqHB~p z501!-*VSEmt`m)gx!ms#AIACt5H%KtqG}SzT=-c3fS-45REht9pW3LXx}5d1k{$6L zpzaN^iC7m!Av5D6^ohisV981Q+&BnwBp>wBB+!i$P@DuZg00OqIKC1u|o_7k|IN0CTK+{u=1tP#MKr_K=OEHYq-&+7l0+eoAUhakf*NwJf?S6A?``iqP4vQjq>m zaBfj&EwNhGms@>~30aP6{R{p4zOi`xwoOJ|-bq#kbu0rN(!uf*LM8`wC156BecS7; zGC_>tHOu&n;?IvP)V?+)|91xpm|fqoX3fbq=TqH=5F?tR+G}03zQsS6bwUudyZ#Qw zfujIvD>bSV&Iz`tf1{tx|Dd1mEn3HHsyzaHL`DygRX`X*V=|k!Z=3tt_39z9Q!kk! zP<1ATYX16hN5G!&cp0o1`XN8muNW|1Hn*gls*U41V$s6b=*XCaiF%~&FE8*sJ7`4E zr`U_@jTh5n>mDt;4d|tW)ud-;d0Ls+EKRrpw(LsF-0cg7lxYE#O+d1%9fI89&hs&K z;W%s>eY8ZbzmNS?o!Xhd=a>fZ4yF|*oWajr>1pgd!Ssf#)mklh6i+Pw#enjobm{WUY z!lK8xCz`6I%PE@GfhZto()UtssI635EK_ER;#JZ8t!&`td%k!NZ=_sdC8uU}$a+e> zUZjn~iaj;Sq+BHGN|C{%R6UYU(XNwC_c1Yv9^N2|Xx@wX7r~cli~5KHgsCw__b>?^ z96CbjRz`jUe)o4f&N2`u2Kva7><(r;Cz`nysz2;{p5B6bW*w1l>o~D?h3r@?FVsH} zHIniGj~*L>ooPve?U;DAH=eLz2(0$&SJ5dl=tob%P#HVAo|ins6;9ZAnkUp1lqZ-W zAG%i@V}(w6Iv#mzEbM?VnELJ%kG_WuUtV}-&OVpj)W7j-&CWi+qP}nwr$(CZQHh!8yl1Nx_j2@o}NFk&px&5t0F|}+75#HWJ9w- z5o40=j}`tIwjHPQCV>fY0}#X+kibycEDkOS@U&a9beLW1yG-YDxuZ&_jLucYN11ru&s&WYt$XM?WakdDs#53V$h8s_XmFmnY9i+!-Cq6O zPj6NZ)(yC@=TmYY%Z&sXM42fX$Cs?#eW^lWf2!#MbdTDfIFqg_zc4J`ZoT+x@N#KF4WQ$`yOX;cx$TW3*^gI2s9LK)H%)YHEilUr6WS_utj@VOTo{ zS4f?m)>^rHeNN}t60>Zx(Wb@*Kj+3Nm1-`KGJNUk?<(nUR~tx_yQYXs@AcYQ;$1W) z&hU0n;Jo|(zm4Mmql{w6ihZ8>cQX$BRoSrrZ|{knzMq}*z2iVRsFrBcE8~zTlxoBe!>b@8k;j)7@2^cRt&8^e2RAFSi>P)0;}&QIqZJ$$ zJ(N_Bjg)O~uXlrc&$XFwb#qjI!KF^>7y7CJTecng(}fv>;^FrSq0N}eUeZ|IE`jhB z7Yd3vn?W`0fRV)HF#4Cyd(+hGB52^LE*5x$vwAFipI<+Rfw>EWra`EFNo;5nEA<)D@KzMJ!6gkck&VF$e>M9EN(rAJS#sHuN13Ihdp3qc>vo z4crul9y}cYTg+^!VD#PlDNzU#SLRLpt0kP~BZoi8%psVhO?L+nIu4UnKRT0L=F8;` zb8ohw5@VXl5W}Vlnx1(px`|xrWe*~)fAdL=V6WBHIqV<_CL!Taxdhug+Zs7Oi@VEM z>hRe0sM6?>3BUgCq8EIP>#~&0%-?1^$-o*>l#qK)IvS2am zIEBxh!yt#hGbvQUSY;1Z_(PMqjcf^35oSCiDCIElaKw6g&fq3?-qUVz zS=2SOj^y9h6aQo|EZ4e_7!9o6OY~`yr=I@?Zs@?#br$PrcC$1bhhK_t#|k3Y(Lqtz z%4n0Bm!^q1V%&54GXC5T;S`r!n`;xagP{`>F=}~km6!gYzm$?o`4)O@#y~d|aWMmV zJQCVuW-tbUBdrL7T*|`VA0=BBU>$Bd3GQ21W{LrMtka? z;uS$)F+DI8A=&NL-0z6Y++t=mpuF(_DHn{h*#~x06JjAo#Feh?-_y;(N%vP>TGznf zp&Pws)pramXsa0QOOB`Q_u%stU^>&+(*=?55BZIx0;b ztA-4AeS&!F)ajx-5PPH5Swd&kOH9xY%-#PHu_WO^RAT$PzuNu!0rCEC^X5O_Z$(>Y z2SelkDdV-bmtwCYfIUl-Cmh^2`^H1VC2g3#+;jZyq#M(ICuQc+Z5FEj=j;9Ue)@ajzfe*!Q!wUfh>^N2 zI&oA)LvF%d(3g+Px<6`Kz0o;^xHTy!Z#14GM!C)!SaAFOd$UXTB=jqkwk(;$9 zXm9M5Cfbss`qIsW(=;oBYOgd77&)0RXnRQGHb0D{JZ4y_Tba%AwsT$ni;p&qy|M@% zHuSEA(yZ147VL-MVBuk7tOUlj=>z*JJT&Ct93(0fKzws(m6Im7pp;^`mu>aG#>zHzw_ZvjYCk(>5N# zVJjvHmTfU?hsv@CyjZH-V$?*2venJKVlRj?7}FSytQQyqdF)-x_pLSn)VX`7L3pa= z*+`~7IG-ZHzNLdY!QA(qFYrNakZbQGa9o|-_(HP!ySttPwc%rgkZTruq@aAaVxFxm z*9GxX7(SIP0LVy9TJ79>+Bm|hLkGSxrYBb5wMb1v!dKmE<(!I| zs%APBL2XB^Hcsc$Ciq=CRm?Vn=xiX_LcOtvt;(bYh0 zZm6bg#jM`K-cGS7{@q=*0W(}&zgiHJ<#|_NK6UO9R|gDwqh5Advu>7cLsTgcO5mq(ON_(?&~0AOeH7HfeA7ge{)ON+2qiL!crzComnoB zS6ZIWZ0pEfB2qUKrojI3;#<*>qpe)l z95$8}s*EbsSOadb>56vi1VbNGysK|l)(Q@L3o9IX*P5yzGYF}KjKGo_D~De0HEDGF zwy{(XK13#(Ywr4Sc+9u#7$Pq*2T&3tUpvQqN?VC?f5L|8HVeeyw4}`2!mhWs+&~?Q z1*Ns58)4 zj-+sRlrWI@2P+B=JL0onjHe#tRcUMPxO}_b#NRG2yBZ6Qnw-f#V@+Xk|FTvm_EvW6 z$XAL?l0UR~I$kZ`WdR8nGsQ-@`^diR2qleft?;bvY-QaUT5z;QM%5pQKPU>~j%^l` z{n3=4R>SxLgx=y~ea^p|Z2naGaUxi&^v7UeK{v|!4uDD8TsljU!Ov#Sn-f3>`@`~H*4wwo({DbESPgK5 zk>6-KBft42CaH8C*FdqT)3POKLMSz7G7p5)NgkKUYEM#Rnlx)!r3QA?HN176buVe> zmDGFwZ+(l0{bOEcp~)iK)+_QEw8it21_B52QmSe4NFxOzxo#kQyym^o+`&;zcVs(l znigI_16frRv8MrKF{8w^u>w)tDkj($b$yeu))HOw06v&9&C-vi)C_6Dy0<6b_gO+d z_0td7L*5WmEnIek{K!4b{d|$o+|97!vc_ONR;deO>_?3DDD9`R@-#U}a<`bb`2&tCPL&ewd^d6|Gg%w6tygc1ipSE=Sv8JM&j5Ha4hE zF3oAXi`U%Sv$eLp)8-zYFJIsHzo+NY)Wx^JENU7W+%p3omdst!Hp~QVKH>f(jl=c5 zxsxNPYj9ToWx95kw?IYNoddsdN5$Y)wL{ClIoZ2j$XSjoTV)A18^+~|9Sh``qmR*; zrPcXxM$+y1fp>4)%dc@(U7XFz!Gq|vZB5Rgut32?W+mCSj}1=_?ZBL9vZjpf-fX8KylsKlVCFCLGw`wDog-D{7!K3?ALi#!(uQElSNP^%Y~mrn`W*6v*8`pGXQXJ` zpA+u2uEeqBtP8DQ=11wIU3pe&)@3+){v_Q(Nr*Fk4Rl*V+q~B6btj{$Qa)E%^??_P zB?;!2`4MXPkJ=*o%lvFs{ijdjm-(^z6^(zH9}Vzd=EuOc_PXeo`O*39lPKd~RA5)7 z{AGTAMdMkAmGxiII5+w~%#U*5nRR&v?Aq7W+?^jA3f7JM@p4B!<$pwDXFnqM6mP8C0<8@1!@C1AT+EOGb{ZH?JrDLA&~mTgNE!BVGO z43<9X+7hm_K9f8OQ+e_$8ds!pIp$ng3ya_(D$p%lsr9zS@WWhxsuHPHgiWx%v7p^K&z` z&N6E_`pf)m@tuTsJj;wMo#v=NMD8Xi9rZzomj)-d_``2wr}6b+5Xo68g+U$*uwni( zKfwQk`H4GrA%fa3WR3ctqVfM?e!kCskIpWdqSW%NQI$}gBXc3#&QqFL-MCU11-T~! zQTp6Q*b)8fm{(x>T~VdjDrSIK)dr>VOrtu#%>%0+@MCokFGq^Vhi4easF553kj z+det;5K}y|veD9U+DPc6j9CI+`T%y2+Hwyr&4fsS0h(t+jk_^}C}g0fcvZ)JlJ{xF zqV7>lWW}YCvLi_p2Y==Za<^x`eeb%LcF2eQM2)Xep?NoMHd1|-4>1o(`t;kgR~sIQe4gjDd|D9k@7nN9>n;tC+r10kPDCW9y(cR&F0U-@zv1of zw%)Gxk2i&^UGKN!@At*!B$e7(T3j=059cqu8X8_5tsT-j;s-}fE6Hv(4|<8wgD*H< zub-RF-mV{=tz?Gj+AZTw`x?>y5uaAHw}W(#*h=>Q8(TcW+`Mxnj7bDKMw+` zM9ZfggNpTAxJ_gSJ!b8)!0#ff$7UsLg6nmZ!VFVW-ZLr&pseGbD*yyYlnnyC)?}|q z*bvH@j>cxXhI}9*4KVpETp-8kX}f8+LdSrJBf(2O~mtsua(g;6wh7%78U`n|2*@TJ9gM z^r{;9sfwC6-qeY(Dt;Nh1BQ>Xc_1kiQCT4!pf7<MuEKTGC1V`a~- z2~y2pdzzKWuSUR)th#b+&ylS8DwD1BaD3{G_a!krPR3)7QrS}xxJ=r8cZ@XsSDP-f3riLSo&|P-&uA7){!McV?F#=*b1K6>U@9F$DhsXpHR)W2*8q+z zx>@k|XBTP>LSnx!l)>N<01QKRFW`XINTkktp|~yGrj0gF17bd18qtx>@iQs=CR@HS z$2-;9MP@;Rc_`-zx)IN_w6h2w<9d}JT^RXZ*WAz2eg`Q$`E<$AP&)%wJkuC%d>hFh zm~cGbc#uiR!gTuir~1_8MKTK=npN6lQ6 zkx63%(I;N_eYl&ePK~-0b)^mcl?`7um3do9S%mOKqC8GzA=DQTY$Ax=T5xJL%e5W< zLj@;;#}0^Ton_h|DAyTI%+wF<>bn_pQglBW-HU>V38S1Y@!9OUh5%eA_bo7OoZPw? zc1L(3jD0+~;@-?bAm#45sn{jwJA}nyHfw}B`QWKBld~%nBm$9qd6NSjfoCE({jy*? z-|_Us8|dGcJ1+EDqJ+=2JpEh48uOoAm~YRN-X-ck3(-F8}gb!FVR5wzFix z6iwzrkST}8vVOD)Zym;uvd&Oas5!WxvqvEI_*SWruhUGL=|B?jZ=TXmjZ?W6wFky9 zycbdFUvHI6;Y-|nsAGzXMm?okX&{XJnC&K!EVygzLMvN>kjL3^Or(MFrH_|WZ#M!&<@w%jU|^gS!eHL|iKm2k#)vPie{48uRGuCK24b3FWP^=*;k(J7^mm@4 z+Be?qnP9`)Wi-kJuQ^o;tOv5`c-~z0HaQM`L%cBW%{C#fF!OCUpY?a|U~V^gdr`h( zrZ4y5bObDSwRW}cgJNe@M%sLK7b;_WCeMcLRbAqRfWcJFl~c+v$*lttOvOJGLKMu9 z8;t;MtWGN+0)n)RoE`gx;jwwNm63N@N<@?;(*yinBz zl$1gRrRrlb-&<2h;<&$R;Gx?^;?3UjHMGmapfpVc*IR8~_?-oixAYpoD|X!;gyVrj z4W6UK|Ako>NcHXvb?4c^<@NO`zh+sZ|KDqc{SZ$uapzUBbR;;vDR#auR@c6uXdKo3Hs5iuAy<}$MnOE(w zV6jvK4gexrN?dTVZeMd@OY@hG#pQJmC@ghXRIaN+4B4InU!Z?s=Sio0S~ZEZTUn2; z$ds|x#|EVSqF>FFNoLOL-T?@{(5kfT3*DnbgAzJckM_$DPUZiB7O}FSiuaODp3hL# zZl&MN&S4pu!rX{t_v5X$B6W8lYLAXWRebg0y_wTv9u;Uc2D7labcf~ z-Z<{}YT86yck{0O9jei`vdXxxWHx^k=YW1-9+tvoyJ=ck{Y-$` zW(&j*?2e9#*sg+qB|!I1#8asgc`xyJj9XnBh)qLd2PvnAHWR3I$_9AV9jbq*^|RnX-jwFvt(CR4$Iw2SLc=$v4E{s0H*C8-sg<6 zme0i|MaP4>Aang;6XVlfgA5T5P#24RwY8dLCE#=5I7E0DMEDo#4a}oyAo9v<5K!YPv6bEjfGF4aH@leje{qBS#E}u5(06a(vry%?8qm={6cx=6CFA>9@K2=yZ!iu}+ z0|bo5deVMQJr;6Se(+piX#oDsetjiD*b0?Xb57C6s%q7`u{-?I8l?K@N(?k^DSB2) z6{-nG|eG@O^V zjZ-}ogYz1M0L%AUieAYfP4mqOZ`T{ocbc~A0|Bt%yh*b<5Hro|pNleX?c6?G*~+U5 z^B1Sje3ng^mdk->R3Q$IuZd1P@LTpe2~eu6LP%FC)3K`+FeAX?A`sbP?SKSAK!5%r z166hP{R;V{RdsLRg2teAdq2SO@n+^2mA7>E^9oqcftEl50BF4`{Ck8Kzcqgne{=Pt zt6LRS^adMXk<|+qkS1Y>(kI>)8>GVhQi!mlI`{=aJx;y*0X0n^9k4-=l-8`+wCO<4 zk#2c)YRovd945j)kQq8Ane85R?qd~i{RjC)q>_0FAC)?60z7QmTup+7(s;j4KuWAA zm`pv4NT8Zkcgei1RqG$`Djel3#aS6eBcH6!6bEDU4d-lBMJPhMj-u|!(_E?KU z0|9jE6SohCJaLDBn1O42y;QT*9iMr7v}E$|F@M}DxI!QIlY6Jl8)#z=p>0`dd762_ zT<8u;MChdcHMnQIB_iA~LeMxHt!<#hzT>2eF~3g$LDVL)Y*C|wcjRoniwvRXD%ZHQ zSw?bX*g%-Nj1s~K1VdwsY(}(;K!^jZB=tzQuG|Mf@|wdU196xp>evWqpQxxFVQ%f% zY+(*EhX;lipA1DbdW&l@+>Wa}z;5FPg1hLMrHDaIFt9PE_=CI_KeOFr25QdjUno|DtX)_P20iu@taHuc`T>ZSSNjn510FNf*E0j0a_GH~z`nCuW7Q=a1hDCg*`U$L zSO82&{SaG72>K%H#!IIyhs)KSq7(qH$F046zkeVYAL+=~6PlP`VfE zf6+qmV|1f;+o0JUvbH`4a@G#m>X$?>>&)*nkA0&^IFg7uWT*Jr-R!dY>;@6p()(y$0; zr#h@w5+-QP&*BiD8piqsGDqW1jA#wmAYn}gMjkf_QA0DkxII3g1RdUc*DD->nLPt^2r_z}oD{G{4?x05%#5hVX&pP1v_u0dwir@N57hT+Ev0kSvuXSLW{upho`X6>a8iN-ZLhFR4 zjI<`^8qW6FRT{{Xp?H{JN;L(0!Eqo5yAeTal^!En4coxH&=uGzlz*>DBtUO8%YU7Y^? z5N1CYBCqN$0b`VRIz^y|ra(6@n^J6H;~pOk)|C*{Cw<&~Idmas*qjJ@Q3b=&^_#Qe z7pzBL&sTJ%y^?>~a~ZTE=p9fFOJ-E96;po-ji-uejFISwsrr%AVXNO!RaA4aq~WWa zr$R??=T?*FTCEvI3puVcN&sPYwv?r=uS&7KARLzRAql zcpERVQ*c8!fP(g&6&%P&kU^B;!4061B@fV=$+!~*$tL?)I*RqAt5_3VN3o0&kv zgVXA$JbXAPcxhn;51@@QL>&YQ^xVK z^l(#BDNq8`^1k5<{=$Tm$cp~8As;&JUO0rM;^K9~(TtgoL0h5ki~Az%alP~1w4znb zX~c*}fagJj|3RiAm0_Ers?<#d8~pD3tCE9vA!=dJ#XExQO*QJwxhbzB;_#AKQG=G} z7hzd;9kAKuDCvO%2%q@IJ{V}GR@ft;4@jO;U_o>_dp8un9H|_T6-16pldk1MB_q@+ zCL-s`0>LRE(c7{8>!|#Z5h(bC-@SX6FTBRH0bvn7T$^v7rGFyV7q449@-3-$#QSoo z<-w8;3`c85@{}4ZtGFp1H^_&Nj4&Q7@iq+S!`r*|!*+HE>4Rf(3O`=G8jPv&R&N1w zYrLcjD-q%rx&%GkjQ|RI&T^FA~-O5XT(W!{z_=|cxltd%2;SX9984? zt1uoxCCh(K7Nn~`YosjnNZ-cXY)4xZEehf#R~obtq99JG1pxn0vEN*3XU;35-32j`s4$)n~gU^MlMm?uYqC%C`xu#YV~&m>oZAvq2)+__e|ZdRFy}xPOC$ z3}mGJC5q3Q5&ny3q!JDzPq2ZYUAj2W18^B+kTW`~zX*cJwth-5@ZGQfDpdvQBveWP zoYaWnJZWHgt*0+o|8w!xSSY~KQk!rsGU$uFt_K9kijsy4+&j=YwU@X(ugA)Q_PL~@ z>Aj!f-Ku(uYP!2#G+SU{Whb=^)w~j1?*S}+EWADiA4~^hKNG;5#qHSNrL%3f{)eKA zw&zuV+vA~%wNuzZPB@PxT3^+B?!>)aHw$2G*&z-I&+jxu{{xiTd?Kn3ch~9?V^*$; zlv$tIZkcas(Z=#yA_|xxu$Q#$ucHdjVhD`e73MUOtTj52*>eAlbn!u+Qo=tzq;fYP z-oNL?BU9yV5oC1fME=R(FzB=NdqL^9i&KW4RKPQ8i&(i+=Xhg(*DXl$s6csn-u-6{ zd7fiuy6*2h0yB0pjM}5EQvZgW4DSJW=u#~${>*r@0-OHDhN?>;X4T(We-+!F#WhVH zPmFL|#3n1w>JCKthjqqHxx2ryez$iiH^M^iZi`jpKfzeld5onW+XovP9(cXSFq*f` z6H{bv-N0R-YuBHVdq6BSl2NoIZoq^owj0(gQayf@RGNi^ab3R}pAYAfvvEcTJo^5Z z@$>$Mx2MDPWz*O9-*83a*2`{LSl8R;B`B6KlAIPC3Bk6I7os7(qpfjr( z%^aRkQTY??znLKdv2r$Jgz|ib1x{}-UeHw`hy;fVE}@LpM>SaadX+(+4FqQcKjLaj^mYy!{Xb_IQQxCQTFLW^3(;1yBMAybo{p$j?;nqLWUVVhG1S07hByl{& zG6qrt;B%(pz#P~dwUQwFhk|Dj(bBIw4Z+f7bP+AiAYhVlx?GBr8SLN`p^!_hyF zeEuywzPR&l*{dHT7NTT}!_YsLy^%x?ti?ydnS`K{pSvj31$&|svXNK*|VnqN_p z?DO6l^W<(eL;DTM$&8d>*sGoxw(b68oo5NhaPEqFU4$IiPoSubh4L7SY9-WhbCWq@ zwESyYeVyQw$AMmigcUk}hWMMCcXNEFIKiH!w$BaF!zmo90!(<;9LnX-&L=!`cA+KG zF5d+@0@}t;|0jxyfzUtFI%|!KR~hF6VP`n{K8vaezQORgitS>PztMjE(<@(#2__6e z=!C?{>yji3GTV4nkN|z$2D$zfoDw(wg?0G0I4H*T-{23|t>9^L4Q(f~*XR3X+$PA0 zEA~$Ezf->HDh5RzFp@*APMbr*72?ND#}11i3EYkJxBzf<`+S0GRYOb5Lc_^E?=oFx zH`r%}G&;s^iZ1Z5wdWu-E;X*JZ1C-Kb#iqez3ZyCnN>;LtAA>oxsQ-w43rVQ0h)tv zKpe+*{$PK$h&KJ0)ElpAM1 z(w_RleZmFv_4`;nLRLEClI~xhAL3#9e}vsiN11!UT>6dGS;DY--9)|6l-Q05*agZr zABJYF+uoHi87NtMqQaY;-5aYTUeO#F($^*}wAqlaX|GC)07awD2!9;=ob3zxZp33d z5uX!c{M~d%%IPmpk=By1&zKsNv%;AM%Q~M^BFR0H!`(mxODIl;+R;QH{1PZoL*58D zhUmS=ly<{2&)B=qUGG>JS(02rxQWBMUss~NqY(Ti(Svpvn<7kDade2t-2f0uBE48? zG#ZlaYJ}jV-jvs^qN|dmBvo%Xr9zMj7Hd7K@+?_VLW^pgN$ZIYyqu@Qb4 zkBvuZC%c|;7N1%sQ*1Bl<8q>G+TL`ey3`3WuQ?yh%VvN0n4X*j$ z><(#O<-vw@u^+*v&~wR3J>$u07e8oW?%{1e{|pauMw*URn9w3J*YI%8xq32oS;f@b z98UTS5F3SZE4OZRtXOhn=m2*nW6lqvL;WF4<8hB?$~UjNZs9JFa&23nV0T<*lG!!F zq*6DJ=g`k597o_^L49htBcIV>j!^M=;U1e!9$j)NJ(8yyEfD}Kgr#-4QVyO?oGZu( zL`NrkMNN;N|3?WI%6-gGG@DWd$av_;t1dn}inq3t;{HbjXlFDQ=@_Pc&Hn=X z;wq42%R_h38lulVibMrzuyT|enZE5bRRsZ}*^V;)%yxx3h(FIM4lV4PR~&#SEA46d z^x>1NPTt0KxKfI}iR!JRu6XHqu)WvTvXAP7@->%v#qH!(Bpeu_6!9qM&vu#}o{u_g z4DHI#=hkFQGV!sH0@~&H3%&b2APATp)Q%5UG}fVIznmh?$jQ?W(zgq|XV-LGw@+_y zz%I;N+$FCTrX;>?UD@e3*qFzW6ooTQ4wbKq=m!c!dL4Ex6ff3yPoyByebFo!X0EjE z+v*wD%OoaUxG77*3b=~)$3QB#GV_hrXiwF`!`Q(PL@o#nEENZ2gpC16qL#$>t2B_fAO>)1>%KZ$%on}zvv;8E2z!f5NNGTALbl+F^OX>hL~jAd!m`6w(OxFe zhqTBFBU*fYcvE3o+9w-G_xCeRBBNVnFi@Rno6N*|^W@|AHfqyi9V zL>oL*2v@Nt0XWzwcI4%{>lFQBRlz=1nI@hs^O)KC_N{xo>0NAg8eLM5!85>Uu!98@ z7-;Iq0bWYdkef)xIQ_o|B<;aL!QBCs?pWoi5R!}|2Ovl7QJrD?)xC|ASZjybJ&iOcKlH7qX5rIz zjE71UysB`CM9TuM?zCmQ)xNxDR0U~7r)Qx6NE}zf<+vh;Lo1Z;?56Ddksy7u;x4WQ z=Q8+w%Uk@_fZu!ADL*T7cJMcN2>aCxPtTvn>%$MIwK@L03HlV~?bTk(vu0W;CiXp) zHljpz2YFFJ+<*owX0o6*g^ID;mhWBW>`fA0j>t=GS=a`tEa^16`?;L;H^JV+&C~ZZ zG&x+%o5D)wsyZvty#r)6!VliEL1M)-ZasE=i5U9|PI7-}0O0>&KY>gN|I0o+eLZMg zwr+vkIc&di^V~``-;p=&@=`IE)=65Dx&y^yeRf{K*nY7h5JSpdqlRy$?-`9b?61#I zT=|wdpLdBTYXCj>W(fc=9Jf3*EHh1^XMF?&qIq88uGf0@4*D( zoucH23%fLX3+_&2;3sW7mYDrO5}*fkIWv%IIC%)Nr}qwQ$#i&rILP;br+zPGhXj8a zj|~EgB))71`GiiRh)7&AdPs*YoQ5`P)T|ADpMcXde5n1wDniP-XIL$t<&o`WUHosW zxAf3RH7PJ4@%nHPr%QdyuzK7=3hR;Gtl$%PEV*!puMC?De->AE3+NLVlkw6I!*vsc zR>}b^)JEGxD_p1$s~P_u$#w$G%Um$T(W2rs^&uTQko)`dto+)K)XS|;^h@Y>z~hJE zyx?C(7bTTbXl8H49{7!ovG_B(1bf|SYktuy7#~D)!A+Gn%8rw!9XnFffWmWwUFATY z(Cjno{TQW7MGxBs9<04GgVi9q*1FvtPClF8^e1LHY}Aq5J>dprWc9-Lj_MqAstL<# zkSywtD@zros|U?~Hb+Y}Ck;Vwm`Dn%sy*-$_F(!Gx z*0FQTAnR7}@d?{e?Bk-@_U$UUXhmG~@Qt&eQjsXv0;J^l2$D02R2dsBPDoy=2jMmc z(~tLzAgSD<>dw&$2rx&ad0KNdL44Hv+_5ft9I-pU?9sX8CHSL5HcGHXas9G(S8&A- z*R!En!Ykbw1Lk-BWJZb24M|1e)_QJV$v$L~L_^Lqf zM``)2i4J&ssGmumcHS!?V(s14h5-KdLc#ZL*aX`_qQ5l-H&r??(T9_xu8x8MR?E?9yr)*ZgP8!}ln zrbkV`TFO7wOO&Pl<$IofG{oF%IIomuII2W1YhJG2Pv0woC=v_Ntw2Ik?q_Z~X&s=Z zchZvcL5{b9$7-&K`oWnT#xG!;waujMX+OmR%_(4A0{ao+T6>7ych%#ct#6ly(+`2( zszb(``@WmVs+dQYfElgG!N4C^muF7S)=s`hN=KI}#Exi3N6ddDW#F~@Kh526FA2?F z0P#Ap9u2x~?*M-HP2>?L)e{*6<>zi8{>e~t0T3i46RR336(lytI z<0eZ6@1!qi#f){CQvSw_vkL}iyYpw*_5-0|XSWMi4y>>MqGE*7FDK$k`t#up2LK{A zud-3py1Jcx!$#l_xBCI=msqNKP`<{CYI>?_@N#sqCy=EZ78$tsfD1dc^Ol)Q6Qhf( zy}xg?o29s}$00!Jf|7P4AKo>n0S&nI)VI?>U{mO@gKsBW%?w;#89S3MsYoxxM4aaxldfNM5LA%bp%%@ zYX9w1X5zjW5|?YO8qNN3Pgk;fy#^30IAj?7M|s7BlZGmrIxtj-=f?*dXILZ^aFars z3onV7Ah!t{WbkWw8Nv)h2dcY#IL58nSi(Pp_6ng4;PpvlJF?i~Hee6%7_dP;A*^HY zvNRQhs93#`i=1>L(TFfR9i?Rn?p!Iz;(-7o1fW;(k-#Mo`X3-O-)H4lWPhq*h_JV- zd%UV0<+`onB%HN$lX#7Bw(MehnTY}~9Z^T}li_Nr2d3OeWHBP;F#}<*$pvE#VdSrx z2cgL^xnkpQUa0iQAqTX+If>z_4&eM)e^z@H(hPI3d_r{mw#I^hKVv-T!%#sZ6F`=% zi&zY2#>WVi^#C?u-Bbz|$bb)UVpM)Fj$Wn9?C})Yr)7gtlN1#CPaKgFFlx=rPGHmau!tf2bNq2oUCI2&(fYDS*-u{D5%x0!XK@3SNdgtmGCzFOA7TOahHq^k42;t?L15LBV|kV1P5o{ zx;qI=2U!NL5JzKB56m`}3ceZF2UU+zQlV66nbg{uCje5b2hp_G_OCb$PUkV^Zt#%0 z=@|2~Hmgmnu0~da_gHS7w|=CFqN|Aux3aY^oFhsmY0su5aC|raYrZ?jWQfe;z?_l43GB@1lYDtH4BDg5bdrx0s+x(oCZNhqLqG>|pP97`~7aWVN%ilP-A~n&8Sy zVaDL|M|IchD;G^Ugq9Ze1>}1p{i+8mn56Z50hk{fJFXv8TMm#0MafG?MDj7lKFRn+ z#MO3jY%~+02-HP|_I&p7xIB;xB(6;8i;{md=buyw?Ni&+tC8?sqyVWCX0o|_V152y zRT38dX9XU7pE6J7abjaInp!-pIyUy2)caKpiX+}OmL{mI2$FuW{i`(8R!Jv2pvIa< z5I!M0hGVf&DXRn2MTsdg1`~;t9wghe@{rOq62Dyx{lAT!RN{`x`Z_2Ye5z2{l2>`- zz0k}YoPXcXA0VqR1ymCPY=hzLcA<>8qyF`w2&)TDY1L@ruKgirYBNMa7#R~1aB zB}7_Uy1wroDoPZK@VfKBvktbNQ&jw)JM6X62$Y!dG9n;$K$k54C0`Ik8;=lBE}+Lj zn>cQ~znlen?Fqa;8wC>1a`?u=ArO;Pbwri|lMF+a(f8x)BcIX>rIW#EdzvFP`!gh- zNb)BhFJK*CicBSWByo8{;G_a1e;*0e_l=VP|2vRxs)R{vm~xV#cUZ%)QT5n1D8Ca* zbzGPi6_8(p)5x&s#J~Aj&FH! zFwU`hQa`D8c^A(aFQ`^%jl@O3+fXC{1u5{@HmVwUg8IPq#d-hN3IysnM2%(_Z>*x8 zkUa(zxfoiYnNNF(Cg%V>8T%S$XZB0MMPx^kI)onUaT^843+|t z>rUHPw{)?N&tg0s}`6i zPJ1l&no!f?W+Mnb0e$uwL<%)s)Yz2}YgCFD_ZE;KQ%uVSURZ|K`M{LSX-xt3aIGwW z+>}=q&H&~N{3#xg47O}$w87N!uIbizoUyC9Mn|ALi9W`9>{dgzNT%n3p5QCdk*3H_ z{em?vcZ$oz(jKMA*CpvR$Dm$mTP^8#h%8VbiY54x3FW6KnY=m9I8(IzMRU2fQ8vK~ zbK|V%Qz%h1RO!%-En%kN)DXyHlc6~s2!dX-0__0-Sa1CX8d0A~c95M@oY)ZFqHay5 z+NuRiY|}CRqDA?q$a3(j<6ahU(ok%LHHX=>ACCqwg8Iko53QY&T-IZ~WmyP9n#9z` z4kga!%1wmIP)=K#BVt>rnTZ?cvFy(@5wV@wq^4OBu%9{dTRqmvPeOCCyBl&JJ2urR zcvM6hc6EVf0ceaikY$4xkHA37kY}nUQ2}S^9zBdc4h--KaH`oYO#4mAEr^vtE@F*) zqIG%0t!o~4^ZNbC^27ki&{_#wQZad@BNt32AI>#<;P?vl_{`1<@Eg zr=d+tKQiG`82UoW4)SQ`I9=#x4f(orNbx0b61AR7kF+X>(KEpND3&4 zC$wT~3Q7bbI@`oP-EIYLQs`?|m&f=WT+`RzUbTJ7NNq3KG}poejAo2tasCI$1B)^o z3VI2Hd)G6%WS46nSP?30|HdDXUfRA4up7P|4OW!MJ0dI<>3)2(YFRggR0^W3dhZ{* zKsl#2G$>h5XwMB|{tLoPg*yRIrxFkp7h?iowmxtnzF{j5%H#&7xdm`OW zba=8YyS@j+nO!uAjg*^)G0uj;SUKizW3PeibUfj#`uNILL-gg9`qfnU-D(|uCoi?w zcxHWOxt9T^K8qy+;#P3>0l*Iky#d%d`OKC!SiS*i8UO%#V+W?u5Eq8aoDbX$TH<-7JdNss&6EOP3CN^`fc2sZCrf95#%~f?}Es zXQ+5LSwpBYYHz_YB&Z2V7P*`ZCqlU&7wt_wh#hQP#)J; z<#Yo6PJ*wWgwY#UI&+`ADBqcJLkURnCQU#OyC>YkWq=*Q04IZvK)^g!v;kMPSXASM zr5AWO3zrE(U|w|D_xHbDf}uJ%wl=WOdKLrDMhGzq^6#L9nKnGcw}y)lV#=TxPIW() zizgDY+^!Cx3(VYju))0b!?nOLis=X5Dr&d#qEgoPWz7nbJ@lOVuduFGyVsNtH-giijM2(qrch$9J3@C z(9@h4{H!tU#8W4{)`cpv54nkP7GLI0yh#A(Urm^ooJ{b>klD{2$3>^B`-@0PqC$VJ z5!8pIPo69R;d^sYH(TUq_XCGyOv7}A^6Fb)i8Nbej+_eY1_ZQq93jk#(K!O)Rss&k@ z7q-PVjv>qgxI>+DH66(^dq5ic>JhIwP-d$47hyxFagnyNZfmrF7y1p5loT3|oCF43 z`D5jT4>TVk8T919vn()HZQPmOyYBd`L;{5Ux0Spyl*N=@P7x~wED$wNZsx@3ToT%{ zpr5OZR)pk0B*wV=y4?M%xu}4j}Q=cHs4`Cd$Caky$QL-_ULd~`i2kR zM~rEM+J)?9Ipzm zXB&?Csz7*kqX3zCari_VSjwI$^Euvi{@7ahecmVyAwl%t9Mob;>VymcR@2jU5AWeAIuQ#&NsN z1=u_ms%X5@m@Vaph|$?V&~tC%La2zrJL!#7oEsmcCeRDGF5G1|-0$;F>`uB2^hz{- zTj9x&P$YJ)JH;E!Ol3Ts`VKpH?V=zW#q8jI9Cz;&!Nz}Wz;?PG^Isn-1$QWJ>e*tJ zA4{mM2W43G%Ol>E|3XY~DOecPqS~tEQo~B3;<{q-H6gB`N`1aQv@l-O%GOmC_S!g$$l*827gafjPZuwC0~M5UDDyj(ZrgaDPUvV@OA9yY#Zk zz>@pA`n{M$vjA4sKe(KoUw-8Ap`LGY!d0~@w@5$5O$BXqPu!(j=P+>G^h8X{%(_$J z^9VLn#~OOR4<$95$OOk}8WwWOw1mwFsCu&bO7dL`H5K3;d{!KVYknZN!~HCOY zUf66+IKDKFpO8+M1_tyFzluSappzXSK5llZDGZB^U z#ia2S{)-qW_yimV!5m-!)Gx~^_KW5Z2MeM!MjhFNVBddk4wl)t|sLE-||4+pNWR zy~kKl-v|=g`Zi?=j7>sSF@n#EepZMGP;9k>*@paTz?NkjJ``1jVF@t=Qqj5%z z7;qf}=Xkl*`Vlp2=j_rWE`-M%k71jd)S1C`*IQl~K}OzoB(VNknG1-Asd|vl4}@L^ zF;TUEb0a3iSD$fFi;ZQ76Bl->ZX!#d?MZ;E1(xV#xv0FAmCwa>y{rD(mfs0;x)C~h zXjSX4y(24N2DvG#gAK}o^?NQy;FlDnWnvIWr^JbEX}3fW+sSs*OjU-(cdLRKV9v)A*rkY zwpAIV8EC%qclH*ta8=fehetwUN3Vz)iuGG!&J|0nW_t<@YFvwb-gUl}(7{)qQOGeB z1Nv6-m$N<*WPy&D7(!Ee^`7m*K#d?nZAtNw4!S^9{riYi_-zD0eJeLw zFEp~@J-G0TjPLS+J#gDVs0Gj+KN4Os!G$@o*vhYI_tg$^w#{Ce6QAoevFdmOq=PZN zU+_iyvjb&lA=OPsKl4jvP2U7*?($Ksb-FXGf`X@hcad#yLZ zijD9CK)Ew}7TYvn&KvmBuz zBUq0C;AGrs8qOo!sovCaygvDM_)60GGo^EEwdSE@HRt43+2j1tJ&6Dyd{J>b&}C?E zRJKq&^n$7czSna(cyCjB?T!`d@#6A9(&-Px*TLIfO{J8c;LN!P(RZq_ms@YmBiWp- zBVQR)ImGpDV{gcR$SKyGZjI^;aLj@)sUl=d{CcoBhfz$a;1p@Y&V?XLDDZ_G{HQr#qq;})_U=r(O%E+YvL-*e0Sv~Qhb*$8k~^pK36 z{w){Oyn@)IfD3W;H9;*oji0TYmFrF^saA(r;aj;Um7k_-vi+m+>;j{#xhi-0+v3_Z z-Q@5JYp|NXwdL%acFt?Mdt&w7Q=i|8EmHIN+=~6}Y&FlTxJ8m6ni)GeLTWtb~H?|N!fNADfwKN`uDazR%dv;E+6FeObnL%6j zo~4YsvtAyugcK7$gdFs+u_N6^P7Hsh-uBAbc~MJ4?PC2nQ0QXhe7Sf$pWd@fV|B4} z<~H9h3YqTS?SFP}nTK`Pzx%6}gLCL45lM{hUVn88zaWdkk)6l`LDF<2Mme$)gpMY` zX;aRH24z;X4-HcHRMg;xiZ(?HeD`j7LI#g=N9l}o@;~cPmmt-GkXkZ3l|?AUeSeXP zDO0*6Ek3E;FPA!V!>6f|D+NvWi!w|(5$&7{94iOuD(cn`_q7b}t!WD8DihfX>*;N8 zpc}P+naw)olT|5k0pbFX4tX{jrxq&nrgGGn|Jd2{wiFB-U<@s+wQlH(kk^yOymiOgk(`{0BeYMP>I21^NRYK!v`SJtl1P4P?iWAE&5wM(cY?=7G_}x; z(-PB@SM1;6tP_n@&ZE&lJgbT0z04$G;@*;^(S)Z!q21XwG%at9*A$ke0IkCQq&K;e z7<>x3LLd4HI`L*HnfxA1&|Mp&?R@tUkI~DB3661D-fCAln7&NE|czdKqQX zA7LDr6kHt}pY3(`rxviZ5BysnV@J-a)KKLJqeu)s;|~=j$r(ednV{3q z4nakIcLm}a=Jp2!U3?>Lfp{i3HG-JHv6()#ztoKzN#JGi@MT<7oPydoaDJ@+x4eYl z3m@nohAOXLyhl(Um$HWOr#7x7MQqDZCMB`i8b2Lm`wY@L5GCk0F5CIqNq~ABjTplOFC*kusXhin2B7qOiuqo&;#sYQtsGteX9mcJW7e;s71+ z;b6Z;cWjosvDmFAq_DQEi)7LXv5paLF+DuPJCr)te= zHZNuzLqk%5b}ji0f-p+lWeF9{*l`C0$sgy@iF)>Z$4f$=*sd39UBPQ~;iRq1+c0~4 z)X0BJOz^B;3ubn)+qh7=$6=biC>-tnM7ftTB{Q3rw&tTKT}?C|rjy`OW50f28%hwC zfMQq{07KLlbL*QpL@0rEnYk0;4gB4=$FUG*$}d`K z6m6l7tcxp|G5d^07wO@O8H0Y zY~(w#CR~Umh^3aKl~s>TVam#D5mTH@{<`qu9#lD6>Cd`oF5*FVt7D9i+m3gb4&b_| zps0YxHYH{7ra-*LLR4*2uELoLA0@B@>Q_i|#&Uc{lLUTOGLKC1<7PB8fc0VGPl)^m zZtN$p2JDm{G6_{ud`r@DJPMBt%D{uiNI-T4t|W~S$+t2qWx6a#X0&(#oTshK$N8I1f$xd2%s79~t+K!@_wK@{G=7 z=?E{qosCR1-|z{=0-v7ht8qFHw& zQ7P&ifL?sy@BGSRM2GJS4=se-9#)kUpe)tNp!XY`pVR`rvF1-?t^ima8q4;fvOP8^ zs|@>mJ-+b@ZT{I4^SL4D^tYNK+-3H_92(=C%&f}m@oZ$B{4J0xW(+vlb=&! zp|(t=yOM!)E|d-< zlH)C}OHRhT_*`g3`+WCvC9a&x`$03e#qrNOTPtvMPDGCjV7SOtGX$W^fKb3~K__eQ zd6dBUn^8o2<^VgysS&vSg1aN=cd)%+CHf9CmLA{4VX`0R6ilA zjLfI=$ypCBmeMh8ui2SpwglM$l#YS#kbkt)*2_YS#n^Pb2b0hXPr&`)Vg5AvjVJKS zeDhFECQK0UWBh{DQ{@H#r>@P`EKbFVAlivUdH$6}=Fr9M?cS11$ZOHihl?g&*;E)g z4ftP2jJmO{AxXU0XGsYJ;^cESKa*;%s?L3# z6yeiSgS**i;Pmh&fwS$;a0L$=cE3hj8a-S1I@V5y&Gf&%QDGRj4dB~6y6dmIS9m8VGvo3Um4@%jYOc2P23Bp(?c;ecAlv!d@> z%}eR5CRC4x_Nzks%*1>O1UZ5G#Il*M$NpJ--hZ4kM0e=}{J`8{XT*wA{AoAwn`kZC zziKnFkor^P4d3BYdtr(Rl?gGz#Rc)wx+kdRsJ2k<6?r;Y^w#_L=Xtf!q2%79y|*_A zd}<9ar&Pl-zwTI2FT~fw3!_bHe4D{6oQs6YJr?*VE+dGB1?%&X<81?3rz^97qN{spjGp1mzj z53q)*{vFhAYg#}~mmN9l0z>(8rm5cxM|p<9aRsv7yaz#2T7=ARaF~{6KDz#`u(&U` z1n-@V?u$yhS8h}Q*OD7E#5d*0A zs*!wyRo|0LoSPyUj^RAzG%Kog(~#)$DFZKD?w-7lv+p@jIjRoYj{+^++z58sO% z6iZay_lr=tmwCk=;P;W;Cz`#t&dSn{0vD4bJoeMG{tkeG*#6H0^IXU)PC0!0nx8>5 zUWQ($KJ*rx;20b$Jw4{T%nCyKPE|vK+9YxPs9Owy*}gs-quXiFQ5#?Mn}qn(`yeDz zwE@yLBWyzbJ}0Mh4PhF{R?w&Np!AxhFOTtmeD}rf^vHVCwp|~=bc&n#!MG^r{%)}f zdvOU5kpj$xF}aMeEOj0)mrkeFbpZ(bV&IWauRI%JTPG4X6|j)#3uc$igr_&~!di!) zgb#Bxj65wZeBsbDrXWc;MywnCg=~J~=(+(##W&*#f^q{d)O$pjb_PBdtzeIq8jV~T z;hSw-7M_;}Yz8k!(O#?@?=eD^+4-+Zle%gFPTl{A-CMWT?6P4l-3stvqt-H=Ev01M zKE`MJ$fSoLChs9sKis(^MejyUW+hSAXPK~uzeJ2zJIHX~gdg|jJZ}rY@`ir1e52O& z4NHp#(lVC;?$W&yj{{(S2~opI&#jH;Tv5M|)B%MA2v_dWETvY4qUJq2V@E6fOr$+vJ`-LvZi}xht-={cBSnm87}8QPd~2vs$`f!`ZYQJ2 zCWdIYJ{;e7qfJE5XVK)bY#15uEjQ!`_`grILJScZi zy%o1{`#60s{EoLhuSbq|=a&)Nv@vo!bDfoqLtGB7@B4?3jD5Q6zSb2s)wL_pX~m)Y zcP~4BFQ*%Pyx+1}EC1n-nXs}o&qkvnLgh-kX znw4N%`qLS2jq)|DoD)t{08{NlrmW^<0hHw1s)CT#( zK<4g%Uj$d$u(UGgXPT!ed{8nw8sLb4L@32+_AqJH3Cv!GQ3 zR;K$ZM{r|&@SXq^_GIgQho;nc!+?Sa`3nejHM7E+zrbdBzFz)8YOavb8C zu_B-#^2%?W?a>WkMID0(?rdpig#dz2()di$G2#R(8mZ3yYvj*+##FWvUrzNhnFjXQ zH|yIPI$n=LXqV<{l<9Q7sG(O8?b)$E6ecW;${m6Jg3wl5N{t28Goz?{-jZ`>PP!>! zpo-{6xS{QMdR>q4tr2>=7SVyuL=R{Hb@~ZLlr-Ii%h4&b(0llRrzHOCtV3vi5iFbf zd4c_bfpH)jc4&686xmv-De84h0$+tgxU6FoR8UJ*GAXY}h*U;NM?=^Q*4326_d1s4 zeg@P|-%@)Fw1}fyytO~>_o?8|F)V<{HPH@WF(HF<=J>mMiQ&C7p9DWajdaB={QA%Q zEX|(#xgn`)M%|AX5fKy=K)rgej?tFx6i0x=u?QvjTR3K$SZFRZ<)C)hIsIUu4j ziG5uSHX{5a5~qj(3}15OhH1(*o$5&{8(l#(4S7unu7%g~S{h*Wwqiig<@60Y@T%{s zYv9=agEyI8Zd1R!L(R8%A*}*9T3moYyyS|o<~-iu$@~O*$R&9ZjY52XCDE8DEg`fg zpHb_Od5wQAPbK+k#JFzt$=)F)^J%>e>al(B9lX#sP?uv07a@`u0 z#}l60tiBT^gu?5F>4=%i@)isEs0Ax;c1n>RGfyuD2^ZRyL-sQrVgP9l?o_0@cq$qn zQ02kqATcHq$!TyUo5CiHRBgC8YWzpco`H?cj(2VUc*mYc;_!z90|EACeooHIErf}?<~<5t`}?K zW8fn{X!7myV_e=H1s^|EeJ6JC*+oefBi2py?72<_Xx^c>o!T(eI>EIqMEPL!PPpGU z2)xLB92CD~#CE*U2H=BY%F9)h=iqyyU^NJbq>RVyy&kPIj)Q;QQY8(`mAWK;mMHgBu5)0Fx?iXt@31J13{WgmO*I*9guL@aO~MXcV|QuC(iIcw$Pn zN4m3K=)OHX$;k|aw4eK*!7h-r#orxqgX4i)bTiK=BD|Y8)Jd<{o zQ1gROU|MIFdUMzgFv=U^vbM&m9zs@ty{q7=>T?!=uXj6G6L3b71q>gP{5jH&w8`1j zwT$iyX9B0rb9rOW43d}%Xj_b!;;lJzM)I!d`67H8Gm*wr{Ski9Dai?5pfZU(R+Ec; z*Q1eo2x3^GK4RRcXzlfW^W45z($Yys)RS)oAfJM_vQM|S4O88t$M}r*@0yrLRlM-2 z4ABDL61i}i;3xi?;&5CaX*m$Wxm@hdY5`R{ve<}ftSIV#dF03TpWlMH7VQ6!6BSSB zUE@K3ID6z7vK|!N%dBMQYtAk@epWfz1@E&wxhqB5`QitSV_9o57muRfRxd7H6pkt& zkY40Da1kosW|Mp-G;*__te?d1Fflvqd_>{$YGc;uxfXvZ!JFQMVFjK=PC!Bx=&Og< z*LTmn%z1k2A$GidN$9U|cHO_9=M?~jT=Cr?I?%1&wcFN+mPJ^(SHO>Z%&)YcFkI^> z_0uKfEgcr67czX;YQq_VX{o=1>Xj7L3%N1Yul@ChaM8R@rj{gUC0JKi`AhdZ$^Ni+ zQLsMme|d{Pf-qy}m^MsH7qeCU$mZr>QMY4b^To8ZS+J~ zs-_U9I)eaWvXN&Yt3^Q^(S^izd@G~x4_}onrUfQUNRF|Id;Q4t^A2y9E2Iy-o3PrU zv0!&M2cno6J5ja$eM#-;ZQW09q=Co@z1r#RtnJy2#=X;w?X9dFoydi`yRlPC|3+tT z^L>*7JG1mtP@lWcj~hK+FNfRD;x=((1WJO!v2KaK(~1P8N;sD3<<9sq1M;`!%EXi^ zWB)QxVC+mKK}g4y|E8K!Hl)jf$_Apo45>;T8s(}@e)AcrxiL#1NG<$_RL5A~=F?o6IEXG3e3+{W@k z8Sd;%W#}$k3gR%{7VKHWlzw;P!R)|GS>?$4V^TuMK!FH`m11171|+)!%qoy3hix7# zSSpFs=|(yL94I%YFS==6$M5Pg$rPk#%3_p_#xDdTlwR_ySRitRe)JW&(Po!ZuCODD zFsPKGMi!qDN@pLoU=r*k8KJ#X097N5Ms}(tvm_jz5CoXqMGv7=DJntHd{uUHwy&(2%qp@*^=B<-F@_PkMsa-k5<7Io9`EJV%iu;dMTAtxHu3Brrr;D*pE7}TdYLC? zRjuf__boTRSLlj8)J6mmcmvy1zOUC(Ef^h+mGHFasY5c%ci?QizriVK?f{aDjznnb zaJ1O<{J#q$lo`wJ{M9UkhHCX%$ zk{Pd3R13jNNfTbE)a{@ea_ihQbGFK)B*I`>dd@TqNi2Z9X?%z<4Ip4cSorXCX^pJ< zJ185e-ya;ahFnVnCjz$bRlC*yLKi*okI8Z&E?=IenmyknAe*HetE5Z1orjisYevd9vkqW2s?Z78Fe8s zueJ|c#65>+9#6;p^Cn0_%+;me)SHv^5)4O34%EUzR2Tk`7LOX+#42HEoU)RPL?FVy z_ZRst_Sa)AFciFQEc=^o=|^o+dc;uep$3}B{InB&>H(1E-wc)*AnJ&|dC5Y7<`)E6 z?JDmr%Gyr2jS_rWOA4hf+Ieo`v)?7e=OARZ*d3*QMU=DwXMEk;qYy$I@20Q3;uskO zYZRr)&Hy*!q;Ue=X82b|ToR^^KXVwrn+?a7wq8t#*~rPtzPPj3*9zZfo7=19&)0|_ zuFvaj{zfpI42kTb^09%a5JJ-!uyS+=yOnq4+P`k5EJ!IOf~Jz4`(-ax}5O8a5X=74o5olY!2B>60Z&lU$#*qLeI9?4R5O9**20K@7A4L_`vzUp# zRx>*>)<=5E{M+cYy;*xNkn96X&KEb%$HXb5#xl^X(qBVks`1CiqupQL3C;*%S_t7> z*pSH%!i!H=Y9yh;M4ZJ_V+K){MozbMo2yU1J9R@wtZ|%9!0^ zZkRojgyb@6Il>t^Ow$m`4v|s3rDE921H$Yy^i7<*3nGWv!!-iacl%Ny7h#ZB{_k@O zd)XW3&k1R>b4=L0y%!#PARDpBm0(IepJ1<%2*JT;_KP#$+^Th+&E`_v1KCGEb(J;E zbW=0)!(6y4rcmZ+{U@>)#>w(f=L&aK^6W$PQCFB;-fAUfM7>x!Lp>tm?4iIUSqX~~ zTWBM0k95d#a6wf?Q2h0vztf6A2h2I)y#{{Lx;3(^rJBW?vQ&DvduW7BHCGR`ju?^6B6t^ z^Y|*wW>s1bjR#9EJpWE1W2+e|=`cK3jq&2W-Nx%>H%oX$l(?1ZZblJNC80?MQ#uif zVYZ01JjURW@fN)Zdm)M45o{@7f9- zavD55Ua5v_MaKeb*9y~8a+PA8@Qjf)$LeW`n$19xdObklW5lHqFe1F&rL!=0K0^VC z=4puCTyvO+C1xV~6PAGE3?<#ab}Ul~tVyGin`DyzpjGM7*1|6P0W&k+>h?oM^B;8~+%t{8e$Gs25@y8FOL zcM6xpT&InihkxYt*X5M@0f(hTu&m>XcL$fapubqA7CehcYuL5$*HcPd06E#3uLEIk z{5{GIG+R3TTU-N;H=`)_swPw-%}1HGB$()iZp$J@*iz|##eJUAx{P9%EV=d&bBaqr z?Pi&7TSX~M7a2`dkkt(t&6xg1<fj_JLQ>-sdov)*RD|6)KJyf3NVjTt(Izsl$dfnMunI^@ne+?|_nBh5Q&?Py zv&1c`*c*7>GHC8hCB)TZyBVUkwVD~_@v^k+YESYifbH!x>vmDSvcLN_k?Qkd)h>m1 zOYY84%*XMIE3JPfma3Q=gNwDLVj3DunzOb^l?rT?%E{-XhN`|9v_YB z2v;s)7)D?FL4WH`u3{nbIk=5f+^u4*k``f8vq~(p%o2tX7L%U&g(X#tDDOYlH^{-8 zQnnr3Y@*1;{3hs(IiSAgYse&{+xs0gn?8Cedph=;v9uiV!rPdWOxr6m z?*`>ysTv(MtxWPR!bb}KVfsounMG-F0j#ajp{jcO1xfe^+KRsP7XA)RXvO|@m`O^=E!jkXk`VdKXYi0h1>FW0*uVsgn}YK@z>I5m*^rSHd;A)vkUDpBa+ zV?tL?7s1F0o7u|YeTH_fj`p{+s4Q)*Z#Qm_k6TdnL1H6h%T^bb+-PUx!9wE&`tbfO za=o?`ubw#)3Gn@X=Z!A!$MIWa>Y?I1vC&_&GjZ|$W`%Rs3|CO6sCed+KA|o4a7thS>NMGGEM$qqRffyXG83tNyl3oFMI`AtyTI7 zriT?-rrZQ4+y=phhh(Ive?Z?t!U(kz%YL5EyZG??V|Wlf;G#<}b4(1=gW$-aqVP+# zEyhZVhx=sJ7x_4NhUOFq8(8*K~6W(j&{1A}u8_5-9Wmk$2GLrJdY|uX9>WWFb z02&`i@Rf<9s(NvWM#Ad_#RZ{Jh)XgA{h)|ate_Q_66FgY1TTs`Sui1s4Gp{zgI*O( zxylhOzfr9Ho(X*oge4u}Y<>ASBA>uv7i7?(2dA-xEys{}4yHuu6ezfZXi%|RVhbM_mJwavhfLJ9|OW>GmXSqZb zHofxqK>J6`8~80!sOjB!stiIb76a;Kq4|TdjFrntKyPQFwD@n-R*z4!7>7~}HCZ&dIq$sXE#uXWLJ|KHx1`OnjO)CT~`}Fb)e|rN!m-&zl zp=j8H7)wa;s;|0XC_1KF`j;3p5IR6>NSspu`WYpnk1+1ks;B-GAib3Q)B8MCI707y|JMw7B6zot|;w;G@{McuaRH1I<}=n#<1@xCQ)L|I(72epR(ZOle+! z@_<=-!2KQ2ZUNhpFzQC+A_VLb&?0~`bEBV@{I%==Xs6(Q4`4&DZY`wV$fk6s^WAnA z&3sbw8pY$7w%eGG!Ht}V{qUOPBH;j8edh)QbXI`BSir>m21qdKj<*OJ@+Kw7DYbbv z#qb*eC36ev8l}d{?yCaU(iA|3Kneejc0yEVV;bzg?CtO$GxCK>ciF_%ZU&(eSZ5Qp zI^*Z|jL{KzGYd^&%D`2z%<7tiI-$^`&&mOV!?8;!Rqe4-LABB)Ao$~js+g4mC=-M6 zc$>K^+^y%EM*&!)RupPm|3dUvy;J=w#WRe!h=7bQ{DmJ$g&`~;IU(ZVg4+30Xn4~i zWiXs_aWXqNNYjo>KbTOYA`}|KNKxHtCqj=ijXL`Ot7q##*UN$p)1`}t;^$>OK!5}L z3e^6w7wq=>exEKDaHU(E*s6GUYo#O^(CWuW{NXFERO$!dZiaMR~=?9*AK#L$nU)Xf&DheSHa0qS2tjA-~tQN zgs;bS7YXJ%I08E)XBkZ6yO4kdV0AK6G`iOsJgjvz^0P(GPpng{yZ}6iZDFQ<@~P-j zoiZL2k`SSCaUTHPsR^Jg7I%T4N>^{xfvj-CSqgdUOE4rEe_ft&Y9w?R`URL(Vd4y@ zVzl?qavwU&4Ca0w{~*I!I)8X9)l;Vv(J^UWi{BLqc2w6hSf!F~Qk@IfmmB(>dlA_e z?Et0@8-(Q$I}O~CD5W=PQ%KRjiptk$NC^AL7~W?x;4+lUhPmG_5md^TX$)ObOMa~q zni9jL;(8X%;R(6BQ{anm#c391U`pP($B<^)fFXelCCo6dpP$R$gphOx+#D zYK-Z*>7cM$Gq$4HMB8OS=^H^&%3J(}Cd@fau3uk&9Gu zw`Snlfxh<(u1J<<7O*nGRTp|C#0xO01#-XsELdo-Sf52FDnIHS;F%qgVPq$@@pSA| z0vL25`$&rm4>Y@PKtbsB%<67sd=%26u6U&X17QBVNLZ|@rX%Sr1GI2R z^=j1nCD)CZ{;a6OTPgL>pW|e_roYf|`+K6FV|)PAXY|q9o(JIwxi|0D8BAc%pun8s zwAELi(klqaNQVgQ36WGC^12PSuDk&aW+Ws1DKr&WjxubnKFPYT;03M}T8>a^k98-~3g;&q_pPGv$upgQX>>5k7l}Sscr^ji_OQ2zYH*dR2!2d ze(T9>g9p1eG=ear6oFJBJi((;zl0D&T%6=?epBpU*+P$3i~~}Vsb+(JK|6a8-XM9c zkdQ(BeQ^M<>=mHo zDf)EyesM^S<`Pfm4vP8{oS3|ooX5se1Ae2B$R{qu7l9KfHc9ZW8%fJ8`#9?3%rjjJ z?0_q3guaX4VyNFsRc~pTd5oD!wIK~VIYe{_%28;h3i6Eug>~hvc9xo!j+8{>*jWiN zs|NZfqUXQ!%uYKC_$4-`bn1T{RtZYk)E)SlQ1N}PGp=D39QMmwvqNKlCbOfnWn{K+JuraxUYfoZ`ewSY85Db#q znqOH^_%q$+;!S8}`M=5i1P+(@gqkI^27XT#VMyX-i~(u8Zd&t1|0p^uxu`2}%<-zy zgE^Bgz}SXAUavB#;(4Fz9n4_nV)>lKHD$9|&Ch&~VbT70cD`ZfLl9ZM{xXeK%8^%A z3$9S&q6=_fz2n7q2vIBDwcSG-GJy_zJgRR!P=4GljBo=Q*%O`K8_tvhNB{oP+B_&) zEXc2fE@>Jj$hezZVkn{VmxL<8$h{Vk5UWSHg3)gD)9EswnpD@WnLPGq-okmN!}o7P ze+7|8HuW)Q8eNv6guxxck=c)94q4x_`xU3f*>7+R@i2s4RsGe@R~5owNj@3s#a^+U zcW9G2$|%8H4qRR;YX>_J`OS}b3>2<`AY+EN9P%ymQrET?!~P>g14mSlfG_CNoldJ= zv)}lOP!6&}>o-THA$kSQPugRx_n``HdfjVJX4>-FVq9K3XpdIJfZ(4HH5E{0`qT3u zh14T!Z}NOZhEF3HPkctsRX|Q)H~L_=l`I?R#zCjsjlG(?VmY$jrd&=PQf#~(d3&mMD zhxh2J`&Au#iu?7XKF0lGxKHj?1>k4+NqqvAi9Bz$Bro>gRnMk)mEg0sg7eIsLnL%; zIAi($;p-ciMC-OB%eHOXwr$(Cja#;D+jiYswyj&X?WyneOmx4F7xNExtk`Gmlesc; zZGmNzU@`rfWhc_3%u2oI%ncqABy*Ph-7tF)n(cI5zrigr=!{w%d}V-Zr`gfz6GD_T z!tKkZNj-Ikq0UC2TF^vvrZ2@e5?7;#xS5+DtnIhbP25jTv7+rRK9|aX(u`S%Px}XTQuTWAa$}z3-p$NRDHuRB4@WYcmeHP|3MeOH}vFRkdxUZetisdr^vV z*stZ>hX1^@yq8iic;wfr+EoH^#ZzDq!Zo|L~&FpNCNncdkT-avXK@5!L$qM&doCHJ1%tfrq5Y*;5vYJIVN&4D}tLuT(p9vrE;oeT7}GP zq8)J307f_kt|B!*#J(!fPSzEAl~`FQj)rxx!Kz|R>pM3yTIgt?{|RR%q#B@AW!i~D z!wfSj7kK0-6o^3>XtUa5`rUh8(79GMSF;r=mTeiEDTojs^=JG8e&CievB0+ZtDt?^j`t~hlA zElVqO-?!_{DO4SSQWJz>9knv>Jzyh9#cxQYyqdw#`iunglpO+LryGdk{tA=*>GxbS z{8imS)YK_i(oY~)LZIk`WE)=z^fR4%(EROV- zNM6qL(dhn^UdoRr(d~E9!0v;lwpPWT-@q6Ml#I#`Bn_+vzkYFv4=0WzX|xxHD~A*u zR_I5b-DB^gcb#Ux5I3gkYL!I>cR}e3?n={boV7yfu_2=OLOh}F2^0ZQRd(4pOvce9 z!YS9fPoJQ4l{KC%#|f93`PnDdW;h{HAqA4x+|meXqmR?dm~Hsn!v*%jBw@;gUHi&V z?T8MB8CuO`eB(j+RAvf+%Ey0M`tv9|uN~ArAAl>ed43sfaKT(VZgDV9c5GFq381CI zfxjSZdje>O8TU_@ugq2;He@L-)9ZXGvrFlX@wXA7Ba*hOn4lLjue@esV*vz_fCdyQ0OwFO& z*e2lcN21yL72a*+Zxd{|K19gp-Liyi=yDc#=!orLnr7NrE?e;(l6>a5XB9OgZfxKM zV1;cf^h_PMb?YGD4MNLS3g{Mesxp}Z{2U17wgu!j>DJNJ=h~Gm+{FpZR*MJcMS(^q z>wGX4B9*1pbttNgI76!7zB6$mOO_6=h72d2K+EDQl4v1RFaCi*Lx4R7#-GJxMVw8O zeiUC_dD}?V{0rTdhY~AYR0WH9++g zNE~d5{i?yChm8w)W7Kew-m=FiU{owe-ZUanQJHwE4^p{T4G`NpNeq$f@}O?HUI-OY zA95qTY-@!h(C=b>kJU422{S}05hSYUfke0bff(S9cs#NqjduO&uZC3iT))&S1T{-&O^RV>)llOsakcWevG zEv}U7sesBBgc-BpF-i*@Y|ZMNhcWoIG#pL88}Rjft~()A_HKQ<8Yq@*yW^`Q)w$wr z0LK75E^p${=$`GA(E87LX^^eCq^@+9ScMR|TXAf&^ibBZw(~lf98gug-zSvJxznld;P93+_brSoHws>+;;= zOOVq$P)MuV@UIW!K~$N3m-F6^Ag)mz$lqHWoJR9PqC-*pZdKa3Bn*9aA>NmgK}9D1 z#akT&T4VIld)9+9GVF?L8+Wkj+GOC7(y|?=mDO^pxh+$&e{8h?doRjXAn|neRo$CJ zzp^v&U7D@+hiURtG6Pp~skNscW8!(+yg{pTaFJgM@JOS-WII1vDBwG_&eJ^llYhN@ z*n`rM7mPrn53mkw6a{!q;IR`zW4Vz|(N8CnWZqB_T}TyVXVg{9#+H}jvq#tl3*$*^ zg`DD%?#Who%QcfH!TC)s|CMLeswhkErw=v813By;Y>3zYFt9nV|3aa5iXToSSPFJw zLalr!Yt6y>DJcYTTukH*9Sry8A`|~fQf0qD0pY=-3vmVedR(eJ5S0HHxMv(W=P~5a zr+NH1yQIqa?|ajM=j=sa#(rM#hWQCQUf^UIV?VM1*Dm%%*b4#F8Ho$TjvN#@S@%3a z!~0jtEuzT5$Fg8&?$DE-ok2TFb;X~=Ti8Qg`OYSCF|8GyOZg_bAIk1zlh+BwZ zZ?9ArmKTQ0E$So5k?LgZJT`Y#_sN-y@#k^7W0N&BR|shUT0Wk1@Uu6u%5 z>eo=&joOm!FE%5Fcvsq2eM;V;lQ_f+EbfA~UcKe)Z&>8kOQoj;#9O^5*b_^K6x>JN zjUKHo>}}Zp&B7Bsb4}}l0|59T0{~F`r$5hsbp68ib}puNF8_1AXOFtB{eCNw@AgMz zp#Ir~>tUBK-g=89 z-gGvnGlyO;U(t$7M`_$SY>#)J=GOdMs+~Iia$oI<(dTK~Mpo51Y~8j_^_7RMv#+!G zN|k$B)dr0D>r2QLoY*Cm`29!rw$Jlco4)`3HT%x|dU$s#$+}SmETy?*a!F;1!@Su; zZS7cIqe*efks=zTgR$ypksBU6aGHEtQYJ$o8R`03A@Y-`d_sukU8jR@p)38qv270t;cLaCIQObaU$^!vxpCrECM6T@j4Gu=pK`RzT6Atn?oSHY zs&!n~^6*BPhR5!uN<}%2?+*JYjiO}L>Q{fNH6=y{7!3a;x-C3W{eZ0Qt0)OAs1q%y z(D!oOUW2#dQED-0qu*Qm4U$+ttLI3uivX})6rruT0q@j%X~N&V^`e~UidDN(S#gX` zgMVN8(#n9e%A;~&BbY}MBU9O5M*FFR&{%j&pcBB>83r>^Ej2dZ)a?twS9C(XhG#Dk zYk_j$Yt=>t?!b5cO$=dr@v)Oa!W~SFvW5L6s_1co#I@{A*N+BU&u>I`(}Pi>Nu`Ot zYz|u30vlnIFp7`VmpSVoC_m`AyQm}CKHdZ%&zVs|s zui(79c#EMe+GI5hI*J8c9}r6XIOp^gc>=FT=PEVLjyK6g@iPICkD?5(xlQgn2CDcU z2Vn+ylnw4I#qplmOLaRKrFc;p39dSpHrViRa{?eRW{G^|as<^sZ|5$v)P=Zv3Hk;L zBd1L`v>Cv9*$8afkz(@w7eQaSq9Lxsd(XsvLCaaKv8#o4^;OnAVV1(VR0mU$e7(`w zL>-*sWQ4pXmr;aK$aAoR9Ia)LsJ+g`xGDug`mIja^n?m?`Rb)=2JhWcBW;4>L9so$ z=UB~-eRMO^TrLP*XV-g*KGPt5)V-p99NfyXVQ{z98LM5@2n_1PTH1RLqev7cw2t-m4nu_IEi))I3eWL%7*7zYdd#^hfcJtowV zE$|EK99LT-E*gwu=S;#^PW;s8v}-@(W{BJD)BHjTx^1yA*7UOYIh5d-gVBYC4uDa) z8*@3%YXr(Z(5iLei!AL?)*U2t%8)U8F8!ioU+6e|7#0mcx)@Len>oME_brR7Tz2cY z5P9}dplbh~35&7UxO#wb#6S3XNHS|UK)>$b4b`j(h#Byk$I_S!$0$2KL;Z$0Hd%Oe zqcqgGg)8D7P&WSKK@_FnWXmAt)=B%T>Q@3hJHFZh9Bvf>97=Tj^J>IuF7YRfrj@e? zUe>i=o8#=)xzg)>^v!Wsz_;E)jZ4q1Gm4o$@kcTH(~H7~ z#g(NE)n_FvCOCoJS8?laPE~9t*xA;3U)>up+rJ_g)#((`{=Zj)fEB=328ra$dEmjS zT^jmK^{}=SifRS|^3)Nq%t|-QW5f0#m1sd*WtOL#+LPTrOnlyid4-nQY_;FM#q~y9 zWpKGqmFncCr)CTp>5*|pi+w}#J?(b$NNbvmjSQtE(5yb-Qv>$=8*Y-*vWbjBUNS6Q z@`8(lG;d>ff35QQaQzmIR~R-gHrPXfMLk5;5*t*34U$V>hGWv?EU<+t&8km)(eN; z5g}oxt~&zW8$Z_7Zv4sa9y?QgTj<%RNUX)*)wc|)P))$$kecvV-$Ylw2NdE->UgrWb8jsrx5fy$C=ngpwreP3QD zi+pjtWB)rj^keNY%JDZAn7@Io$W61m0*gQw|w;eV+ z0A6YRcq^!aM3bOT05z zSI!)scu?wPFy(!`nmrKAO9K6Rr|*Z$S&4FIsY{;DNS+$5B|_$@SQ_&q~atGo3{$DwZ1 zp~ShhGO=mV$(mVX{x+GyK0UAP#J01L@9*lrfuAVdfUJ(Pnthk*td91VKtbYH>2TOM z%{jqu*wuXg3^`J-eBIojRKe9R9-_xA=Fi>mlc*}tG6nBOIt5s~u;v$0XUtKJV%=ng zQL9qiy9f?g86d)%YJd(?1&%rd#j7NVElH(>d$Qnpe~h@CXJT|~MxYN4`LGX-^zUDr zJ37&HL?)tb6!%;EHYj>PwcaLtfx4_nuZb<1n6!c&jptf58OwGPDXea?q*O-T5*I~w z9h5Q(gkQC`%Zuexl@+h}*saN~P{3r{2Wp04g?Yl*IV+mPTGA((Dg9d=0iX$SDccZQ zOwd<+!MG)e>;saGu+Zg#NjjeTRN?$lrhwP*jVr61#`eoYb(K4{jX>J z!dB67>=X|zG&^d>IEoH?djKp&;Dg40SLjuT*q4P|DZyeN6g9VtYXY}R$aYmPJSR;Q zn^eFs=4GK)Aek*#We6Ljm?Ca$cylpR`cI1$n*aT@_9-JzwjlbUUR}%X_OWG4pDw)=T7f;pRI& zZeEim$bLC4^}}z_IMQOg%Xa#2Sa>n1D^!?T?+&uYhH}8ql3K*95?roJ+74!AP)wZu zf|){e4**gm9r;>7Y&xb$n}ni&&c*0@^kxD?YuwLpw#Y3DO<_Q6kDX*@z2rSp&hkFG znAsIjN&qJ(sbQB}2NPmpWC#pUmB?o)N3czfTj@AZufKe`=_|+d9HxOM)`ZCGGqS;? zgyRh~%=>tTS6fA=@#N1$ZQgb~FDE?C)hugh+O5o;8ssxOiOjYMf!yT>UHRW@}gzGeq(y4c)ZV1s|&YQtUuDD7Xg=8 z@uq6KG$Aq8g`|C8T*uBArPoJ7YfM^c-a^GIhERDohSI&7M&m4b7Hu`|<%Yq{r>j^h z&KTIN_zbaUcfo3U8zv~>|L7Gge?XA8>Rc~EYp2HlC*uB3=hH4gR`jjUp-TO;gtG|j zI>(oNc@G>L#;-y7-eGEH48Q2(zE6K8@tL(a&6e^$L1opyRU>&Ke(qoVB)8#oLXIDb zOuZ9F+Sm5~-kBylnm?RDeG1{?|LbT6oU*W5;WUx6>#xYOk`=hDJX}y>e zR9ZEcCa?Va^RPqQnyVALSHnj~$@`_tvaYJA3Gm*YO#18BtKGY^T)MR5sKYIkRvW&y z$LWe=rddTl8S?Ax9^cQSk)*a}C!&?aU`n&)1gP9WubO5g!8ghrYuUN+q$Iu07#gnr zFeN2B*?6!tH`xM}TmwiN@-gQ~IP;(U)Ooq-p+N(%5 z8d;zM9Sraq4MaD3eYtx?@fT?XhBKzn<<5-R@_R*0OFEEW=>jqT{;0peRh@h(IpX{r z>$s0|Uv?-x;MG+LPk?S4%B$9qRgDwd{2w0nJN{dSgw5XYXF?Lmi2_Tv%(4Ath+=>ln0J&?kLrmrdeWOmVmJ zk7hTwA}CFT)^i+!nDQT_K(W-+eA71|^jr~&^e?0k4Wt7@+a@}54X*7lri5w4r*4hJ z`hyf?f(#T<5WQe=H)zobgn@0~)1`gn!7OW27DM7R11-*#i7=5~Y391(R^F+u_M>>i9 zH%%ei!dKJAzDo}u3~KY0G|6{StZ`r+@%{k{4T7CbLF@Hw&}M36;Gmhr+W?@&POk=VS}&APLJ*IU@U**m zlZ~LTB@hB*k}y!KKu84&e`~E+U1Vc~xNpELn%Rsq+62zy4%YBqqTvJ*=DoP@TQtOb zc<*yAH~;ZTTim1^dw8j2%gEvfDIESF1(#viIa%je86mGxE;M1Zo$y+6vKx=}A|kig zhaM`GGilncI)=W`pD$~i$E)o&E+TT?2JxQaMtDFHpmv*R3^YTksToCnB>jgkl`|o2O-}yQ4mI+gbs1?NY||! zx|97vAdV5nuo(s_H)#Q{Q`0ww?LPio6VqB{8iMgg#U<|=qoBP}I_5K0{Y=Hm zu4Y&@^5$pJ>x4~+oswo{n?mN^b2-y{W6h$c{eHt&sH#$LhH}seQ+Xb*OD*$F&bG)Gx z)f{(Yf|!wa9uGucLZ=tY3xeL?+;8yz-m|}Ia^wAf2%qvF!skEsY*i(he>fjydsio8 z(|`R$#;9*NVUHmClJyn_p$9>=gn#TcmX}w@$B&}OR!Xc>qDQ4*UBHDmxVy74Hw7zD zetOHzn9>svgux?4WL%x{`M$Xre_09DoqUAW+FzXxEPd{!+S#4D-QG{tL34Gzer#MG zmPL8<_3&tK-mZNP9pdWJ@MY86F|RhhX4tig@z&r@-5Gn`@5k|Xe|_28`{iR3-zg=Q zM|H3jXOlK)RVYD{+lt|jCw8Zh64$WIG)ll-uOvF@a%=7@)Q#4pkZSx%OEB3u{1?{) z_rvv2`AbuMSbmu2)%qLq=b6yPP@Fn<(WuI)Q>C?}JXEo$oo4ou>!xXE%JTd6X5uBm zwVHQUI(X3KnO0;$G1gO)2p*4f6{Xe~@1Oj{H*oWtpKI1mAQ@7o+sb#BS#~q?PKWy~ z(7sm;rdnN=i{kid-AU77i&u)Rs{#j~>CA(@dhpN5ItX=?uO;Yl1-=8JO|bv6BFw%vEMvMuzYVQ$V$IE+nm-t`eZuh=)TZI(0=Ntce|2 zl{m3ciGD6dl1s|JX=Z9I$uH&;jWZ1{@2gcxaqfQX*y;{ql~fx|eYd2tqT>E>*w>$@ zZWEl750KSs6$POMbs+@p>RN`wXYf%vuzo@t{nh5(B#8Aj8^x7fg;DUfG2>S)ES{mwaGNl=S@Jf>!Bj45(n@R+rAzm_Ut921IOB1So2w#@s5{^RugsQ zSk09p;P($rY=P80wLCT@3~>(%QBq7Gp6)>Q^E`6gq?N$_%^7R^$)vfWgKoIn{;}z? zE}$t|WKdxmJuDu)0%`fIK0(DZVl9StXwlU$@IQ2qKM*}YigPv}43YPPLxY-zpS#G# z;Ijabj{*#9nSE~9KXlJkrvV;it25b=#RJG7-_5nC3WvEq5C0yyMUUZmIO!Q! zN9QbdINM2u(DvlXt??#;Ay8Y|8ESe-gv|Y+d*sNGRas9E{1cbvP5UCQ`C-KQlKdpNo*w{{06vgD8v$39fqYj3wZ9QNR{1#X?tx>X49 zfH2en!Impx5MlX>-J=)1HF~q&cm8PHKYy5DbEs&5O+s-cUUr+H&Pb0c5S(G9(Ehf& zwh{%UYcx2{x3RF+(5BZ{H2sbk{2~NhJQ5CL^ktdNh+*@u&nlS|Wv>x7!uU;tPCJ1M zl?6i}b*Aa=dzZ6g=e_LE-Q^tO;}QE$pJ?D-mOt!R{HFaf(D&v{prAU{AxBS(0i0}$9%{SnIc^3aF;N8Wg~fE=`? zw75@sEA{a7N>g5;_tBn2&0YOdcZUAUvt^<#IFM~k@Xc05lgwGK!-aUDcd-ZSxCtKl zzI@P{+9Eag{Vz+q6)NfwyuK0iidoeE@ zWteC3Jr0yFIxj~vXz?4N2^i1c8Fe^wad2V1Q2NY_56nl(l8WleV+Z21V242@yP+cS zWMjo*zvnrR*o|3ESvFv^g-z}q?DI|y1LR*XLGbACtumWp?*g^LcZpjw80)}Iq~7u_ zP+24e#5A@(N*RovdYSgT?X|i3X7?^1a>!Y9e0cfZ$whmIyP=k1wmSsofP>oj4VQl` zUNpeE+AtiskNqyP>n(Z=+z@kZiTFHS>|KT$`xFTk+Sok}EC*{GuYB$NQ~vEY7vO)3 zn3iwRkV7EmXC-0iJ>yAVJSm|pN6W6KdVnJ2)ay}?l+f5NhQa@wB3|aWH#g<5`9fb6 zZ1i}F6YSl4rg6fT{I(Ho3-tx%4yAgfK05eThzBN0D6Uulr{3y-L!7RMkZ3)G z<^|@$#XR0sl}dd%wOc4FnSoF8Q^T+9|7^#13*!w6|8~>n2zhY5f zn?%dGO7F)u(MJRTK=}W`T#|NX_WydlYczG0_r=hBTm3~xDxi$^Ml-sL%?wuS|H9Y+ zmIg>tiOSlxl(4DAFX2^ydMJN9^FF(^EjGeRwl2dnYn=7w9p`#?@p>(w+YjD~=*ZX& z?ygO}NXgU=F1`5NO=#fA()o9BeR?vTqsaE zs}s$ID1z#pWiZ@VBdtPemLRF}e(I8nVZ@+IVW`r1q>SIR9GK(N^Ce`*RVtKB4w>>! zHHl=KMo>|a`YD>GoCTpitcPQ{HQQB`iO|N3Lbdm3 z5DAGE4ibMDa>_-c5+P~E6Y#Pk{d^}h>TD8IQiN+q9gGuapBBYcRLj{>7<=L!x+*cF zclNvQ?)Lj_G>s_c68A%o9BlGnXSFG3;W-@$s?sSYO*92RAxu|Ro@IkMehQ`usP0A) z(I%)N?R)KqYedZRH_x3Cy0P8rbjN+us)X}oe-H*TA0~N-PK5`_#?BW(r?6cLNg}#t z!Qd%;q{y5T&3*%IUAFea`dM;Kb5SF}Iwnt4YDt0kPg(|UU7zLzIagL*)DpmGYo|5_ zKXIj%AnVi+yUa@9#N!;6%+H%v;5YsgEqn*{7t9!=v{|ACLhGd}>ttA!IgFo)@L`lF zh=YxG&JuaYIY(*S25U8MAtPQofHq+P2QbxgywJSA!LJxZMiC$`XLQX2UfW`tDWwe6 zJ4E1ooQo-h_!+9j`yI2TXVTOtug*mm>Qe*4Lnqy)m55doP=nS4`RI2E9j%&{UWYEF zrXN~chz;_H#%XqZhTCQXOVnun;XZ7&q- zM3OE|=(VNDg2J=|WRnXOkqNw``e3VWa!nM!9pn|f3{OWX@4z~_=Hdu!`6jg$uX4Fgw@irm_D$poU6QZj8uw@%%XyUN3 z8MUsl^@=^QZ=a-8;Tn(buLOBUlD;9*CUrYAXwoVWeG$yKeQW1DgnY5P7#%2iXz=T) zA2Br7$(9h8DZIzyldkK!08bSYlhu0zB#Np-2BmK5z4aH3lXw8Z+$nfu(`R#8r7g-~ zqF{20FGPe^#THAk+?x~59ViGn)K>kq?ix4&{>TKgN?c@NTy4TaM(lfYXf-+Cp&zgCL=1Q1mO6}V6h(5^Mo+vZVe4j#ykb)jrP~w^7 zmOR+kJc+LXVu!Xh0xjAsOmmD16p*;V7fzOd0{`JiQUs`FWt>EN>Iz@S6gXl-bAF9K zWkTZ@PV-7UfUky9$~fVY7wr^65D?;oI*K)C9%y($@4uG^Np?E&pifY7z486cB7a4E zC>_nTws_|X^c_C6$ug)qEE(c~KGIkmHkzYom<2d-gfTx@y$Icvh(pSlOspT^X0{pq z8{ao@rm^^!${v;t#4qxX3tR8s@AL#{qylvvFem%cfU{KRAo&L(ppiy>SL8AnPKJbD z$bW0jltkT7}K=&u$F(I3{o4_gia?C1Bbqi_Y9V&e) z@uzs771Jyqtw34XR)yBpm~{EHe&;1Z9rykPoP*Av-n{km`YV?_vOjS<)R3;TYP|pY za%AEZy?;1WRu#1n6{pu<@N#%_@sR%Y$?|38&%*0L*v8(gAAdii;z3*XpR%V!OC7gwjkIJa8N43U@SVW@ppf!T4f!TsQ)M)$raY*9+qYUR3pX7xvp2|P#X&$0+QfQ(bc)VR@Q86Lt`!D4lR0!|P5BwqKm)*Pe=zh{ zA?Gyiq^*Kka2$xg>{9E^2PT~oEEsvCHNdYZ^q`u9AFTj3pPz;WyxNFumzpD7&Dm0r;G;U_LX+#5w$_VrT@$5kMP|HflK zc^etG^y)8Q{VnXC2XH5+Y@-IZK?iaHtU^V(rs$L9b;~eX?_b68<`F#}kaJgcM$0R0 zKqvc8v`<{}6>gp9Cj%kv-*LbR06;kzv{=>3;|A{b#^1l-Y(TP&LE~m2s_!fiG}uY3NL+huNkF}S1@N~~S`kR) zu^Vj?)BsXGMm}oTlh+xsBd}_T3o>gpbF))+@TQ0T**vyabTxNJn17OLz-A;$i1`WP zXf%XvxQ7<)wtQ7{Ss0lc2|ZgKkG;^r3HCrf_%Zo)^KHSAyfyP*`5>IJ&SA7&nb=(` zf5SVyTbuUB01I9{)^3$tbkI1AQ-<^vhvc8DhA3u@d)g*kf+qhldlVCIm||h(PMLka zq!+SI4BbL?sWNF}uXkw^5WVoDjC2#@7H&Ykc6mdri%L+=j`9yFws7EHb*+H}u1{}- z(E|P`+$cV?WQuaLb9WnR+Y95>17lQnB-oC$@BRJe+oy->9)BE?@MoDqO-r7djV-fL za9y$|7t{w8)QMZ z|8Xwk(xw&S!_ZL}3-cn?$0Df@Hrp=+0@9*wCmPV`(>#b{=~5nqWh4AiAEuB1cdMhh zIxDRw{yMRH*U`%q^Un;?2h)XAu&0>+&1@lF!lUR}15P8Zit~&2rSDuWdvYGXy>W6H zHX|$GSL0kfa(x4(_2HUT)Fyw)Z!xcEg1pW-Mz5IrWuGmo>~}DD_l+*mMXtvhjBa$` zkFwlQlG~Yzs(adYR@knZ&*zSB{r?6h1hq!e8#-HQlz;#LqCfxuSU=!IR#ZihR#Hxk z-uC}(KA|%)H8XUzaWPH&EjPdb6FM`kta0XAG}8|V1~CiAdx4c%?7q_9nztpB62=uKLYZ61WHy+MEc$eqp-~2LGkije z4g~326-y_e@yL2Xe*)uR^Nxu4C}%#YK*9e+gf<{o>S_!@ptQT2a<6gupi$a`mb3ef zWM-ER%-?HJ=Aof$w24ozt>EBHVtD)_3k*^lDlB51J{2GEZ~w_ahoD*Uf?TW{$>aYB zt!PhRK|h5h`6)8SzZLkuw$A^*^5#r7K>cAr0Q=kF85slvT5t-CA`bq%=Qn8G zoybBcY3%E*?1-w^e)#>`mn8JZV;|%Z0cr@G#O*gyGu)aL46Tffq{MGH*vHT^LyOFs ztOf)1^egep9I5j{1#`OeHF~RSN;22&sYBFlKRA;wpLolO&s}gHwVSc|lzVpXN^JZg z)#DF5@|GLpiga>}A~E*>sZzUNLG8i_~#JfK3@*r`MoZez95 z>fS~~77>kWv<4GP_WS*#HV|SF(cdAd> zHBVz?bmJUT=hb|JkIG6T6HKya&4v8;4AR&EUn=Mi5>)aAcSg87C{;E&v`I&k_L(z?YFqqXNu<(_#05I|*u`8k-G0@S#T1TDJz8!tdYn;I)U({1lUS~m+^vw6tZz^G%NUnA8MRc~EeW$wr8{+et3c2(k= zzs`%ii<-(Aq<^S;Iiv)xdEu~#opyV~Yo;U@Zz#?g_Ea2+^Poj99V|U--cA&@tG0f6l zu`Zx$$}$?@mVMWN7~)y6#@0feekyot(fVlhtx)paQ6|XdvY-0hF%vETYzEY6?%24t zdfts?Hg)_UFbGi5xOsV`zAhW2F3bku5f=8iSzg_Gq{vV;-Ac!nwHHEhi=JV?5-n~Z z(~0+o-&E_8y*bxa)8;48L9<3f1StjVmTIf`1O7|3trJ$weBp25-1aNWk3j7>mn(GF zF+9QD^er3pz0#9=XH02lLh1g2RHHUl>lTkNbNyGtM6$1Q_dwmpz32{&ChF(|s@izk z3u%=SV(gXNEr#2VuWbY_jud?Zt^sQl?z=F|r|U^`9MA2&CSSKt8T8J=oFJWl@n% zS`4jP>9oYkS#_EL(JNc*al}P5y!@6#xTvH`s#MGx*~N-6@(z3<;6mgWF`Gf4hIM*T zsy9*LC_lO<@>@#Y;BPAVX`D~(dHx9YQ{vAu3qVwT%Z^E^c&#C5eD-sX?Y$#|5rjyh z{pG;DfB@5d>P*UXa_LhXlZZ~zT^LnS8H%`&NLaa=Mt>WPqb94FpICCZw_uu>(Bp{1 z?JH@dk%~T9YVaKk(l@<#7xy9P)*d1-onc0>cG+c`+XUbU%_6UV#!VdpgraAiFL?@ z@STjrK>&fFc1$FDRU}#zta@;B7v?3Z7~B)~-pl4PQLWW#H5l;2uUw_f`>KDpyG&VX zy;bR+b=qsnrLIoZ)}sXyW-Xnk*@za?MF}@nz}KyqW(uJk)-CKrkXBuAl0pucDAdg2IlBYMt#-=_{tChi zeZUNG>C`DD;myZ7=9o8soek9_iF*xD=@pn|o2!jj<`?u*k+UUp40zdY;3ZJ;W~gLE z0h)8rMGEr*5D!oK;?1`Wa6a?G$13tKc!I8!u*ul zpl~vms0laXZHrO#a`>Z)tqjn)!2dpmCg4%1Ki_U5UN0V($gi6-v``2Z#bIddj8>md&n7Z{n82cyws@T;KDr1h;2tjyIze5F1P3cOJBStL^}5#Nmi?I0shF)B2rHunQf;&@;denp z)IX_*fJL`J>p+xrVB7OmcIDHIQn3tlhxWg*x=&? z6qty`5GFkrZk2EIrm#MpZ;f~k{BvwYv4J>Jqeg>-*DVTo97-95l>Eb zEZ}^N$S47g+w>_MSWMgyO3J`cBtC?xe)rxw-9>{sYO4E#+jpY2{nagjI z!zp1=&q-+KNcKi2S#HO5Qq~=XKhb3?0eA1RETQxH^p@K}+k;7naL7a(@gjhYjcuPhhxxm><*V5Y4KfbZwS zjXcQP?c?5C}4qY(m+@wq4b3$*KzjNv(l+aTp zlTi8PK8VhCLQyrNW*LKTczH<6%B$J7YvEuZOK%5HkO(XV^mbMXKIKj0RsS{4iuQHy@}M#<@USJx8wEGUjOE=6StuI#nl%Nj4tz~ zbmeO8Zf`<9!X#h$edbjQ`JeRw=zLCI@vA=>@H{8=_i+ zw*C^OY`u}zUj#P?U^RJ0pm%_qz%mHKkKW@^C&0ksaW!Lg%Ubn#m;2GOzWv$-FVr|`NySX#y-CWHpRIYvHqRe#qpx%bM z1vQDuG|CQNJp5Mk9<|cRve8QnGFYM6DVx51Q=M4zR@Q>qnj*Jiu!lI_Bya<{3uTYQ z%7B_k4(~lvb&jvq7v$$7!Nous$@y~mdFh2igF+}wdp#s>>q57_bT#pb6lh+{THMPp zKR=-@?0{xRKkJg#yO8JoQx>PXaAtf=Hk=hzJ%YCe1Znjz``T%R-F8SS#{lX7@y~80 zwV4ep6xC4Qol;KWN)&jn#R=Z_LvQ>JQ3oWkMltbl_`}dk&bG9S&q6kjfP_ytypHt_ z1EM}Wx<`+bN@x*pvoP!y6Sr6mDxOLi6kZ}PaoCm|VEfycPE1tRC1jrN35i0{wIP^u zF5%N4?E00fO4tVp?nJ4h7feITQHJ1rY;Vttr2}(je@*qnk|i&$)IE2VZ|U zYHbPklO>is>cx%k-PTFczdKKFUfLc1)IODxCu_LK(uYZFHi-Q8ea@&60p;D&>DkfE z|9E&rr|9(f#XjlukN|I?j%D!$zwQ3kNKkm@==R{~$&0Bsd4+r->im6T>|vlk#)Y>d zV>2ecjHh0ad>@q7+(rD`d{eVCx+%QwXrIxn4@WZf4-bB?YE0Kh zbRlkUWA4Mw$GXW;!AkDD;2ZbO#W*wfggKAq3vJ=)+U#Sc zZzrynyjiGt8Xt>DimERVv5uju9C>2tN)w z_wpSm+!c%nPOu#?plu%?dghnf?;-C`V3cs_!jA=1C`xJ>*!~D?b6j;6WKIu^UpC=R zxjCG_i8-%sY$w>G$8&cxpFD=inXtSApTx4&uE^}bDA?`eBanFn!mIs8%#f)V-bsF| zAGU+*p44(Jz~3~U3rtB2&4u0 zQk>8kBu$wk^dkUXbRRFK5Nqbjl40s$q9++|iw_(Kou#$jQW!ucB=CC4SaG_!%Wgl1 zP8MX2OVWd2fOKJ`gr(oF1)Ax$hPwcI;Q$B1tF2DfIBxK}27$s;04OR^c&3 zl5|}{eAaB53ri<}M!8L}UF5*-b)7I++4ZvIJAGQSK;l*Z1FiTQGs@!@j+#XB%UvqJ zY$f!)udhW4jCZy{EXvdZBh_ULY02USk8QK+p*Y!ZqHs=x6Ib*0BiNKaB#@^I%N^9o z*zm#LDo3(b4$8z`Tu*xwH!h#SF|z-OxbtiKh^XmPCpTkr z28)7?SeyMBTLjoC)djVa5m);NCqYKFOR4=((@;R;4_U7SY$PIVgR z!*+tUovpLL!qS^^Jk_ThXkD2+)HPVh0VC5&V#7o<>f#E}3&6X!AvyQibY}Ln73YtZ zVPBSf+hofSF{J>(!VGDT`L=_D-fu^0WW2KsLviLnqF_I)W)9}>*v+!TYoXY8u3?Pu zRjNupA8HXD^E1@+4)k@(SWROuvvxqtCiW@zgzV5(@_KhmHPNLxW8k&Le7@8r(tqIf z>Z908dTv%kr5;BWotofNOv=8(N}hKI987#_z~}+HEv8z|qNOP5GEMht171gw#^pul zn)wFN7gS83LtqKYxRF1=7h?~NS`a>RvzfI2-A2vasc1qr?j1Kps?9e%!uL#4+ir8P zJBnFh6n7k}j9Bw1izc!ZsMCtpp&~INRu2jJW)NHP^^Vs~AUY03)BFv`%0|4Yly}I}u|1TF zm1j=+-rmvwSe5lE{prm$ThfN^jMz4j@;D`~L=6K;h(hc@wkq3uwhC8>mLLU!&bwJC zsEdHYwe}?j*jD1j7-4ia6gxlSK;pWDN=eEh4WpE~mh^kCx67i!!{%vuw6mOx#q&4z z$E$X3-tuUH6Fd#j!2lGkf`PMJ;&Uk%^U=g%Ms>e=}syrysi zMLw|MA)$$S8%~VHjkg?h z>Gc)id|X=hez6m61y7-9I>v@5)1js@o7H!KINf+0wErauRiXIZ^6iKolu=)vn|ulvibOA`;SY&429f8KayizDB>`>Q==YNS+Z z>mF|;PhwO%Ns(0xCxCXbv^iAOF~_a4-`jVw0YJf zAMNOWrMkXrc;Wd1IwT@(a$N<6;XNCQhhYa=p{v0y!5iRk*qqxfw7)T(SCK}%Ny%Hf zjMGUIF}p?sy0yoPwDK601eOP!qT-Y|h)Iphi4+Ud5zyx}_lBoSVQUT}FFz&`vguX8 ze|tI&i*yv&VW7FgQh4i%zm(u9+}1{_*jMX4dI)*xW+hnp-n;L~DXB8%EVC7XJ_5E` zxIM-^cC0};fet&PqxViDvT?G#cDP7-3%}&%47+0E`;?3i?S~-D`7p_*`Z}&qcQw*7 z3|#d+nvISV&y^J)Dfd^#=Qt5f)TGU+c4@Y-yvZQETfXK)pv5WtvU>5_Ldpq?agxLl1beRW!GCw|~@3k)5A}9|p)- zn^{%o%`TeYSoDM+Pv+UsMxegUCUlAPUZ;h;0{mubkY4qMS(nGXxN14QK6xf?eqd!F zt61}dILxQiT_^tqdrryR+u6AIcP#<~WETSk>6mR^V@l5pu__vwFI2c*z&jndJ;A9z zd0fo%#m()B9zsyQJoVRu6K3j?Jgnr8bkmAG=vR>)`p)i1AN?U)Tw$&wW-NSc^rYrr zUE!XoRtzSeDj9rnAc>vItdY4Sjf<({4;G?VP1jVBrIhQNRP&x3mpRBEBV-0V;!T3+ zsNS1eKZ!tIsPhZdm?ryb^{uXaS8B+aUg#dzn5H7L;Cz7FxVB}uP^w@_CJiYpQ-~6k z9{$|*?ZDm8I79i?ei7^un{{XCg1X&o0LT84dY7j}3^w$U{%XaiWLi(r+-@1n1Q#6U zU;@heB=ObVYXFL(iQ9&CXO5AcXoD;!DZWq{&6TIoOsRr@lMNa_X!bt*jxGwmPzl~+ z>GLSw1yxW1vS$ss&R1*q;+l62_~)^a%-C^ zj?M&M((6saR&v8QUU^TLcwCxe-ydz>+=S0=*)QE;FS1Cfa!Q$FnX%^dq6!0>-&$7* z)XC3n&%5l|a_Tzu>kh6J;_#~vX?2@E z8kZtD;@I4>x`6nm@-p+CDO0Q$&^n~*Df?s3`@$c8KlJ@ zO%A{nrW|6Ov%lKUSpA@IIl}bq%vu+j0Wz&!9Y%^;WN61UD^}*&9DS5*7DIG4F-&U0 zQ@&??m7N%G$=A1bqnXUs1p1h=Lyf&%4gCr7e;ynjpOCClk>SSoKY(LDm@h?Xq5(t-+jr309 z{6kp0`JSJFrBeFR$VbBjqSmCDD&1I77`F5yp)W;wuahMCvH4W@63aF8S^U^mZ{o{Q z4SF~R3s8i?{|laYR-=A;$Kl3BWf(GRE#beFq|dg1$Ei{6sKr>&^b97EV4mI`#-NQQQ zGUI%yX|pjWrMW}d>pIRC);8}CUPd*ol9yAmISAo4H(QbUKW_7XlJKRrtgv!oy18x} z#W9RuwgdtL7J)NCn-`?qBO>RGuW9pWRlOD^-yHZUPy4W(5v%cp*SD@Df|nO2Y=)A> zP~$BI7XX1It#dmyxF8!wiXNXlb}U6@up5}Y94uv>a$?I2p46z|QCc44u3;9B zs8r3M(j8Woxfo8Iqo?S8ZVA>677c`FHYk`3t+VX{t$m9P>18&b9ExnbolnhK^xL#l zDuALTeV6fEsgf4&OL2TY*~j^(r2CJo^g`kg3)=TD|Dyk2N zQao`Y(F0TgOU4F`_Cf52QxJU0b^uR0D6331^mSE&ZFagMTgYg0z2l(6yT_6pL<9>pb|F*w~S0EPlz?12NQ*3{8>)dc?gma`)=YTT2 zfKwD$B^vt0lxf@Q0)-khUBbEy5{3|&SrggDxw#>p49=7}H+kjOygMa3f$shu{hGDH zV1ksEuxvLq(*@r)X{d`9fwhNZCVSND{0tq?oCZv{AdA&>MTOEUEd@OY>*}pm^xx?M$5yF;}qOk^$XcO&p&Qp zQs~m-hyTPCK!sttT=?SsTDhC;WnrAx82wj%nMmjQq10;=LtE6u^ApqgY=@UX96Rh8 z9}QdrVH|ySMY##ZDhnp2u1Brz$7!64E8NRBCq5){88E13+3Iv@AeKC|L~Z20D5xhzh_xy$PWRe=5o-uxG)3|Ua729P%D zGAaiV@5{Vs4urgD| z1uV2l;7#!=JL-)NVK}d=K{Dn7a}#VK)!i4P9g^r|@@?J(Z4(HeMj_TwU;tw8$e5xJ zUWJfCQTMkt?vf!6@s+r*MJvv$3`|C{nyZ?|*=T*34e{b8`F6P>j0m&uE3wpqq`yh? zmtZzeQ6K3>!!gMZ!F*@{rg%AM7LTRpjELz+%^!^PJq zp2gcV{r!S=J)mlIg~UJ#mOe5sB+j%s1Kv|qxbx`aShS~Jg!wQ0^;3}4c0yHgN=NRF zQ0XeF2Xwnfb*`KwDCHmy)k`-m3){POp1n@URphZoqMgHdzhXtxru#BKhP)0>T*O|* zhn)ROqt~W0w*zROe!=Q3EKyWf`wJX-*pOk=e4~!#7|2YF%n9kY7>^w z(Ote8L=A^uEK|s23d&>-MUBhB^YThkZYVWBG7(iHFJMx=|w5(PfjYKqlh89?f0G&n$$fR(?r&n6%GtW=bZ<}_$!z$JB?_w$c_fEE4$>p1ohOrO0%FoO7j~jsjq*Pyjq^DR35?WI_rIi4+7#4HT#bRg)#9f z>ZkTZNh*)FM(-r#&gmaLgLK4AJjYgQU6Y6MSa{PAKNmQyo*Y8iWDlBG(Kuu(6jJsX zb>s})F8cJrEysmU60#rLBhxPS^z9)d=S=%zHP1|jxF5S&vxAdJ~$a6z; z%7G=7OY-g5&F+txP+Gx~||dQIZ! ztN85YVp5gSBdb?1!?%hX2z;@r{ZAn5`d`F*JolTddE7%bOz$9n5mYs4{n}AWiRe=7 z`9)-|oo*i+xvk_`hZR182bz!u-oAS zqgmJdooqBv9|;F?wLqSdf2v(uWnB_AwK_{;5CwnDccf)cua_=v1$(t1?xns}uuigk zw2TM(Dubn!#M>EzqRV*HFZx2-b5>zwVsDfA^|NRRuDquvXh;Vr{6I4ii*L1^?OnEFHd{aE1qQT?;I z-POFQ#7GG=6OZNO4>w$MwD)GNEi`WC+FtZT-BIo2r)C8RwFxV28-lXv)f#2u8d#Q8 zyfkVJO}_XtDP@xr_720`RJGP%{LEc-my`-+?CsL3%%a%&z zrXZsqhiB)2@_vOg+T0K@Da$NBzX6ht-|%a2DGI{9rmm1R6}GuI=uG9}5}Ff-5cZ4HA6++BwbO4%>T zpKn49>yN|-B)EEya&5$Q#edw)s<@Sc*L?0ljTM)Tcq8IEjq0Rrxm23mB>&1)4x?C5 zZH#fbvdGw-M-bT}vH0iN27LZU21>(w$t%b1eDY$a$#cdymj_5apK;i2 zBI-+RT9(FO6#1wNjiW$`=Ki|Q*wj<6ToPiqf@aJ0+kL~}MpOFC@}&0G+%Q!q4y5nY zzVI;2paGlaFTKP(-azRaC4o#*RqZ--I3&$fIb#dIS_JiJCP{vR-z}Jr8B10$A=FJN zI1ul6zBRptz02+QCGZt_DB#fnxcOL_&tC#$R6^2WzQJtrG?Kv9&0-Ycdk zkYT*O`G!+_g|>dQgSQN~fm`v)k!YzU^?@`})||NL*O%Yk(eP~&)*}^5Cb&!-RqkjN zT`gF}tK@6q3M#8=F$%>U zd5RckPu&psc7-IExucE1-WMR99tQf}KR{vuj0LH1*ucX_mhb znAXXZJTKNrM7q@~^w7+{|32 zQsm)t(M@sEiyIt+YbZv+hSZP}xUNF$dO9r?)W&OfS?e(H)+pqqy)-5FxrPdcc@Foh zQS(}O4ntfQPx;ECM~Xo>v=d(?NFoW1d>(5Gv2m!Ue)grIx@AygS0-Tas z+-FY}02!g0@uu#5N-EY^dg=IH!m9-~b4&Y0X~qy(IOV|Cd5_v8o4CEZU)YeaN(jW_ z6%<4#s=bR;ZpG8st%O+%R(gT3)et$haicGvK6|9Uw)xhm&N@$Uxg~{O?*)B1O(Rs5 zcY)3rDCtH?GHha>h{*PX+gFFr6!Q48-Hiq*+YnpQ<@%Z@tWvkoUp42_xM|G|zr7+a zz6R^LrjQ3G?-3`jLBmhoU}#ifwH{XZ-X-BIN*FUmo5a|z3_D}5$xJ-j<<;#GFNr`H1>%9{!OH$XIctxW zQP}|ztO*sXSJ&RsQZWA6-_CUsU+SaK;bht3ysacO zvcuK*+P$IU>}PiOoLSNnH4>lRYBLP<=9YV|YY9k68Sdc|oSSfABg4Ok}YiZ*^?y7~>@ z+L`OrY<6`!8&x$9|B2!_DLjeE82&M#Ku-L+t!-7Q^G$1do@mZY|$n6DzOlR$kgkrC)V< z@aGnEDJy@FoBNbHfV#S8365-@Tj@;`C)9Ic0JCSHtX#lFA4 zFclOcE6~EKrbh91bQCGJ#<5-lvGLE1NoFZ*s8kuY^(TFM)gnKfTj@BafvuKcE+tKi zJWwGS43$WSYf-^0>g46P*6SB1GNJ0w0vg}2PYT_`{W`5A3e8t^Vx+w5i|w0CU5r7L zvC6uER$|#u4!m|Kqb!>Pn!A@^8_Ulc873xM4#eZeS%&4j=#pmce!bh@CO5jgXoPFZ z!&P7m|6ct4!3NzOIXc7Fa>Ps*3B^5?x@?9lQ3KU39Rh44*hr%wKq2ACLYZrha4pGqt`~XN;p<2`>hCtIAw$2yXPHlu|9*c*DAeVjvA!aR6a>i?3v{ipEUPe z2k*C+79!Qg+&qQtAvENaqsDk_jGCZe7c*6^b;nbPapQesKhvvoG~5oyWFADA+bi4d z%oQ4Yile?KUrS9^DLi9&!;sP{Glw`{;yTNV8iajKSmZOglWJ!eX=~1%=jwP|l?U;% zKvc1eZhdV^4j``X@^YJTUTVcrAzb`(I;sB_JuT-%U)x6%iz^+K90uD!N# zS?*1z=QRPb@59->+S8w74L3?n)(3EOU=N}>`pyj)-@whrwY{6@eDhZDNH=`?X>*6* z>SH@D1ILN?0wKdQUVW20>O)#9Vs)4YJ5|9jeaG~9CAQXUT#ew`U9ky{yMPFGwOY4& zJ~Nn_aMoecF|^y@MyBxqKF3ia4Vm?v5c-u|D?`#C)miiDS)Vi|65+`i5ceoF2j>&# zl5>0W?wNIjBX?q%FKvg8mgyS+S+mxMQgH%S5g_pC6V#6c>5zd#6f+GC+bDTn?6+koVj0m`2kjsprbjQyV z6&Cys3n~Vi)TR3%8bmvdbCX3^h)kmvly0pj>jthqk zprAJ96Jf|^bx6|^=Fo)GLQ9MY!;?R)o7mN0i>NrK*=EBavEHK)qV>v7y=RJIR=0yD zuPn)m^!z$0Lbdu#x7s0<0;^d}wWes6{TxIKC=QR6&bDkIRmY}WD#>{bVDW8i_4DJf zqy=vw3;F12bKj|p=U7dVyFhc6G?73u@ObaTK2fsAk_gv%ld*$;=SyM)pQ(Let`kRn z+ai+`a!cHV0}UJ@jFK}0UX)&1*TFMzTO-7P>bfiMN;C73b7*4wn>E{=ChM z)`1}y^-_y8epV2`(^REq;0J%TZj=(kFQPuYNsr6l7#xv`To3B1__o~yy_nU$DlX?5 z+%;IXD2G*;N*mf87gld|a$G>4c-Ir34721>-#P)KF83yhhTnnJUgiyn;>31X zK!&3k9Qb?yO-+SQUGoPm?3HANlT%|pVk6`k0+@~(I)bi;`GD+;K8NCOO`fVBD73V_ zEDP>FVnT>*~sU(@0edXXydgnv10;$6!SM5-U}Mawqd|J183Lh z2EbFfztZ&p{W-Kb%`6u%g#W$(`~Ag&mtFven4KZbP;B% z)*8V}37Qm*D;U;JG~p0s6PCoIyUV49Tl&vJor~}idsHhlh!QlqEYLbTjtmT~B;FST z`cg1%YLK?vNiu=-S!nF4orvO8u>sFNq{yC-UwDs|y6&~wt!jM1IJs*Xksd6R=yu>Q zSEie#rQ&W@AKS*WjZfybo#$EcLN{IuA#NtJ%>mGfey~?EZEnVjSa}!j5OjOi{(QLl z8Kj)pF@CrrVQY0KnJ@gT9L`FwC4@1p;$D~6fo*{1Df*H0YnltClj^y{z2aE~Bcy{; zEsqqZZ*VMwqeCc^i7wbW=5EUa*WlexkdLsTzz4U08x?qa&VMfc{smU+{JWt;?2CTC z{AV}RPcwK3O0b!e;+&;B_yuv`pYNMvezd|sI`HK`W{RRpvQm=I)R`5fekH(y2``fP z+-$%-Iuk%ZfW@8uX`sL{@U?@zEwhKM%}*l;i0?-Kyb62))))P|p+jto8iPYJwYO#Y zHw*Y51`yvZg8#N~cD4IgE3oR+Fa4DKVr6U!{?5MfcjeN51$;j$^sn~4+m8Az8sj&ctbc5Narx)4!T)EV3!Z&F$p&ZsQWgS&`5$u#2vFeQ z!!iGoKgGW`mPvtQ`H!5)pKRmmJ~~qH>}dnf2j1VuZS_J4a(x3>n^S$P4R9tSjtic+zHcf9R!2Vr~UU1 z6znaYxjH!5JN+eb`KRys%SIL9V8s?Bu%}?wKMfT4h4X)*e@OfO*Yq36uperJ({Be} z{H*_=zYpzuaLxI5zkk3b?OdEZAIyr+uAGM(c#@K!K|s*|MmLvwkp5$_r~^D)H2<@3 z9^|&vSifNbdt8h6Czo3Be{vrD5u;DYXzv}1^5DdTho2B`$Tv=OV3&6iP ztQ<VERg($tPOhr>0oSX4IcRilPTv#U1SgT z&H+3yXyd)I-o8d(i*a zv=?WKy2l3J2Ux*#@^`NJ+5=qCe;!=EXFng`eEpGT?x%x>rPzknZP{dpAOPu2%`$p1T){>KpgdA!U|nhe$h zwC@T0ebztde^UNb3HV8=68MGki)Mg|JPf!*e?J(35h4f$0wUQCtc(Eh{{X1%-edp( diff --git a/third_party/activation/v1_2_0/javax.activation.jar b/third_party/activation/v1_2_0/javax.activation.jar deleted file mode 100644 index c0b9b299be26769809ce80fc7b7d74984e187790..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78004 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 **tH+A33lBQnnv1MLcAXq<~g*? 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
  • r1F`fqsSgh>)1!logQ2pXW^j?~2i; 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 z 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 diff --git a/third_party/jsch/v0_1_53/jsch-0.1.53.jar b/third_party/jsch/v0_1_53/jsch-0.1.53.jar deleted file mode 100644 index 8e8878e2073bb685b820f0478244dd3d29092934..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305288 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�dd(l;vFh4hb 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 Cyr+Z! diff --git a/third_party/junit/LICENSE b/third_party/junit/LICENSE deleted file mode 100644 index c8824a5a5..000000000 --- a/third_party/junit/LICENSE +++ /dev/null @@ -1,214 +0,0 @@ -JUnit - -Eclipse Public License - v 1.0 - -THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC -LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM -CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. - -1. DEFINITIONS - -"Contribution" means: - - a) in the case of the initial Contributor, the initial code and - documentation distributed under this Agreement, and - b) in the case of each subsequent Contributor: - - i) changes to the Program, and - - ii) additions to the Program; - - where such changes and/or additions to the Program originate from and are -distributed by that particular Contributor. A Contribution 'originates' from a -Contributor if it was added to the Program by such Contributor itself or anyone -acting on such Contributor's behalf. Contributions do not include additions to -the Program which: (i) are separate modules of software distributed in -conjunction with the Program under their own license agreement, and (ii) are -not derivative works of the Program. - -"Contributor" means any person or entity that distributes the Program. - -"Licensed Patents " mean patent claims licensable by a Contributor which are -necessarily infringed by the use or sale of its Contribution alone or when -combined with the Program. - -"Program" means the Contributions distributed in accordance with this Agreement. - -"Recipient" means anyone who receives the Program under this Agreement, -including all Contributors. - -2. GRANT OF RIGHTS - - a) Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free copyright license to -reproduce, prepare derivative works of, publicly display, publicly perform, -distribute and sublicense the Contribution of such Contributor, if any, and -such derivative works, in source code and object code form. - - b) Subject to the terms of this Agreement, each Contributor hereby grants -Recipient a non-exclusive, worldwide, royalty-free patent license under -Licensed Patents to make, use, sell, offer to sell, import and otherwise -transfer the Contribution of such Contributor, if any, in source code and -object code form. This patent license shall apply to the combination of the -Contribution and the Program if, at the time the Contribution is added by the -Contributor, such addition of the Contribution causes such combination to be -covered by the Licensed Patents. The patent license shall not apply to any -other combinations which include the Contribution. No hardware per se is -licensed hereunder. - - c) Recipient understands that although each Contributor grants the -licenses to its Contributions set forth herein, no assurances are provided by -any Contributor that the Program does not infringe the patent or other -intellectual property rights of any other entity. Each Contributor disclaims -any liability to Recipient for claims brought by any other entity based on -infringement of intellectual property rights or otherwise. As a condition to -exercising the rights and licenses granted hereunder, each Recipient hereby -assumes sole responsibility to secure any other intellectual property rights -needed, if any. For example, if a third party patent license is required to -allow Recipient to distribute the Program, it is Recipient's responsibility to -acquire that license before distributing the Program. - - d) Each Contributor represents that to its knowledge it has sufficient -copyright rights in its Contribution, if any, to grant the copyright license -set forth in this Agreement. - -3. REQUIREMENTS - -A Contributor may choose to distribute the Program in object code form under -its own license agreement, provided that: - - a) it complies with the terms and conditions of this Agreement; and - - b) its license agreement: - - i) effectively disclaims on behalf of all Contributors all warranties and -conditions, express and implied, including warranties or conditions of title -and non-infringement, and implied warranties or conditions of merchantability -and fitness for a particular purpose; - - ii) effectively excludes on behalf of all Contributors all liability for -damages, including direct, indirect, special, incidental and consequential -damages, such as lost profits; - - iii) states that any provisions which differ from this Agreement are -offered by that Contributor alone and not by any other party; and - - iv) states that source code for the Program is available from such -Contributor, and informs licensees how to obtain it in a reasonable manner on -or through a medium customarily used for software exchange - -When the Program is made available in source code form: - - a) it must be made available under this Agreement; and - - b) a copy of this Agreement must be included with each copy of the -Program. - -Contributors may not remove or alter any copyright notices contained within the -Program. - -Each Contributor must identify itself as the originator of its Contribution, if -any, in a manner that reasonably allows subsequent Recipients to identify the -originator of the Contribution. - -4. COMMERCIAL DISTRIBUTION - -Commercial distributors of software may accept certain responsibilities with -respect to end users, business partners and the like. While this license is -intended to facilitate the commercial use of the Program, the Contributor who -includes the Program in a commercial product offering should do so in a manner -which does not create potential liability for other Contributors. Therefore, if -a Contributor includes the Program in a commercial product offering, such -Contributor ("Commercial Contributor") hereby agrees to defend and indemnify -every other Contributor ("Indemnified Contributor") against any losses, damages -and costs (collectively "Losses") arising from claims, lawsuits and other legal -actions brought by a third party against the Indemnified Contributor to the -extent caused by the acts or omissions of such Commercial Contributor in -connection with its distribution of the Program in a commercial product -offering. The obligations in this section do not apply to any claims or Losses -relating to any actual or alleged intellectual property infringement. In order -to qualify, an Indemnified Contributor must: a) promptly notify the Commercial -Contributor in writing of such claim, and b) allow the Commercial Contributor -to control, and cooperate with the Commercial Contributor in, the defense and -any related settlement negotiations. The Indemnified Contributor may -participate in any such claim at its own expense. - -For example, a Contributor might include the Program in a commercial product -offering, Product X. That Contributor is then a Commercial Contributor. If that -Commercial Contributor then makes performance claims, or offers warranties -related to Product X, those performance claims and warranties are such -Commercial Contributor's responsibility alone. Under this section, the -Commercial Contributor would have to defend claims against the other -Contributors related to those performance claims and warranties, and if a court -requires any other Contributor to pay any damages as a result, the Commercial -Contributor must pay those damages. - -5. NO WARRANTY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR -IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, -NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each -Recipient is solely responsible for determining the appropriateness of using -and distributing the Program and assumes all risks associated with its exercise -of rights under this Agreement, including but not limited to the risks and -costs of program errors, compliance with applicable laws, damage to or loss of -data, programs or equipment, and unavailability or interruption of operations. - -6. DISCLAIMER OF LIABILITY - -EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY -CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST -PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY -WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS -GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. GENERAL - -If any provision of this Agreement is invalid or unenforceable under applicable -law, it shall not affect the validity or enforceability of the remainder of the -terms of this Agreement, and without further action by the parties hereto, such -provision shall be reformed to the minimum extent necessary to make such -provision valid and enforceable. - -If Recipient institutes patent litigation against any -entity (including a cross-claim or counterclaim in a lawsuit) alleging that the -Program itself (excluding combinations of the Program with other software or -hardware) infringes such Recipient's patent(s), then such Recipient's rights -granted under Section 2(b) shall terminate as of the date such litigation is -filed. - -All Recipient's rights under this Agreement shall terminate if it fails to -comply with any of the material terms or conditions of this Agreement and does -not cure such failure in a reasonable period of time after becoming aware of -such noncompliance. If all Recipient's rights under this Agreement terminate, -Recipient agrees to cease use and distribution of the Program as soon as -reasonably practicable. However, Recipient's obligations under this Agreement -and any licenses granted by Recipient relating to the Program shall continue -and survive. - -Everyone is permitted to copy and distribute copies of this Agreement, but in -order to avoid inconsistency the Agreement is copyrighted and may only be -modified in the following manner. The Agreement Steward reserves the right to -publish new versions (including revisions) of this Agreement from time to time. -No one other than the Agreement Steward has the right to modify this Agreement. -The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to -serve as the Agreement Steward to a suitable separate entity. Each new version -of the Agreement will be given a distinguishing version number. The Program -(including Contributions) may always be distributed subject to the version of -the Agreement under which it was received. In addition, after a new version of -the Agreement is published, Contributor may elect to distribute the Program -(including its Contributions) under the new version. Except as expressly stated -in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to -the intellectual property of any Contributor under this Agreement, whether -expressly, by implication, estoppel or otherwise. All rights in the Program not -expressly granted under this Agreement are reserved. - -This Agreement is governed by the laws of the State of New York and the -intellectual property laws of the United States of America. No party to this -Agreement will bring a legal action under this Agreement more than one year -after the cause of action arose. Each party waives its rights to a jury trial -in any resulting litigation. - diff --git a/third_party/junit/google/registry/testing/JUnitBackports.java b/third_party/junit/google/registry/testing/JUnitBackports.java deleted file mode 100644 index 06f67f879..000000000 --- a/third_party/junit/google/registry/testing/JUnitBackports.java +++ /dev/null @@ -1,107 +0,0 @@ -package google.registry.testing; - -/** - * A testing utility class that contains backports of useful but not yet released JUnit methods. - * - *

    All of this code was taken directly from - * https://github.com/junit-team/junit4/blob/a832c5afe5b0e7c2590d057a1a49a344d207f8a0/src/main/java/org/junit/Assert.java - */ -public class JUnitBackports { - // TODO(b/68257761): Delete these and switch over to JUnit 4.13 methods upon release. - - /** - * This interface facilitates the use of assertThrows from Java 8. It allows method references to - * void methods (that declare checked exceptions) to be passed directly into assertThrows without - * wrapping. It is not meant to be implemented directly. - * - * @since 4.13 - */ - public interface ThrowingRunnable { - void run() throws Throwable; - } - - /** - * Asserts that {@code runnable} throws an exception of type {@code expectedThrowable} when - * executed. If it does, the exception object is returned. If it does not throw an exception, an - * {@link AssertionError} is thrown. If it throws the wrong type of exception, an {@code - * AssertionError} is thrown describing the mismatch; the exception that was actually thrown can - * be obtained by calling {@link AssertionError#getCause}. - * - * @param expectedThrowable the expected type of the exception - * @param runnable a function that is expected to throw an exception when executed - * @return the exception thrown by {@code runnable} - * @since 4.13 - */ - public static T assertThrows( - Class expectedThrowable, ThrowingRunnable runnable) { - try { - runnable.run(); - } catch (Throwable actualThrown) { - if (expectedThrowable.isInstance(actualThrown)) { - @SuppressWarnings("unchecked") - T retVal = (T) actualThrown; - return retVal; - } else { - String expected = formatClass(expectedThrowable); - Class actualThrowable = actualThrown.getClass(); - String actual = formatClass(actualThrowable); - if (expected.equals(actual)) { - // There must be multiple class loaders. Add the identity hash code so the message - // doesn't say "expected: java.lang.String ..." - expected += "@" + Integer.toHexString(System.identityHashCode(expectedThrowable)); - actual += "@" + Integer.toHexString(System.identityHashCode(actualThrowable)); - } - String mismatchMessage = format("unexpected exception type thrown;", expected, actual); - - // The AssertionError(String, Throwable) ctor is only available on JDK7. - AssertionError assertionError = new AssertionError(mismatchMessage); - assertionError.initCause(actualThrown); - throw assertionError; - } - } - String message = - String.format( - "expected %s to be thrown, but nothing was thrown", formatClass(expectedThrowable)); - throw new AssertionError(message); - } - - static String format(String message, Object expected, Object actual) { - String formatted = ""; - if (message != null && !"".equals(message)) { - formatted = message + " "; - } - String expectedString = String.valueOf(expected); - String actualString = String.valueOf(actual); - if (equalsRegardingNull(expectedString, actualString)) { - return formatted - + "expected: " - + formatClassAndValue(expected, expectedString) - + " but was: " - + formatClassAndValue(actual, actualString); - } else { - return formatted + "expected:<" + expectedString + "> but was:<" + actualString + ">"; - } - } - - private static String formatClass(Class value) { - String className = value.getCanonicalName(); - return className == null ? value.getName() : className; - } - - private static String formatClassAndValue(Object value, String valueString) { - String className = value == null ? "null" : value.getClass().getName(); - return className + "<" + valueString + ">"; - } - - private static boolean equalsRegardingNull(Object expected, Object actual) { - if (expected == null) { - return actual == null; - } - - return isEquals(expected, actual); - } - - private static boolean isEquals(Object expected, Object actual) { - return expected.equals(actual); - } -} diff --git a/util/build.gradle b/util/build.gradle index 8e06da03b..3ae95ad27 100644 --- a/util/build.gradle +++ b/util/build.gradle @@ -43,7 +43,6 @@ dependencies { testCompile deps['org.mockito:mockito-core'] testCompile files("${rootDir}/third_party/objectify/v4_1/objectify-4.1.3.jar") testCompile project(path: ':common', configuration: 'testing') - testCompile project(':third_party') testRuntime deps['com.google.flogger:flogger-system-backend'] annotationProcessor deps['com.google.auto.value:auto-value'] annotationProcessor deps['com.google.dagger:dagger-compiler'] diff --git a/util/gradle/dependency-locks/testCompile.lockfile b/util/gradle/dependency-locks/testCompile.lockfile index 21f2d6eb5..f2c348524 100644 --- a/util/gradle/dependency-locks/testCompile.lockfile +++ b/util/gradle/dependency-locks/testCompile.lockfile @@ -35,7 +35,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/util/gradle/dependency-locks/testCompileClasspath.lockfile b/util/gradle/dependency-locks/testCompileClasspath.lockfile index 21f2d6eb5..f2c348524 100644 --- a/util/gradle/dependency-locks/testCompileClasspath.lockfile +++ b/util/gradle/dependency-locks/testCompileClasspath.lockfile @@ -35,7 +35,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/util/gradle/dependency-locks/testRuntime.lockfile b/util/gradle/dependency-locks/testRuntime.lockfile index a709db3e6..ffa5ad4ad 100644 --- a/util/gradle/dependency-locks/testRuntime.lockfile +++ b/util/gradle/dependency-locks/testRuntime.lockfile @@ -37,7 +37,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/util/gradle/dependency-locks/testRuntimeClasspath.lockfile b/util/gradle/dependency-locks/testRuntimeClasspath.lockfile index a709db3e6..ffa5ad4ad 100644 --- a/util/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ b/util/gradle/dependency-locks/testRuntimeClasspath.lockfile @@ -37,7 +37,7 @@ javax.inject:javax.inject:1 javax.mail:mail:1.4 javax.xml.bind:jaxb-api:2.3.0 joda-time:joda-time:2.9.2 -junit:junit:4.12 +junit:junit:4.13 net.bytebuddy:byte-buddy-agent:1.9.7 net.bytebuddy:byte-buddy:1.9.7 org.apache.httpcomponents:httpclient:4.5.8 diff --git a/util/src/test/java/google/registry/util/AppEngineServiceUtilsImplTest.java b/util/src/test/java/google/registry/util/AppEngineServiceUtilsImplTest.java index d6edbc51a..8f662b5cb 100644 --- a/util/src/test/java/google/registry/util/AppEngineServiceUtilsImplTest.java +++ b/util/src/test/java/google/registry/util/AppEngineServiceUtilsImplTest.java @@ -15,7 +15,7 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.isNull; diff --git a/util/src/test/java/google/registry/util/CidrAddressBlockTest.java b/util/src/test/java/google/registry/util/CidrAddressBlockTest.java index 301dae0c5..978a06a90 100644 --- a/util/src/test/java/google/registry/util/CidrAddressBlockTest.java +++ b/util/src/test/java/google/registry/util/CidrAddressBlockTest.java @@ -14,8 +14,8 @@ package google.registry.util; -import static google.registry.testing.JUnitBackports.assertThrows; import static org.junit.Assert.assertNotEquals; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableMap; import com.google.common.net.InetAddresses; diff --git a/util/src/test/java/google/registry/util/CollectionUtilsTest.java b/util/src/test/java/google/registry/util/CollectionUtilsTest.java index 6c0ff0685..414711d17 100644 --- a/util/src/test/java/google/registry/util/CollectionUtilsTest.java +++ b/util/src/test/java/google/registry/util/CollectionUtilsTest.java @@ -15,9 +15,9 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.CollectionUtils.nullToEmpty; import static google.registry.util.CollectionUtils.partitionMap; +import static org.junit.Assert.assertThrows; import com.google.common.collect.HashMultimap; import com.google.common.collect.ImmutableList; diff --git a/util/src/test/java/google/registry/util/ComparingInvocationHandlerTest.java b/util/src/test/java/google/registry/util/ComparingInvocationHandlerTest.java index cfbb0bfdd..4a8e63914 100644 --- a/util/src/test/java/google/registry/util/ComparingInvocationHandlerTest.java +++ b/util/src/test/java/google/registry/util/ComparingInvocationHandlerTest.java @@ -15,7 +15,7 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; diff --git a/util/src/test/java/google/registry/util/DateTimeUtilsTest.java b/util/src/test/java/google/registry/util/DateTimeUtilsTest.java index 481296a8d..06e64b5dd 100644 --- a/util/src/test/java/google/registry/util/DateTimeUtilsTest.java +++ b/util/src/test/java/google/registry/util/DateTimeUtilsTest.java @@ -15,7 +15,6 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DateTimeUtils.END_OF_TIME; import static google.registry.util.DateTimeUtils.START_OF_TIME; import static google.registry.util.DateTimeUtils.earliestOf; @@ -26,6 +25,7 @@ import static google.registry.util.DateTimeUtils.leapSafeAddYears; import static google.registry.util.DateTimeUtils.leapSafeSubtractYears; import static google.registry.util.DateTimeUtils.toJodaDateTime; import static google.registry.util.DateTimeUtils.toZonedDateTime; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import java.time.ZonedDateTime; diff --git a/util/src/test/java/google/registry/util/DomainNameUtilsTest.java b/util/src/test/java/google/registry/util/DomainNameUtilsTest.java index c6fae586d..497b1d5ff 100644 --- a/util/src/test/java/google/registry/util/DomainNameUtilsTest.java +++ b/util/src/test/java/google/registry/util/DomainNameUtilsTest.java @@ -15,9 +15,9 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.DomainNameUtils.canonicalizeDomainName; import static google.registry.util.DomainNameUtils.getSecondLevelDomain; +import static org.junit.Assert.assertThrows; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/util/src/test/java/google/registry/util/HexDumperTest.java b/util/src/test/java/google/registry/util/HexDumperTest.java index 82f9047fc..917fe35db 100644 --- a/util/src/test/java/google/registry/util/HexDumperTest.java +++ b/util/src/test/java/google/registry/util/HexDumperTest.java @@ -15,8 +15,8 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import java.io.StringWriter; import org.junit.Test; diff --git a/util/src/test/java/google/registry/util/PosixTarHeaderTest.java b/util/src/test/java/google/registry/util/PosixTarHeaderTest.java index e9296b85b..c0d956471 100644 --- a/util/src/test/java/google/registry/util/PosixTarHeaderTest.java +++ b/util/src/test/java/google/registry/util/PosixTarHeaderTest.java @@ -17,8 +17,8 @@ package google.registry.util; import static com.google.common.io.BaseEncoding.base64; import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertWithMessage; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; +import static org.junit.Assert.assertThrows; import com.google.common.testing.EqualsTester; import java.io.ByteArrayInputStream; @@ -47,8 +47,7 @@ public class PosixTarHeaderTest { byte[] gnuTarGeneratedData = base64() .decode( - "" - + "aGVsbG8ueG1sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "aGVsbG8ueG1sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwMDA2NDAAMDU0MTI2" + "NgAwMDExNjEwADAwMDAwMDAwMDE0ADEyMjAyMzEwMzI0ADAxMjQ2MQAgMAAAAAAAAAAAAAAAAAAA" + "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" diff --git a/util/src/test/java/google/registry/util/RetrierTest.java b/util/src/test/java/google/registry/util/RetrierTest.java index 21b4d3d94..d507093bf 100644 --- a/util/src/test/java/google/registry/util/RetrierTest.java +++ b/util/src/test/java/google/registry/util/RetrierTest.java @@ -15,7 +15,7 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import google.registry.testing.FakeClock; import google.registry.testing.FakeSleeper; @@ -94,6 +94,7 @@ public class RetrierTest { } @Test + @SuppressWarnings("AssertThrowsMultipleStatements") public void testRetryFailed_withReporter() { CountingException thrown = assertThrows( diff --git a/util/src/test/java/google/registry/util/SendEmailServiceTest.java b/util/src/test/java/google/registry/util/SendEmailServiceTest.java index e9d932918..e42a2ad6d 100644 --- a/util/src/test/java/google/registry/util/SendEmailServiceTest.java +++ b/util/src/test/java/google/registry/util/SendEmailServiceTest.java @@ -15,7 +15,7 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import static org.mockito.ArgumentMatchers.any; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.mock; diff --git a/util/src/test/java/google/registry/util/SerializeUtilsTest.java b/util/src/test/java/google/registry/util/SerializeUtilsTest.java index 9ac00e6e9..5eacc72c2 100644 --- a/util/src/test/java/google/registry/util/SerializeUtilsTest.java +++ b/util/src/test/java/google/registry/util/SerializeUtilsTest.java @@ -15,9 +15,9 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static google.registry.util.SerializeUtils.deserialize; import static google.registry.util.SerializeUtils.serialize; +import static org.junit.Assert.assertThrows; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/util/src/test/java/google/registry/util/SqlTemplateTest.java b/util/src/test/java/google/registry/util/SqlTemplateTest.java index 40fea754b..dbbb736e0 100644 --- a/util/src/test/java/google/registry/util/SqlTemplateTest.java +++ b/util/src/test/java/google/registry/util/SqlTemplateTest.java @@ -15,7 +15,7 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import org.junit.Test; import org.junit.runner.RunWith; diff --git a/util/src/test/java/google/registry/util/TeeOutputStreamTest.java b/util/src/test/java/google/registry/util/TeeOutputStreamTest.java index ff3a70f70..ef6257381 100644 --- a/util/src/test/java/google/registry/util/TeeOutputStreamTest.java +++ b/util/src/test/java/google/registry/util/TeeOutputStreamTest.java @@ -15,9 +15,9 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; import static java.nio.charset.StandardCharsets.UTF_8; import static java.util.Arrays.asList; +import static org.junit.Assert.assertThrows; import com.google.common.collect.ImmutableList; import com.google.common.collect.ImmutableSet; diff --git a/util/src/test/java/google/registry/util/TypeUtilsTest.java b/util/src/test/java/google/registry/util/TypeUtilsTest.java index c0317be14..915ed39aa 100644 --- a/util/src/test/java/google/registry/util/TypeUtilsTest.java +++ b/util/src/test/java/google/registry/util/TypeUtilsTest.java @@ -15,7 +15,7 @@ package google.registry.util; import static com.google.common.truth.Truth.assertThat; -import static google.registry.testing.JUnitBackports.assertThrows; +import static org.junit.Assert.assertThrows; import java.io.Serializable; import java.util.ArrayList;