test: Integration tests outline

This commit is contained in:
Piotr Dec 2024-05-24 19:37:56 +02:00
parent 2f7e706548
commit 2981691ffc
Signed by: stawros
GPG key ID: F89F27AD8F881A91
6 changed files with 191 additions and 2 deletions

View file

@ -0,0 +1,8 @@
package eu.ztsh.wymiana.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
@ConfigurationProperties("nbp")
public record NbpProperties(String baseurl) {
}

View file

@ -8,9 +8,9 @@ import org.springframework.web.client.RestClient;
public class RestClientConfiguration {
@Bean
public RestClient restClient() {
public RestClient restClient(NbpProperties nbpProperties) {
return RestClient.builder()
.baseUrl("http://api.nbp.pl")
.baseUrl(nbpProperties.baseurl())
.defaultHeader("Accept", "application/json")
.build();
}