test: NbpServiceTest completed?
This commit is contained in:
parent
b2cbfad2ac
commit
b38a507ce9
4 changed files with 59 additions and 15 deletions
|
@ -4,6 +4,7 @@ import eu.ztsh.wymiana.model.Rates;
|
|||
import lombok.RequiredArgsConstructor;
|
||||
import org.assertj.core.util.VisibleForTesting;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.web.client.RestClient;
|
||||
|
||||
import java.time.Clock;
|
||||
import java.time.DayOfWeek;
|
||||
|
@ -18,6 +19,8 @@ import java.time.temporal.TemporalAdjusters;
|
|||
public class NbpService {
|
||||
|
||||
private final Clock clock;
|
||||
private final RestClient restClient;
|
||||
private static final String URI_PATTERN = "/api/exchangerates/rates/c/{code}/{date}/";
|
||||
|
||||
public double getSellRate(String currency) {
|
||||
throw new UnsupportedOperationException("Not implemented yet");
|
||||
|
@ -41,7 +44,7 @@ public class NbpService {
|
|||
}
|
||||
|
||||
@VisibleForTesting
|
||||
Rates fetchData(String date) {
|
||||
Rates fetchData(String code, String date) {
|
||||
throw new UnsupportedOperationException("Not implemented yet");
|
||||
}
|
||||
|
||||
|
@ -49,6 +52,7 @@ public class NbpService {
|
|||
return today.getDayOfWeek() == DayOfWeek.SATURDAY
|
||||
|| today.getDayOfWeek() == DayOfWeek.SUNDAY;
|
||||
}
|
||||
|
||||
private record RatesCache(LocalDate date, double buy, double sell) {
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue