package net.sf.gazpachoquest.questionnaires;
import java.io.IOException;
import java.net.URL;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.Archive;
import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.xml.sax.SAXException;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.vaadin.cdi.ArchiveProvider;
@RunWith(Arquillian.class)
@RunAsClient
@Ignore
public class QuestionnairesUITest {
@ArquillianResource
private URL contextPath;
@Deployment
public static Archive<?> createTestArchive() {
return ArchiveProvider.createWebArchive("gazpachoquest-questionnaires-ui", QuestionnairesUI.class);
}
@Test
public void initTest() throws IOException, SAXException {
System.out.println("hola holitas" + contextPath);
final WebClient webClient = new WebClient();
webClient.addRequestHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP
// 1.1.
webClient.addRequestHeader("Pragma", "no-cache"); // HTTP 1.0.
webClient.addRequestHeader("Expires", "0"); //
final HtmlPage page = webClient.getPage(contextPath.toExternalForm() + "?invitation=12345678");
final String pageAsText = page.asText();
webClient.closeAllWindows();
}
}