source: extensions/jiwigo-ws-api/src/test/java/fr/mael/jiwigo/service/ServicesTest.java @ 10089

Last change on this file since 10089 was 10089, checked in by anthony43, 13 years ago

restoring the previous tests

File size: 1.5 KB
Line 
1package fr.mael.jiwigo.service;
2
3import junit.framework.Assert;
4
5import org.junit.Before;
6import org.junit.Test;
7
8import fr.mael.jiwigo.dao.impl.CategoryDaoImpl;
9import fr.mael.jiwigo.dao.impl.ImageDaoImpl;
10import fr.mael.jiwigo.om.Category;
11import fr.mael.jiwigo.om.Image;
12import fr.mael.jiwigo.service.impl.CategoryServiceImpl;
13import fr.mael.jiwigo.service.impl.ImageServiceImpl;
14import fr.mael.jiwigo.transverse.session.SessionManager;
15import fr.mael.jiwigo.transverse.session.impl.SessionManagerImpl;
16
17public class ServicesTest {
18
19        private SessionManager sessionManager;
20
21        @Before
22        public void setUp() {
23                sessionManager = new SessionManagerImpl("mael", "motdepasse", "http://mael.piwigo.com", "Unit Test");
24                sessionManager.processLogin();
25        }
26
27        @Test
28        public void testCreer() throws Exception {
29                Category cat = null;
30                CategoryServiceImpl categoryService = new CategoryServiceImpl();
31                CategoryDaoImpl categoryDao = new CategoryDaoImpl();
32                categoryDao.setSessionManager(sessionManager);
33                categoryService.setDao(categoryDao);
34
35                ImageServiceImpl imageService = new ImageServiceImpl();
36                ImageDaoImpl imageDao = new ImageDaoImpl();
37                imageDao.setSessionManager(sessionManager);
38                imageService.setDao(imageDao);
39
40                for (Category category : categoryService.list(true)) {
41                        if (category.getIdentifier().equals(3)) {
42                                cat = category;
43                                break;
44                        }
45                }
46                Image image = imageService.listByCategory(cat.getIdentifier(), true).get(0);
47                Assert.assertEquals("test de test do not delete", cat.getName());
48                Assert.assertEquals("20110329194915-0c0b3f36.jpg", image.getFile());
49
50        }
51}
Note: See TracBrowser for help on using the repository browser.