Bonjour à tous,
Voici mon problème.
Je développe une application Web qui appel une url provider en utilisant le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private static final String REF_URL_SIGNEL ="url/monUrl";
 
	JndiObjectFactoryBean jndiBean = new JndiObjectFactoryBean();
 
    	JndiTemplate jndiTemplate = new JndiTemplate();
 
    	jndiBean.setJndiTemplate(jndiTemplate);
 
    	URL url = null;
 
    	try {
 
    	    InitialContext ic = new InitialContext();
            url = (URL)jndiTemplate.lookup(REF_URL_SIGNEL);
 
        } catch (NamingException e) {
 
           	LOG.error("erreur recuperation JNDI["+e+"]");
           	throw new SignelServiceException(51,"Problème paramétrage URL provider",null);
 
        }
Le problème, c'est qu'en faisant des tests unitaires (en utilisant junit), je n'arrive pas a récupérer mon url (normal car c'est sur le serveur).
Ma demande est la suivante : comment mocker mon application afin que je puisse récupérer mon url provider.
Merci d'avance.