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

Spring Java Discussion :

comment je peux test ma connection avec JdbcDaoSupport


Sujet :

Spring Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    241
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 241
    Par défaut comment je peux test ma connection avec JdbcDaoSupport
    Bonjour,

    J'ai un DAO qui étend JdbcDaoSupport et j'ai une classe service qui fait appel à ce DAO (via IOC),

    Sachant que dataSource est injecté via mon fichier xml et que c'est une propriété de mon DAO, comment je peux tester que la connection a reussi dans la classe service ?

    J'ai ceci dans mon fichier xml :

    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
     
      	<bean id="dataSource" class="">
     
    	</bean>
     
       <bean id="maFactory" class="">
    	<property name="monDAO" ref="monDAO" />
      </bean>
     
    	<bean id="monDAO"  class="">
    	<property name="dataSource" ref="dataSource" />
      </bean>
     
      <bean id="monServicer" class="">
    	<property name="maFactory" ref="maFactory" />
      </bean>
    je croyais que je pouvait acceder à la dataSource via son getter mais ça na marche pas (getDataSource)

    bàv,

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    166
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 166
    Par défaut
    Tel que je comprends ton problème, tu souhaites tester ton service dans des conditions réelles, d'un bout à l'autre de la chaîne. Dans ce cas, je te conseille de mettre en place des tests d'intégration à base de HSQLDB (base de données virtuelle) + DBUnit (pour gérer les jeux de données en entrée et ceux attendus en sortie) + JUnit.

    Petite remarque : ce genre de tests est difficile à mettre en place (intégration de plusieurs outils ensemble) et coûteux à maintenir (complexité intrinsèque + jeux de données).

    Si ton but est juste de tester la connexion, ce n'est pas le service que tu dois tester mais seulement ton DAO. Ainsi dans ton service tu n'as plus à te soucier de tester la connexion mais juste de faire appel à un DAO mocké.

Discussions similaires

  1. Réponses: 1
    Dernier message: 19/02/2010, 20h40
  2. comment je peux ecrire ce problème avec Matlab
    Par Medoou dans le forum MATLAB
    Réponses: 4
    Dernier message: 20/07/2009, 16h51
  3. SVP comment je peux afficher une facture avec Qt?
    Par kenouz1234 dans le forum Qt
    Réponses: 1
    Dernier message: 07/03/2009, 14h49
  4. comment je peux faire une tabulation avec Enter
    Par iam dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/04/2006, 20h41
  5. [TP]Comment je peux creer un bouton avec Pascal ?
    Par JaVaCode dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 06/12/2004, 18h28

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