package de.epages.ws.paymentmethod;
import static org.hamcrest.core.StringEndsWith.endsWith;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
import de.epages.ws.ShopWebServiceTestConfiguration;
import de.epages.ws.paymentmothod.model.TGetList_Return;
public class PaymentMethodServiceTest {
private static final PaymentMethodServiceClientImpl paymentMethodService = new PaymentMethodServiceClientImpl(
new ShopWebServiceTestConfiguration());
/**
* Get a list of all payment methods
*/
@Test
public void testGetList() {
TGetList_Return[] PaymentMethods = paymentMethodService.getList();
int count = PaymentMethods.length;
assertTrue("found payment methods", count >= 5);
TGetList_Return firstPaymentMethod = PaymentMethods[0];
assertThat(firstPaymentMethod.getPath(), endsWith("PaymentMethods/CashInAdvance"));
}
}