With 1.7.2 another exception is thrown http://discuss.arquillian.org/t/arquillian-warp-and-cdi-in-inspection/170/4?u=lordofthejars But in theory the code is correct so not sure where it can be the problem.
El dc., 25 març, 2015 a les 11:58, Alex Soto (<[email protected]>) va escriure: > hehehee then I need TomEE 1.7.2 right now :D. I am going to test it with > SNAPSHOT version. > > El dc., 25 març, 2015 a les 11:36, Romain Manni-Bucau (< > [email protected]>) va escriure: > > Ok, thought we already fixed it: >> https://issues.apache.org/jira/browse/TOMEE-1530 >> >> >> Romain Manni-Bucau >> @rmannibucau <https://twitter.com/rmannibucau> | Blog >> <http://rmannibucau.wordpress.com> | Github <https://github.com/ >> rmannibucau> | >> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber >> <http://www.tomitribe.com> >> >> 2015-03-25 11:05 GMT+01:00 Alex Soto <[email protected]>: >> >> > Yes you can download from >> > https://github.com/Scytl/restguide/tree/master/sources/rest-chunk and >> > using >> > mvn clean test you will get the error. >> > >> > Alex. >> > >> > El dc., 25 març, 2015 a les 10:47, Romain Manni-Bucau (< >> > [email protected]>) va escriure: >> > >> > > we have our own enricher but it is still arquillian SPI. >> > > >> > > If you can share something running on maven and without all jboss >> > > dependencies (all jboss EE stack ;)) I can have a look in the day >> > > >> > > >> > > Romain Manni-Bucau >> > > @rmannibucau <https://twitter.com/rmannibucau> | Blog >> > > <http://rmannibucau.wordpress.com> | Github <https://github.com/ >> > > rmannibucau> | >> > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber >> > > <http://www.tomitribe.com> >> > > >> > > 2015-03-25 10:43 GMT+01:00 Alex Soto <[email protected]>: >> > > >> > > > i currently I am developing a test and I want to use Arquillian >> Warp. >> > > > Currently I am using Arquillian 1.1.7, latest Warp and Managed >> Apache >> > > TomEE >> > > > 1.7.1. The test is as simple as: >> > > > >> > > > @RunWith(Arquillian.class)@WarpTestpublic class RestUploadTest { >> > > > >> > > > @Deployment >> > > > public static final WebArchive deployment() { >> > > > return ShrinkWrap >> > > > .create(WebArchive.class) >> > > > .addClasses(BoundedInputStream.class, IOUtil.class, >> > > > P12Resource.class, TemporaryFolder.class) >> > > > .addAsWebInfResource(EmptyAsset.INSTANCE, >> "beans.xml") >> > > > .addAsLibraries( >> > > > Maven.resolver().loadPomFromFile("pom.xml") >> > > > .resolve("org.glassfish:javax.json") >> > > > .withTransitivity().as(JavaArchive.class)); >> > > > } >> > > > >> > > > @ArquillianResource >> > > > URL baseUrl; >> > > > >> > > > @Test >> > > > @RunAsClient >> > > > public void shouldUploadContent() { >> > > > Warp.initiate(() -> { >> > > > >> > > > URI endpoint = >> > UriBuilder.fromPath(baseUrl.toExternalForm()) >> > > > .path(P12Resource.class).path( >> "chunkedUpload").build(); >> > > > given().request().body("This is a test >> file.".getBytes()) >> > > > .post(endpoint).then().assertThat() >> > > > .body("uploadId", notNullValue()).and() >> > > > .body("offset", notNullValue()); >> > > > >> > > > }).inspect(new Inspection() { >> > > > private static final long serialVersionUID = 1L; >> > > > >> > > > @Inject >> > > > TemporaryFolder temporaryFolder; >> > > > >> > > > @AfterServlet >> > > > public void assertCreatedFile() { >> > > > System.out.println(temporaryFolder.getRoot()); >> > > > } >> > > > >> > > > }); >> > > > >> > > > } >> > > > >> > > > } >> > > > >> > > > The problem is that temporaryFolder is not injected and its value is >> > > null. >> > > > Note that TemporaryFolder is a class that I have developed and >> injected >> > > > correctly on my business class (EJB). >> > > > >> > > > Talking with Aslak noticed me that it can be something related with >> how >> > > > TomEE enrichment API but of course he is not 100% sure ( >> > > > http://discuss.arquillian.org/t/arquillian-warp-and-cdi-in- >> > > inspection/170) >> > > > >> > > > Also I can share code without any problem. >> > > > >> > > > Thank you so much. >> > > > >> > > > Alex. >> > > > >> > > >> > >> >
