XTest.java 1.58 KB
package xxxx;

import java.io.IOException;
import java.net.URL;

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.methods.GetMethod;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.junit.Test;
import org.junit.runner.RunWith;

import test.Tests;

@RunWith(Arquillian.class)
public class XTest {

	private static final String PATH = "src/test/resources/xxx";

	@ArquillianResource
	private URL deploymentUrl;

	@Deployment(testable = false)
	public static WebArchive createDeployment() {
		return Tests.createDeployment().addClass(XServlet.class)
				.addAsWebInfResource(Tests.createFileAsset(PATH + "/web.xml"), "web.xml");
	}

	@Test
	public void xxxx() {
		HttpClient client = new HttpClient();
		GetMethod method = new GetMethod(deploymentUrl + "/login");

		try {
			int status = client.executeMethod(method);
			System.out.println(status);

		} catch (HttpException e) {
			e.printStackTrace();

		} catch (IOException e) {
			e.printStackTrace();
		}

		// browser.open(deploymentUrl + "login");

		// browser.type("id=xxx-input", "demo");
		// browser.waitForPageToLoad("15000");

		// assertTrue("User should be logged in!",
		// browser.isElementPresent("xpath=//li[contains(text(), 'Welcome')]"));
		// assertTrue("Username should be shown!",
		// browser.isElementPresent("xpath=//p[contains(text(), 'You are signed in as demo.')]"));
	}
}