public void Insert_Del_Stu_Test() throws HttpException, Exception
{
String response = null;
HttpClient nclient = new HttpClient();
String url = root+"/StudentAdd?sid=2&sname=student2&country=country2&city=city2&street=street2&telephone=222222&age=22&score=0";
HttpMethodBase httpMethod;
httpMethod = new PostMethod(url);
int status = nclient.executeMethod(httpMethod);
// System.out.println("status:" + status);
Assert.assertEquals(status, 200);
httpMethod.releaseConnection();
url = root +"/viewAllStudents";
HttpMethodBase httpMethod2;
httpMethod2 = new PostMethod(url);
status = nclient.executeMethod(httpMethod2);
Assert.assertEquals(status, 200);
if(status==200)
{
response = new String(httpMethod2.getResponseBodyAsString().getBytes("8859_1"));
}
Assert.assertTrue(response.contains("student2"));
httpMethod2.releaseConnection();
url = root +"/StudentDelete?sid=2";
httpMethod = new PostMethod(url);
status = nclient.executeMethod(httpMethod);
Assert.assertEquals(status, 200);
httpMethod.releaseConnection();
url = root +"/viewAllStudents";
httpMethod2 = new PostMethod(url);
status = nclient.executeMethod(httpMethod2);
Assert.assertEquals(status, 200);
if(status==200)
{
response = new String(httpMethod2.getResponseBodyAsString().getBytes("8859_1"));
}
Assert.assertTrue(!response.contains("student2"));
httpMethod2.releaseConnection();
}