Florent Guillaume | 26 Nov 20:15
Gravatar

Re: NXRuntime Testcase bootstrap

That's what we do usually, it should work.
How do you run the tests?
Are you on Windows? Are there spaces in your paths? Is there a C:  
somewhere maybe?

Florent

On 26 Nov 2008, at 16:17, <damien.metzler@...>
<damien.metzler@... 
 > wrote:

> Hello,
>
> I try to implement a test case for a new service. I extends  
> NXRuntimeTestcase like this :
>
> public class TestConfigService extends NXRuntimeTestCase {
>     private ConfigService service;
>
>     @Override
>     protected void setUp() throws Exception {
>         super.setUp();
>          
> deployContrib("com.leroymerlin.corp.fr.nuxeo.portal.config.tests",
>                 "configservice-test-bundle.xml");
>         this.service = Framework.getService(ConfigService.class);
>     }
>
> but it fails at the setUp() step :
> java.lang.IllegalArgumentException: URI is not hierarchical
>         at java.io.File.<init>(File.java:335)
>         at  
> org 
> .nuxeo 
> .runtime.test.NXRuntimeTestCase.lookupBundle(NXRuntimeTestCase.java: 
> 413)
>         at  
> org 
> .nuxeo 
> .runtime 
> .test.NXRuntimeTestCase.initOsgiRuntime(NXRuntimeTestCase.java:126)
>         at  
> org 
> .nuxeo.runtime.test.NXRuntimeTestCase.setUp(NXRuntimeTestCase.java:88)
>         at  
> com 
> .leroymerlin 
> .corp 
> .fr 
> .nuxeo.portal.config.TestConfigService.setUp(TestConfigService.java: 
> 13)
>         at org.jmock.core.VerifyingTestCase.runBare(Unknown Source)
>         at junit.framework.TestResult$1.protect(TestResult.java:106)
>
>
> Did i miss some dependencies in my pom.xml or something like that ?  
> I don't find any solution....
>
> Thx
>
> --
> Damien METZLER
> SIF - Leroy Merlin France - Tel : 03 28 80 89 03
>
>
>
> Ce message et toutes les pieces jointes sont etablis a l'attention  
> exclusive de leurs destinataires et sont confidentiels. Si vous  
> recevez ce message par erreur, merci de le detruire et d'en avertir  
> immediatement l'expediteur. L'internet ne permettant pas d'assurer  
> l'integrite de ce message, le contenu de ce message ne represente en  
> aucun cas un engagement de la part de Leroy Merlin.
>
>
> _______________________________________________
> ECM mailing list
> ECM@...
> http://lists.nuxeo.com/mailman/listinfo/ecm

--

-- 
Florent Guillaume, Head of R&D, Nuxeo
Open Source, Java EE based, Enterprise Content Management (ECM)
http://www.nuxeo.com   http://www.nuxeo.org   +33 1 40 33 79 87

Gmane