package com.jaeksoft.searchlib.test.legacy;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.xpath.XPathExpressionException;
import junit.framework.TestCase;
import org.apache.http.NameValuePair;
import org.apache.http.client.methods.HttpPost;
import org.xml.sax.SAXException;
public class DeleteTest extends TestCase {
private CommonTestCase commomTestCase = null;
public DeleteTest(String name) {
super(name);
commomTestCase = new CommonTestCase();
}
public void getDeletedDocument() throws IllegalStateException, IOException,
XPathExpressionException, SAXException,
ParserConfigurationException {
List<NameValuePair> namedValuePairs = new ArrayList<NameValuePair>();
namedValuePairs.add(commomTestCase.getNameValuePair("q", "*:*"));
HttpPost httpPost = commomTestCase.queryInstance(namedValuePairs,
CommonTestCase.DELETE_API, true);
String response = commomTestCase.getHttpResponse(httpPost,
"response/entry[@key='Deleted']");
assertEquals("174", response);
}
}