public static RemoveCustomLineItem of(final String customLineItemId) { return new RemoveCustomLineItem(customLineItemId); }
public static RemoveCustomLineItem of(final CustomLineItem customLineItem) { return of(customLineItem.getId()); }
public static RemoveCustomLineItem of(final CustomLineItem customLineItem) { return of(customLineItem.getId()); }
public static RemoveCustomLineItem of(final CustomLineItem customLineItem) { return of(customLineItem.getId()); }
public static RemoveCustomLineItem of(final String customLineItemId) { return new RemoveCustomLineItem(customLineItemId); }
public static RemoveCustomLineItem of(final CustomLineItem customLineItem) { return of(customLineItem.getId()); }
public static RemoveCustomLineItem of(final String customLineItemId) { return new RemoveCustomLineItem(customLineItemId); }
public static RemoveCustomLineItem of(final CustomLineItem customLineItem) { return of(customLineItem.getId()); }
public static RemoveCustomLineItem of(final String customLineItemId) { return new RemoveCustomLineItem(customLineItemId); }
@Test public void removeCustomLineItem() throws Exception { withTaxCategory(client(), taxCategory -> { final Cart cart = createCartWithCountry(client()); assertThat(cart.getCustomLineItems()).hasSize(0); final CustomLineItemDraft draftItem = createCustomLineItemDraft(taxCategory); final Cart cartWithCustomLineItem = client().executeBlocking(CartUpdateCommand.of(cart, AddCustomLineItem.of(draftItem))); assertThat(cartWithCustomLineItem.getCustomLineItems()).hasSize(1); final CustomLineItem customLineItem = cartWithCustomLineItem.getCustomLineItems().get(0); final Cart emptyCart = client().executeBlocking(CartUpdateCommand.of(cartWithCustomLineItem, RemoveCustomLineItem.of(customLineItem))); assertThat(emptyCart.getCustomLineItems()).hasSize(0); }); }
public static RemoveCustomLineItem of(final String customLineItemId) { return new RemoveCustomLineItem(customLineItemId); }