@Test public void testGetResource() { String name = "META-INF/MANIFEST.MF"; assertThat(System2.INSTANCE.getResource(name)).isEqualTo(getClass().getResource(name)); }
public PomAssert hasRepository(String id, String name, String url, Boolean snapshotsEnabled) { assertThat(this.repositories).containsKeys(id); Repository repository = this.repositories.get(id); if (name != null) { assertThat(repository.getName()).isEqualTo(name); } if (url != null) { try { assertThat(repository.getUrl()).isEqualTo(new URL(url)); } catch (MalformedURLException ex) { throw new IllegalArgumentException("Cannot parse URL", ex); } } if (snapshotsEnabled) { assertThat(repository.isSnapshotsEnabled()).isEqualTo(snapshotsEnabled); } return this; }
@Test void mergeMetadataWithRepository() throws Exception { InitializrMetadata metadata = InitializrMetadataBuilder.create() .withInitializrMetadata( new ClassPathResource("metadata/config/test-repository.json")) .build(); Map<String, Repository> repositories = metadata.getConfiguration().getEnv() .getRepositories(); assertThat(repositories).hasSize(4); // 2 standard repos Repository myRepo = repositories.get("my-repo"); assertThat(myRepo).isNotNull(); assertThat(myRepo.getName()).isEqualTo("my repo"); assertThat(myRepo.getUrl()).isEqualTo(new URL("http://example.com/my")); assertThat(myRepo.isSnapshotsEnabled()).isEqualTo(true); Repository anotherRepo = repositories.get("another-repo"); assertThat(anotherRepo).isNotNull(); assertThat(anotherRepo.getName()).isEqualTo("another repo"); assertThat(anotherRepo.getUrl()).isEqualTo(new URL("http://example.com/another")); assertThat(anotherRepo.isSnapshotsEnabled()).isEqualTo(false); }
assertThat(action.handler()).isEqualTo(underTest); assertThat(action.params()).hasSize(4); assertThat(action.responseExample()).isEqualTo(getClass().getResource("search-example.json"));
assertThat(action.params()).extracting(Param::key) .containsExactlyInAnyOrder("organization", "q", "qualifiers", "p", "ps", "visibility", "analyzedBefore", "onProvisionedOnly", "projects", "projectIds"); assertThat(action.responseExample()).isEqualTo(getClass().getResource("search-example.json"));
assertThat(action.handler()).isNotNull(); assertThat(action.params()).hasSize(6); assertThat(action.responseExample()).isEqualTo(getClass().getResource("create-example.json"));
@Test public void defaultSnippetIsUsedInAbsenceOfCustomSnippets() throws Exception { this.classLoader.addResource( "org/springframework/restdocs/templates/asciidoctor/default-test.snippet", getClass().getResource("test-default.snippet")); Resource snippet = doWithThreadContextClassLoader(this.classLoader, new Callable<Resource>() { @Override public Resource call() { return StandardTemplateResourceResolverTests.this.resolver .resolveTemplateResource("test"); } }); assertThat(snippet.getURL()) .isEqualTo(getClass().getResource("test-default.snippet")); }
@Test public void generalCustomSnippetIsUsedInAbsenceOfFormatSpecificCustomSnippet() throws Exception { this.classLoader.addResource( "org/springframework/restdocs/templates/test.snippet", getClass().getResource("test-custom.snippet")); this.classLoader.addResource( "org/springframework/restdocs/templates/asciidoctor/default-test.snippet", getClass().getResource("test-default.snippet")); Resource snippet = doWithThreadContextClassLoader(this.classLoader, new Callable<Resource>() { @Override public Resource call() { return StandardTemplateResourceResolverTests.this.resolver .resolveTemplateResource("test"); } }); assertThat(snippet.getURL()) .isEqualTo(getClass().getResource("test-custom.snippet")); }
@Test public void formatSpecificCustomSnippetHasHighestPrecedence() throws Exception { this.classLoader.addResource( "org/springframework/restdocs/templates/asciidoctor/test.snippet", getClass().getResource("test-format-specific-custom.snippet")); this.classLoader.addResource( "org/springframework/restdocs/templates/test.snippet", getClass().getResource("test-custom.snippet")); this.classLoader.addResource( "org/springframework/restdocs/templates/asciidoctor/default-test.snippet", getClass().getResource("test-default.snippet")); Resource snippet = doWithThreadContextClassLoader(this.classLoader, new Callable<Resource>() { @Override public Resource call() { return StandardTemplateResourceResolverTests.this.resolver .resolveTemplateResource("test"); } }); assertThat(snippet.getURL()) .isEqualTo(getClass().getResource("test-format-specific-custom.snippet")); }
@DataProvider(value = { "true", "false" }, splitBy = "\\|") @Test public void convenience_constructor_sets_fields_and_kicks_off_scheduled_job_as_expected(boolean compressPayloadOpt) throws MalformedURLException { // given String baseUrl = "http://localhost:4242"; final ScheduledExecutorService schedulerMock = mock(ScheduledExecutorService.class); // when ZipkinSpanSenderDefaultHttpImpl impl = new ZipkinSpanSenderDefaultHttpImpl(baseUrl, compressPayloadOpt) { @Override protected ScheduledExecutorService configureScheduledExecutorServiceForBatching() { return schedulerMock; } }; // then assertThat(impl.postZipkinSpansUrl).isEqualTo(new URL(baseUrl + "/api/v1/spans")); assertThat(impl.compressZipkinSpanPayload).isEqualTo(compressPayloadOpt); assertThat(impl.connectTimeoutMillis).isEqualTo(ZipkinSpanSenderDefaultHttpImpl.DEFAULT_CONNECT_TIMEOUT_MILLIS); assertThat(impl.readTimeoutMillis).isEqualTo(ZipkinSpanSenderDefaultHttpImpl.DEFAULT_READ_TIMEOUT_MILLIS); assertThat(impl.senderJob).isNotNull(); assertThat(impl.senderJob.zipkinSpanSender).isSameAs(impl); assertThat(impl.senderJob.zipkinSpanSendingQueue).isSameAs(impl.zipkinSpanSendingQueue); verify(schedulerMock).scheduleAtFixedRate(impl.senderJob, ZipkinSpanSenderDefaultHttpImpl.DEFAULT_SPAN_BATCH_SENDING_PERIOD_MILLIS, ZipkinSpanSenderDefaultHttpImpl.DEFAULT_SPAN_BATCH_SENDING_PERIOD_MILLIS, TimeUnit.MILLISECONDS); }
void readProject() throws Exception { ZanataConfig config = (ZanataConfig) unmarshaller.unmarshal(zanataProjectXml); assertThat(config.getUrl()).isEqualTo(new URL("http://example.com")); assertThat(config.getProject()).isEqualTo("project"); assertThat(config.getProjectVersion()).isEqualTo("version"); LocaleList locales = config.getLocales(); assertThat(locales).hasSize(2); assertThat(locales.get(0).getLocale()).isEqualTo("fr"); assertThat(locales.get(0).getMapFrom()).isEqualTo("fr-FR"); assertThat(locales.get(1).getLocale()).isEqualTo("zh-CN"); assertThat(locales.get(1).getMapFrom()).isNull(); }
assertThat(impl.postZipkinSpansUrl).isEqualTo(new URL(expectedFinalUrl)); assertThat(impl.compressZipkinSpanPayload).isEqualTo(compressPayloadOpt); assertThat(impl.connectTimeoutMillis).isEqualTo(connectTimeoutMillis);
@Test public void test308() throws Exception { Response response; // with header response = response(REQUEST, 308).header(HttpHeaders.LOCATION, LOCAL_URL.toString()).build(); assertThat(handler.handle(response).get()) .isInstanceOfSatisfying(QosException.RetryOther.class, retryOther -> assertThat(retryOther.getRedirectTo()).isEqualTo(LOCAL_URL)); // with header response = response(REQUEST, 308).build(); assertThat(handler.handle(response)).isEmpty(); }
Assertions.assertThat(actualUrl).as("KModule root URL should have been found inside enumeration " + urls + "!").isEqualTo(webInfClassesUrl);
Assertions.assertThat(actualUrl).as("KModule root URL should have been found inside enumeration " + urls + "!").isEqualTo(webInfClassesUrl);
assertThat(deserialisedRequest.getUrl()).isEqualTo(url); assertThat(deserialisedRequest.getUrlToken()).isEqualTo(urlToken); assertThat(deserialisedRequest.getMethod()).isEqualTo(method);
assertThat(request.getTimestamp()).isCloseTo(System.currentTimeMillis(), byLessThan(2000L)); assertThat(request.getMethod()).isEqualTo(method); assertThat(request.getUrl()).isEqualTo(url); assertThat(request.getHeaders()).isEqualTo(headers); assertThat(request.getData()).isEqualTo(data); assertThat(response).isNotNull(); assertThat(response.getStatusCode()).isEqualTo(404); assertThat(response.getUrl()).isEqualTo(url); assertThat(response.getHeaders()) .isEqualTo(