Refine search
@RunWith( Arquillian.class ) @Ignore( "WildFly has not released a version supporting JPA 2.2 and CDI 2.0" ) public class DdlInWildFlyUsingBmtAndEmfTest { @ArquillianResource private InitialContext initialContext;
@Category(RequiresOpenshift.class) @RunWith(ArquillianConditionalRunner.class) @RequiresOpenshift public class HelloOpenShiftRestAssuredIT { @ArquillianResource RequestSpecBuilder requestSpecBuilder; @Test public void testGreetingEndpoint() { given(requestSpecBuilder.build()) .when().get() .then() .statusCode(200) .body(containsString("Hello OpenShift!")); } } // end::openshift_restassured_example[]
@RunWith(Arquillian.class) @RunAsClient public abstract class AbstractScreenshooterTest { @FindBy(id = "root") protected Fragment fragment; @ArquillianResource protected URL contextRoot;
/** * Tests that a {@link ServletRequestListener} is called symmetrically with respect to the calling thread. * See https://issues.apache.org/bugzilla/show_bug.cgi?id=57314 for details * * @author Jozef Hartinger * */ @RunAsClient @RunWith(Arquillian.class) public class ListenerSymmetryTest { @ArquillianResource private URL contextPath; @Deployment public static WebArchive createTestArchive() { return baseDeployment().addClasses(SimpleServlet.class, SimpleListener.class); } @Test public void testListenerCalledSymmetrically() throws FailingHttpStatusCodeException, MalformedURLException, IOException { WebClient webClient = new WebClient(); assertEquals("Async OK", webClient.getPage(contextPath + "async").getWebResponse().getContentAsString().trim()); assertEquals("OK", webClient.getPage(contextPath + "result").getWebResponse().getContentAsString().trim()); } }
@RunWith(Arquillian.class) @RunAsClient @Category(Wildfly.class) public class WildflyIntegrationTest { @ArquillianResource private URL url;
/** * @author Tomas Remes */ @Test(groups = TestGroups.INTEGRATION) @SpecVersion(spec = "cdi", version = "2.0") public class ActivateRequestContextinEETest extends AbstractTest { @Deployment(testable = false) public static WebArchive createTestArchive() { return new WebArchiveBuilder().withTestClassPackage(ActivateRequestContextinEETest.class).build(); } @ArquillianResource private URL contextPath; @Test @SpecAssertion(section = ACTIVATING_REQUEST_CONTEXT, id = "db") public void requestContextCannotBeActivatedTwice() throws Exception { WebClient webClient = new WebClient(); TextPage results = webClient.getPage(contextPath + "test"); assertTrue(results.getContent().contains("Activated: false")); assertTrue(results.getContent().contains("Active: true")); } }
@Test public void should_get_changes_on_container(@ArquillianResource CubeController cubeController, @ArquillianResource CubeID cubeID) { List<ChangeLog> changesOnFilesystem = cubeController.changesOnFilesystem(cubeID); assertThat(changesOnFilesystem, notNullValue()); assertThat(changesOnFilesystem.size() > 0, is(true)); }
@Test(groups = JAVAEE_FULL) @RunAsClient @SpecVersion(spec = "cdi", version = "2.0") public class BuiltinMetadataEEBeanTest extends AbstractTest { @ArquillianResource URL servletContextPath;
@Test @Category(Setup.class) @OperateOnDeployment(DEPLOYMENT) public void testDeployment(@ArquillianResource final URL url) throws IOException { LOGGER.debug(String.format("* Checking %s Deployment (%s)",DEPLOYMENT,url)); InputStream is = url.openStream(); try { String content = IOUtils.toString(is); LOGGER.debug("\t- DelegatedSnapshot: " + content); assertThat(content,equalTo(CONTROL_PHRASE)); } finally { is.close(); } }
@Test public void should_get_running_logs(@ArquillianResource CubeController cubeController, @ArquillianResource CubeID cubeID) { ByteArrayOutputStream bos = new ByteArrayOutputStream(); cubeController.copyLog(cubeID, false, true, true, false, -1, bos); String log = new String(bos.toByteArray()); assertThat(log, notNullValue()); }
@Test @RunAsClient @InSequence(0) public void init(@ArquillianResource URL deploymentURL) throws Exception { URL u = deploymentURL.toURI().resolve("embed/").toURL(); HttpURLConnection conn = (HttpURLConnection)u.openConnection(); conn.connect(); Assert.assertEquals(200, conn.getResponseCode()); } }
@ArquillianResource private URL base;
private boolean isUnsharedInstanceRequired(Class<?> testClass, Class<?> resourceClass) { for (Field f: SecurityActions.getFieldsWithAnnotation(testClass, ArquillianResource.class)) { ArquillianResource arquillianResource = SecurityActions.getAnnotation(f, ArquillianResource.class); if (f.getType() == resourceClass && (arquillianResource.value() == ArquillianResource.class || arquillianResource.value() == Unshared.class)) { return true; } } return false; }
@Category(RequiresOpenshift.class) @RequiresOpenshift @RunWith(ArquillianConditionalRunner.class) public class HelloPodDeploymentOpenShiftITCase { @ArquillianResource private URL base; @Deployment(testable = false) public static WebArchive deploy() { return ShrinkWrap.create(WebArchive.class) .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml"); } @Test public void shouldBeAbleToInjectURL() throws Exception { Assert.assertNotNull(base); } }
@RunWith(Arquillian.class) @RunAsClient public class TestXHR2 { @ArquillianResource private URL contextRoot; private WebDriver browser; @FindBy private WebElement xhr1Trigger; @FindBy private WebElement xhr2Trigger; @FindBy private WebElement response1;
/** * * https://issues.jboss.org/browse/ARQGRA-374 * * @author <a href="mailto:smikloso@redhat.com">Stefan Miklosovic</a> * */ @RunWith(Arquillian.class) @RunAsClient public class CustomURLTestCase { private static final String CUSTOM_URL = "https://www.redhat.com"; @ArquillianResource private GrapheneConfiguration grapheneConfiguration; @ArquillianResource private URL urlUnderTest; @Test public void urlIsTakenFromGrapheneConfigurationTest() { Assert.assertEquals(CUSTOM_URL, grapheneConfiguration.getUrl()); Assert.assertEquals(CUSTOM_URL, urlUnderTest.toExternalForm()); } }
@Test(groups = INTEGRATION) @SpecVersion(spec = "cdi", version = "2.0") public class ClientProxyTest extends AbstractTest { @ArquillianResource private URL contextPath; @Deployment(testable = false) public static WebArchive createTestArchive() { return new WebArchiveBuilder().withTestClassPackage(ClientProxyTest.class).build(); } @Test @SpecAssertion(section = CLIENT_PROXIES, id = "d") public void testInvocationIsProcessedOnCurrentInstance() throws Exception { WebClient webClient = new WebClient(); webClient.setThrowExceptionOnFailingStatusCode(true); String response; response = webClient.getPage(contextPath + "Test/Garage?make=Honda").getWebResponse().getContentAsString(); assert response.contains("Honda"); response = webClient.getPage(contextPath + "Test/Garage?make=Toyota").getWebResponse().getContentAsString(); assert response.contains("Toyota"); } }
@Test public void should_get_changes_on_container(@ArquillianResource CubeController cubeController, @ArquillianResource CubeID cubeID) { List<ChangeLog> changesOnFilesystem = cubeController.changesOnFilesystem(cubeID); assertThat(changesOnFilesystem, notNullValue()); assertThat(changesOnFilesystem.size() > 0, is(true)); }
@RunAsClient @Test(dataProvider = ARQUILLIAN_DATA_PROVIDER) @SpecAssertions({ @SpecAssertion(section = ADDITIONAL_BUILTIN_BEANS, id = "da"), @SpecAssertion(section = ADDITIONAL_BUILTIN_BEANS, id = "db"), @SpecAssertion(section = ADDITIONAL_BUILTIN_BEANS, id = "dc") }) public void testBuiltinBeansFromClient(@ArquillianResource URL contextPath) throws Exception { WebClient client = new WebClient(); TextPage requestPage = client.getPage(contextPath + "/convert-request?text=BaR"); assertEquals(requestPage.getContent(), "bar"); TextPage sessionPage = client.getPage(contextPath + "/convert-session"); assertEquals(sessionPage.getContent(), "session"); TextPage contextPage = client.getPage(contextPath + "/convert-context"); assertEquals(contextPage.getContent(), "servletcontext"); }
@Test @Category({ HappyPath.class }) @OperateOnDeployment(DEPLOYMENT) public void testSupportForQueriesWithValuedParameters(@ArquillianResource final URL url) throws Exception { LOGGER.info("Started {}",testName.getMethodName()); Query query=queryResource(url, "ldp4j/api/"+MyApplication.ROOT_QUERYABLE_RESOURCE_PATH+"?param1=value1¶m2=value2"); assertThat(query.size(),equalTo(2)); assertThat(query.hasParameter("param1"),equalTo(true)); assertThat(query.hasParameter("param2"),equalTo(true)); LOGGER.info("Completed {}",testName.getMethodName()); }