test: CurrencyServiceTest completed?

This commit is contained in:
Piotr Dec 2024-05-24 16:25:19 +02:00
parent 6d8a2093b9
commit c87bcc8b54
Signed by: stawros
GPG key ID: F89F27AD8F881A91
6 changed files with 128 additions and 9 deletions

View file

@ -14,7 +14,8 @@ public class ValidExchangeRequestValidator implements
return false;
}
return !request.from().equals(request.to())
// Apart from @NotNull annotation we need to check if request.from() != null to avoid NPE in equals
return (request.from() != null && !request.from().equals(request.to()))
&& !((request.toBuy() == null && request.toSell() == null)
|| (request.toBuy() != null && request.toSell() != null))
&& ((request.toBuy() != null && request.toBuy() >= 0)