public static String randomSortOrder() { final int append = 5;//hack to not have a trailing 0 which is not accepted in sphere return "0." + randomInt() + append; }
public static String randomSortOrder() { final int append = 5;//hack to not have a trailing 0 which is not accepted in sphere return "0." + randomInt() + append; }
public static SubscriptionDraftBuilder ironMqSubscriptionDraftBuilder() { final String ironMqUriFromEnv = ironMqUriFromEnv(); final String ironMqKey = "iron-mq-test-subscription-" + randomInt(); final URI ironMqUri = URI.create(ironMqUriFromEnv); return SubscriptionDraftBuilder.of(IronMqDestination.of(ironMqUri)) .key(ironMqKey); }
public static SubscriptionDraftBuilder sqsSubscriptionDraftBuilder(final String queueUrl) { final AwsCredentials awsCredentials = AwsCredentials.ofAwsCliEnv(); final String awsRegion = System.getenv(AWS_REGION); assumeNotNull(awsRegion); final String sqsKey = "sqs-test-subscription-" + randomInt(); return SubscriptionDraftBuilder.of(SqsDestination.of(awsCredentials, awsRegion, URI.create(queueUrl))) .key(sqsKey); }
@Test public void invalidCurrentPassword() throws Exception { withCustomer(client(), customer -> { final String oldPassword = PASSWORD + randomInt(); final String newPassword = "newSecret"; final Throwable throwable = catchThrowable(() -> client().executeBlocking(CustomerChangePasswordCommand.of(customer, oldPassword, newPassword))); assertThat(throwable).isInstanceOf(ErrorResponseException.class); final ErrorResponseException errorResponseException = (ErrorResponseException) throwable; assertThat(errorResponseException.hasErrorCode(CustomerInvalidCurrentPassword.CODE)).isTrue(); }); }
private static void withFilledImportedOrderDraftBuilder(final BlockingSphereClient client, final Consumer<OrderImportDraftBuilder> operator) { withTransientTaxCategory(client, taxCategory -> { final MonetaryAmount lineItemPrice = MoneyImpl.ofCents(randomInt(), EUR); final CustomLineItemImportDraft customLineItemImportDraft = CustomLineItemImportDraftBuilder.of(randomSlug(), 1, lineItemPrice, taxCategory).build(); final OrderImportDraftBuilder builder = OrderImportDraftBuilder.ofCustomLineItems(lineItemPrice, OrderState.OPEN, singletonList(customLineItemImportDraft)); operator.accept(builder); }); }
@Test public void changeCartPredicate() throws Exception { withPersistentCartDiscount(client(), cartDiscount -> { final String newPredicate = format("totalPrice > \"%d.00 EUR\"", randomInt()); assertThat(cartDiscount.getCartPredicate()).isNotEqualTo(newPredicate); final CartDiscount updatedDiscount = client().executeBlocking(CartDiscountUpdateCommand.of(cartDiscount, ChangeCartPredicate.of(newPredicate))); assertThat(updatedDiscount.getCartPredicate()).isEqualTo(newPredicate); }); }
public static SubscriptionDraftBuilder azureServiceBusSubscriptionDraftBuilder() { final String connectionString = azureSBConnectionStringFromEnv(); final String subscriptionQueue = "azure-sb-test-subscription-" + randomInt(); return SubscriptionDraftBuilder.of(AzureServiceBusDestination.of(connectionString)).key(subscriptionQueue); } /**
public static SubscriptionDraftBuilder snsSubscriptionDraftBuilder(final String topicArn) { final AwsCredentials awsCredentials = AwsCredentials.ofAwsCliEnv(); final String snsKey = "sns-test-subscription-" + randomInt(); return SubscriptionDraftBuilder.of(SnsDestination.of(awsCredentials, topicArn)) .key(snsKey); }
@Test public void changeValue() throws Exception { withPersistentCartDiscount(client(), cartDiscount -> { final CartDiscountValue newValue = CartDiscountValue.ofAbsolute(MoneyImpl.of(randomInt(), EUR)); assertThat(cartDiscount.getValue()).isNotEqualTo(newValue); final CartDiscount updatedDiscount = client().executeBlocking(CartDiscountUpdateCommand.of(cartDiscount, ChangeValue.of(newValue))); assertThat(updatedDiscount.getValue()).isEqualTo(newValue); }); }