Thanks! You have got me rolling again.
If I turn my unit-tests into a simple webapp, what would my "next" entitystore be then? Yours Dan ________________________________________ Från: [email protected] [[email protected]] för Stanislav Muhametsin [[email protected]] Skickat: den 3 oktober 2010 12:22 Till: [email protected] Ämne: Re: [qi4j-dev] Newbie: adding an entity store Quoting Dan Bergh Johnsson <[email protected]>: > Hi crowd > > I am preparing a new workshop to get more people get their toes wet > in Qi4j - including myself. > > Last time we ran the tutorial - and did not finish. The ambition > this time is get a little bit further, and I would love to do some > entity stuff. > > So - here I am preparing writing an entity. I have finished it fine > and nice, but when I try to create it (in a unit test) the UoW > complains that there is no EntityStore contained in that module. I > have searched the docs and tutorials but find no example. > > Question: How do I get the entity store in place, and what should my > beginner-choise be? > Hello, and welcome back to Qi4j-world. :) You get entity store by adding appropriate entitystore services to your Qi4j assembly. For an unit test, the best entitystore would be MemoryEntityStoreService, which also requires UuidIdentityGeneratorService. You can add these to your assembly manually, or you can use org.qi4j.test.EntityTestAssembler located in project qi4j-core-testsupport. Speaking of that project, it also provides a very useful org.qi4j.test.AbstractQi4jTest class for Qi4j-related unit tests. Just extend it (and implement abstract methods) in your own project, and you will get access to many Qi4j-related things (like UnitOfWorkFactory, TransientBuilderFactory, etc) in your unit test. _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev _______________________________________________ qi4j-dev mailing list [email protected] http://lists.ops4j.org/mailman/listinfo/qi4j-dev

