IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Test ManagedBeans JSF2


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 7
    Par défaut Test ManagedBeans JSF2
    Bonjour a tous,

    Voila j'ai réalisé une application JSF2 grâce au framework Primefaces pour un projet universitaire, à présent je voudrait tester mon application et plus particulièrement mes "ManagedBeans" un peu comme on fait des JUnit test pour les classes Java. Le soucis c'est que je ne sais pas comment m'y prendre pour réaliser ceci n'ayant jamais fait de test JavaEE.

    Voici mon ManagedBean (Controlleur):
    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
     
    ...
    @ManagedBean
    @SessionScoped
    public class LoginController implements Serializable {
    ...
    @Inject
    private UserFacade userFacade;
    ..
    public String authenticate() {
    ...
    userFacade.create(user);
    ...
    return "Ok";
    }
    ...
    Le problème est quand je lance mon test ma variable userFacade est null.

    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
    22
     
    @RunWith(SpringJUnit4ClassRunner.class)
    @ContextConfiguration(locations = {"/application-context.xml"})
    public class LoginControllerTest {
     
        private Login loginController;
     
        @Before
        public void setUp() {
           loginController = new LoginController();
        }
     
        @Test
        public void testAuthenticate() {
     
            loginController.setLogin("testLogin");
            loginController.setPassword("testPass");
     
            String res = loginController.authenticate();
            Assert.assertEquals("OK", res);
        }
    }
    Si vous avez des pistes a me suggérer et des exemples simples, merci de me mettre sur la bonne voie.

    Merci.

  2. #2
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2012
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2012
    Messages : 23
    Par défaut
    Est-ce que tu as pensé à initialiser ton user quelque part ?

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/02/2015, 22h29
  2. Réponses: 1
    Dernier message: 26/08/2013, 23h59
  3. Script test de deux chaine avec if
    Par kacedda dans le forum Linux
    Réponses: 6
    Dernier message: 02/05/2003, 15h38
  4. [XMLRAD] test de nullité
    Par Pm dans le forum XMLRAD
    Réponses: 5
    Dernier message: 29/11/2002, 10h57
  5. test collisions
    Par tatakinawa dans le forum OpenGL
    Réponses: 5
    Dernier message: 08/06/2002, 06h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo