package com.bitmonlab.osiris.test.acceptancetest.map.feature; import java.util.ArrayList; import java.util.List; import javax.inject.Inject; import javax.inject.Named; import com.bitmonlab.osiris.restsender.Headers; import com.bitmonlab.osiris.restsender.RestMethod; import com.bitmonlab.osiris.restsender.RestRequestSender; import cucumber.api.java.After; public class DeleteFeatureAfter { private static List<String> idsDelete = new ArrayList<String>(); private static List<String> idsApp = new ArrayList<String>(); @Inject @Named("osirisMapRequestSender") private RestRequestSender sender; @After(value = "@deleteFeatures") public void deleteDataBaseFeature(){ for(int i=0; i<idsDelete.size();i++){ String idObject = idsDelete.get(i); String idApp = idsApp.get(i); sender.invoke(RestMethod.DELETE, "osiris/geolocation/territory/feature/" + idObject, new Headers("api_key", idApp), new Headers("Authorization", "Basic cm9vdDoxMjM0")); //Assert.assertEquals("The response must be a NO_CONTENT", Status.valueOf("NO_CONTENT").getStatusCode(),response.getStatus().getStatusCode()); } idsDelete.clear(); idsApp.clear(); } public void addIDs(String idApp, String idFeature){ idsDelete.add(idFeature); idsApp.add(idApp); } }