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

Tests et Performance Java Discussion :

Tests unitaires : Application's context is not initialized


Sujet :

Tests et Performance Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Points : 159
    Points
    159
    Par défaut Tests unitaires : Application's context is not initialized
    Bonjour,

    Il y a certaines fonctions du DAO que je dois tester mais dont les fonctions de test ne fonctionnent pas (ou alors des fois (!!) en debug quand je met des points d'arrêt avec comme erreur Application's context is not initialized).

    J'ai bien essayé d'écrire une fonction @BeforeClass qui crée le contexte (cf ce forum) mais apparemment ça ne change rien.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    759
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 759
    Points : 159
    Points
    159
    Par défaut
    Je suis pas d'un super niveau mais un collègue bien meilleur que moi a essayé de faire des choses avec Mockito... sans succès.

    Est-ce possible de s'en sortir avec et si oui comment il faut s'y prendre exactement :

    J'ai une classe de mapping MyClass qui possède une fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void chargeUtilisteur() {
    IUtilisateurService uService = MyAppliContext.getInstance().getUtilisateurService();
    //...
    }
    C'est donc le chargement du contexte qui pose problème quand je teste mes fonctions DAO qui mappent avec cette classe MyClass.

    -->on a donc essayé dans les classes de tests de faire des choses du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    MyAppliContext instance =MyAppliContext.getInstance();
    PowerMockito.mockStatic(MyAppliContext.class);
    Mockito.when(instance.getUtilisateurService()).thenReturn(utilisateurService);
    Merci.

Discussions similaires

  1. [Integration] Spring Contexte BD Tests Unitaires
    Par yyusy dans le forum Spring
    Réponses: 3
    Dernier message: 26/07/2010, 16h15
  2. Réponses: 0
    Dernier message: 16/09/2009, 09h59
  3. [Integration] Charger le contexte une seule fois lors d'un test unitaire
    Par Kelem dans le forum Spring
    Réponses: 0
    Dernier message: 18/08/2009, 19h35
  4. [ZF 1.8] [Test Unitaire] Classe Zend_Db_Table not found
    Par titou_777 dans le forum Zend Framework
    Réponses: 6
    Dernier message: 28/07/2009, 11h34
  5. Réponses: 0
    Dernier message: 16/06/2009, 11h41

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