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

Frameworks Web Java Discussion :

junit Erreur


Sujet :

Frameworks Web Java

  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2007
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 16
    Points : 16
    Points
    16
    Par défaut junit Erreur
    bonjour;
    j'ai reçue cet erreur lorsque j'essaye de lancé les tests unitaires, mon test unitaire vérifie est ce que ma list contient des enregistrements, voila mon test et ma classe service avec l'erreur:

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package com.myapp.service;
     
    import org.springframework.context.support.ClassPathXmlApplicationContext;
    import com.myapp.course.Course;
    import java.util.List;
    import org.junit.After;
    import org.junit.AfterClass;
    import org.junit.Before;
    import org.junit.BeforeClass;
    import org.junit.Test;
    import junit.framework.*;
    import static org.junit.Assert.*;
     
    /**
     *
     * @author nadya
     */
    public class CourseServiceImplTest {
     
        public static ClassPathXmlApplicationContext context;
        public static CourseService courseService;
     
        public CourseServiceImplTest() {
        }
     
        @BeforeClass
        public static void setUpClass() throws Exception {
            context = new ClassPathXmlApplicationContext("application-context.xml");
            courseService = (CourseService) context.getBean("courseService");
        }
     
        @AfterClass
        public static void tearDownClass() throws Exception {
            context.close();
        }
     
        @Before
        public void setUp() {
        }
     
        @After
        public void tearDown() {
        }
     
        /**
         * Test of findAll method, of class CourseServiceImpl.
         */
        @Test
        public void testFindAll() {
            List<Course> allCourses=courseService.findAll();
            assertNotNull(allCourses);
            assertTrue(allCourses.size()>0);
        }
    }
    ma classe service:

    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
    23
    24
    25
    26
    27
    28
    29
    30
     
    /*
     * To change this template, choose Tools | Templates
     * and open the template in the editor.
     */
    package com.myapp.service;
     
    import com.myapp.course.Course;
    import java.util.List;
    import org.hibernate.SessionFactory;
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Service;
    import org.springframework.transaction.annotation.Transactional;
     
    /**
     *
     * @author nadya
     */
    @Service("courseService")
    @Transactional
    public class CourseServiceImpl implements CourseService {
     
        @Autowired
        private SessionFactory sessionFactory;
     
        @Override
        public List<Course> findAll() {
           return sessionFactory.getCurrentSession().createQuery("from Course").list();
        }  
    }
    et voila mon erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    --com.myapp.service.CourseServiceTest FAILED
        L testFindAll FAILED: jUnit.framework.AssertionFailedError
             L junit.framework.assertionFailedError
             L at com.myapp.service.ServiceCourseImplTest.testFindAll(CourseServiceImplTest.java)
    merci d'avance!

  2. #2
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    Eh ben c'est que ta liste est vide et donc ton assertTrue renvoit une exception. C'est quoi ton pb?
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

Discussions similaires

  1. [Integration] [Junit] Erreur de useBeanFactory
    Par cs_zineb dans le forum Spring
    Réponses: 7
    Dernier message: 01/08/2012, 12h43
  2. erreur test Junit
    Par mystro7200 dans le forum Autres
    Réponses: 1
    Dernier message: 19/08/2008, 18h24
  3. [Integration] [JUnit] Erreur de chargement du fichier de config Spring
    Par Esil2008 dans le forum Spring
    Réponses: 3
    Dernier message: 18/07/2007, 10h07
  4. [2.1][jdk1.3][Junit] Erreur incompréhensible!
    Par Sniper37 dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 29/04/2005, 19h03

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