Bonjour,
Je réaliser des tests unitaire en java et je souhaite mocker ma dao qui gère la base de données pour pas que cela m'ajoute ce que je fait avec mon test unitaire directement dans BD. Or j'ai l'impression que cela m'ajout mon test dans la bd.
Voyez-bous une 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 @Autowired private IUtilServiceWebService utilServiceWebService; private IUtilDao utilDaoMock; @Before public void setUp() throws Exception { utilDaoMock = EasyMock.createMock(IUtilDao.class); } @Test public void enregistrerUtil() throws EnregistrerUtilException, ListerUtilisateurException { Boolean retour; UtilrEntitie utilEntite = new UtilEntitie(); utilEntite .setIdentifiant(1); utilEntite .setNom("test"); utilEntite Entite.setPrenom("test"); Util util = new Util(); util .setIdentifiant(1); util .setNom("test"); util .setPrenom("test"); EasyMock.expect(utilDaoMock.enregistrerUtil(utilEntite )).andReturn(true); EasyMock.replay(utilDaoMock); retour = utilServiceWebService.enregistrerUtil(util ); Assert.assertTrue(retour); }
Partager