package de.epages.ws.taxarea; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import java.util.HashMap; import org.junit.Test; import de.epages.ws.ShopWebServiceTestConfiguration; import de.epages.ws.taxarea.model.TGetList_Return; public class TaxAreaServiceTest { private static final TaxAreaServiceClientImpl taxAreaService = new TaxAreaServiceClientImpl(new ShopWebServiceTestConfiguration()); /** * Get a list of all tax areas */ @Test public void testGetList() { TGetList_Return[] TaxAreas = taxAreaService.getList(); int count = TaxAreas.length; assertEquals("number of tax areas", 2, count); HashMap<String, TGetList_Return> results = new HashMap<String, TGetList_Return>(); for (TGetList_Return result : TaxAreas) results.put(result.getPath(), result); assertTrue("first tax area", results.containsKey("/TaxMatrixGermany/EU")); assertTrue("second tax area", results.containsKey("/TaxMatrixGermany/\"non EU\"")); } }