Have you had a look at pax exam (http://wiki.ops4j.org/display/paxexam/Pax+Exam) ?
It actually lets you write Junit Tests in OSGi Framework independent way. You finally wrap your test in a test probe bundle (built on the fly), start your target framework (equinox in this case), provision it with you setup (extra bundles), and thats about it. IF you use PDE (because you pointed to the fact you are using eclipse a couple of times): Without external means like maven you probably end up re-specifiying all your dependencies again just for test setup. Tell us if you do or not as it might help us a lot to get you started with pax exam. Finally, in exam you end up inside an isolated vm process running just your test vm with your test framework (Equinox,Felix,Knopflerfish,Concierge, all recent versions at you fingertipps) exactly as specified. From there you (currently) get the (real!) bundleContext from where you probably get any service you want. Toni On 5/14/09, David Conde <[email protected]> wrote: > Hi everyone, > > > > I am trying to do test cases for OSGI Bundles in Equinox, using Eclipse. I > found the problem when I tried to model BundleContext and services like > Preference Services, which are complex objects. I read about how I could > solve this problem and I found some libraries from Spring Framework which > use “mocks” to test BundleContext, but I am not sure if these ones provided > special Services likes Preference services. So, my question is , is there > any library with mocks to simulate BundleContext and other complex Equinox > classes? Is there any library provided by Equinox? > > > > Thank you in advance > > > > > > -- > > David Conde Baena > > > CITIC > Centro Andaluz de Innovación y Tecnologías de la Información y las > Comunicaciones > Edificio CITIC, C/ Marie Curie, 6 > Parque Tecnológico de Andalucía > 29590 - Campanillas (MÁLAGA) > > Tfno.: +34 952028610 > Fax: +34 951231029 > <mailto:[email protected]> Email: [email protected] > <http://www.citic.es/> Web: www.citic.es > > > > > > -- Toni Menzel Independent Software Developer - Looking for new projects! Professional Profile: http://www.osgify.com Blog: tonitcom.blogspot.com [email protected] http://www.ops4j.org - New Energy for OSS Communities - Open Participation Software. _______________________________________________ equinox-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/equinox-dev
