package com.bitmonlab.osiris.api.core.test.acceptancetest.map.feature;
import java.util.ArrayList;
import java.util.List;
import javax.inject.Inject;
import com.bitmonlab.osiris.api.core.map.exceptions.FeatureNotExistException;
import com.bitmonlab.osiris.api.core.map.managers.api.FeatureManager;
import cucumber.api.java.After;
public class DeleteFeatureAfter {
@Inject
private FeatureManager featureManager;
private static List<String> idsDelete = new ArrayList<String>();
private static List<String> idsApp = new ArrayList<String>();
@After(value = "@deleteFeatures")
public void deleteDataBaseFeature() throws FeatureNotExistException{
for(int i=0; i<idsDelete.size();i++){
String idObject = idsDelete.get(i);
String idApp = idsApp.get(i);
featureManager.deleteFeature(idApp, idObject);
//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);
}
}