[weld-dev] Any plans for a weld-user ist?

Johan Eltes johan.eltes at callistaenterprise.se
Sat Dec 26 15:07:31 EST 2009


Excellent, Arquillian seems perfect for my needs.
The snapshot build fails, though (the demo project). All tests fails with the same problem report:

  <testcase time="0.004" classname="com.acme.ejb.InjectionTestCase" name="initializationError">
    <error message="No containers found" type="java.lang.RuntimeException">java.lang.RuntimeException: No containers found
	at org.jboss.arquillian.spi.util.DeployableContainers.load(DeployableContainers.java:37)
	at org.jboss.arquillian.impl.DeployableTestBuilder.build(DeployableTestBuilder.java:56)
	at org.jboss.arquillian.junit.Arquillian.&lt;init&gt;(Arquillian.java:52)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at org.junit.internal.builders.AnnotatedBuilder.buildRunner(AnnotatedBuilder.java:31)
	at org.junit.internal.builders.AnnotatedBuilder.runnerForClass(AnnotatedBuilder.java:24)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57)
	at org.junit.internal.builders.AllDefaultPossibilitiesBuilder.runnerForClass(AllDefaultPossibilitiesBuilder.java:29)
	at org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:57)
	at org.junit.internal.requests.ClassRequest.getRunner(ClassRequest.java:24)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.&lt;init&gt;(JUnit4TestSet.java:45)
	at org.apache.maven.surefire.junit4.JUnit4DirectoryTestSuite.createTestSet(JUnit4DirectoryTestSuite.java:56)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.locateTestSets(AbstractDirectoryTestSuite.java:96)
	at org.apache.maven.surefire.Surefire.createSuiteFromDefinition(Surefire.java:209)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:90)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:289)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:993)
</error>
  </testcase>

Any hints that helps me forwards would be much appreciated.

/Johan

On 26 dec 2009 v52, at 11.19, Aslak Knutsen wrote:

> There is always the Weld User Forum: http://seamframework.org/Community/WeldUsers
> 
> Weld Test does exist:
> http://anonsvn.jboss.org/repos/weld/test/trunk/
> but will be 'converted' to a Arquillian container:
> 
> Arquillian is a allover 'in container' test framework. Have a look at:
> http://community.jboss.org/docs/DOC-14376?uniqueTitle=false
> http://community.jboss.org/wiki/Arquillian-Demo
> 
> Junit demo code: 
> http://anonsvn.jboss.org/repos/common/arquillian/trunk/demo/
> 
> TestNG demo code: 
> http://anonsvn.jboss.org/repos/common/arquillian/trunk/demo-testng/
> 
> Arquillian does not have any direct/standalone Weld support yet, but this is in the works and will be out soon. As for now, Weld can be used via the Jboss 6.0 Remote Container. 
> 
> Example of Weld + JUnit + Arquillian: 
> http://anonsvn.jboss.org/repos/common/arquillian/trunk/demo/src/test/java/com/acme/weld/InjectionTestCase.java
> 
> 
> This is the basis of upcoming Seam 3 Test.
> 
> -- 
> --
> Aslak Knutsen; +47 952 38 791; fax +47 22 33 60 24
> Kongens gate 14; Boks 805 Sentrum, 0104 Oslo;
> http://www.conduct.no; mailto:aslak at conduct.no
> 
> Conduct AS - Professional Open Source Services
> - Red Hat/JBoss Premier System Integrator
> - Pentaho Preferred Integration Partner
> - Atlassian Technology Partner
> 
> 2009/12/26 Johan Eltes <johan.eltes at callistaenterprise.se>
> It would be great me and other users to get a weld-user list!
> My major pain is to wrap my head around how to implement junit tests for cdi beans.
> Having a place where users could get together to sort out essential issues for projects trying to use Weld, would be great. If anyone has a sample of a unit test that does not depend on anything else than weld 1.0.0 would be really great:
> 
> - How to have the test target object injected into the test case ?
> ... or...
> - How to obtain an injected test target object from within the test case?
> 
> /Johan
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/weld-dev/attachments/20091226/d9e36e3e/attachment.html 


More information about the weld-dev mailing list