|
|
@@ -180,9 +180,9 @@ class MultiStoreCheckoutQuoteServiceTest {
|
|
|
.thenReturn(List.of(new PaymentMethodGateService.PayMethodOption("COD", "1", true)));
|
|
|
MultiStoreQuoteRequest twoStores = new MultiStoreQuoteRequest(10L, true, List.of(
|
|
|
new MultiStoreQuoteRequest.Store(1L, null,
|
|
|
- List.of(new MultiStoreQuoteRequest.Item(11L, 1, List.of())), null, null),
|
|
|
+ List.of(new MultiStoreQuoteRequest.Item(11L, 1, List.of())), null, null, null),
|
|
|
new MultiStoreQuoteRequest.Store(2L, null,
|
|
|
- List.of(new MultiStoreQuoteRequest.Item(22L, 1, List.of())), null, null)));
|
|
|
+ List.of(new MultiStoreQuoteRequest.Item(22L, 1, List.of())), null, null, null)));
|
|
|
ServiceException failure = assertThrows(ServiceException.class,
|
|
|
() -> subject().quote(twoStores, 42L));
|
|
|
assertEquals("multi.store.checkout.stores.excluded", failure.getMessage());
|
|
|
@@ -368,10 +368,10 @@ class MultiStoreCheckoutQuoteServiceTest {
|
|
|
List<MultiStoreQuoteRequest.Store> selected = List.of(
|
|
|
new MultiStoreQuoteRequest.Store(203L, null, List.of(
|
|
|
new MultiStoreQuoteRequest.Item(9135L, 1, List.of(43L)),
|
|
|
- new MultiStoreQuoteRequest.Item(9136L, 1, List.of())), null, null),
|
|
|
+ new MultiStoreQuoteRequest.Item(9136L, 1, List.of())), null, null, null),
|
|
|
new MultiStoreQuoteRequest.Store(168L, null, List.of(
|
|
|
new MultiStoreQuoteRequest.Item(9115L, 1, List.of(15L, 7L)),
|
|
|
- new MultiStoreQuoteRequest.Item(9078L, 1, List.of(15L))), null, null));
|
|
|
+ new MultiStoreQuoteRequest.Item(9078L, 1, List.of(15L))), null, null, null));
|
|
|
assertEquals(new BigDecimal("146"), assertDoesNotThrow(() ->
|
|
|
subject().priceFoodForBatch(selected.get(0), 42L, new BigDecimal("36"))).getOriginalAmount());
|
|
|
assertEquals(new BigDecimal("75"), assertDoesNotThrow(() ->
|
|
|
@@ -394,9 +394,9 @@ class MultiStoreCheckoutQuoteServiceTest {
|
|
|
|
|
|
private MultiStoreQuoteRequest request() {
|
|
|
return new MultiStoreQuoteRequest(10L, true, List.of(
|
|
|
- new MultiStoreQuoteRequest.Store(1L, null, List.of(new MultiStoreQuoteRequest.Item(11L, 1, List.of())), null, null),
|
|
|
- new MultiStoreQuoteRequest.Store(2L, null, List.of(new MultiStoreQuoteRequest.Item(22L, 1, List.of())), null, null),
|
|
|
- new MultiStoreQuoteRequest.Store(3L, null, List.of(new MultiStoreQuoteRequest.Item(33L, 1, List.of())), null, null)));
|
|
|
+ new MultiStoreQuoteRequest.Store(1L, null, List.of(new MultiStoreQuoteRequest.Item(11L, 1, List.of())), null, null, null),
|
|
|
+ new MultiStoreQuoteRequest.Store(2L, null, List.of(new MultiStoreQuoteRequest.Item(22L, 1, List.of())), null, null, null),
|
|
|
+ new MultiStoreQuoteRequest.Store(3L, null, List.of(new MultiStoreQuoteRequest.Item(33L, 1, List.of())), null, null, null)));
|
|
|
}
|
|
|
|
|
|
private PosStore store(int id, String latitude, String longitude) {
|