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 package fr.paris.lutece.plugins.graphite.business;
36
37 import fr.paris.lutece.test.LuteceTestCase;
38
39
40 public class CategoryBusinessTest extends LuteceTestCase
41 {
42 private final static int IDCATEGORY1 = 1;
43 private final static int IDCATEGORY2 = 2;
44 private final static String CATEGORYTITLE1 = "CategoryTitle1";
45 private final static String CATEGORYTITLE2 = "CategoryTitle2";
46 private final static String CATEGORYROLE1 = "CategoryRole1";
47 private final static String CATEGORYROLE2 = "CategoryRole2";
48 private final static String CATEGORYWORKGROUP1 = "CategoryWorkgroup1";
49 private final static String CATEGORYWORKGROUP2 = "CategoryWorkgroup2";
50 private final static int DISPLAYFRONT1 = 1;
51 private final static int DISPLAYFRONT2 = 2;
52 private final static int DISPLAYBACK1 = 1;
53 private final static int DISPLAYBACK2 = 2;
54
55 public void testBusiness( )
56 {
57
58 Category category = new Category();
59 category.setIdCategory( IDCATEGORY1 );
60 category.setCategoryTitle( CATEGORYTITLE1 );
61 category.setCategoryRole( CATEGORYROLE1 );
62 category.setCategoryWorkgroup( CATEGORYWORKGROUP1 );
63 category.setDisplayFront( DISPLAYFRONT1 );
64 category.setDisplayBack( DISPLAYBACK1 );
65
66
67 CategoryHome.create( category );
68 Category categoryStored = CategoryHome.findByPrimaryKey( category.getIdCategory() );
69 assertEquals( categoryStored.getIdCategory() , category.getIdCategory() );
70 assertEquals( categoryStored.getCategoryTitle() , category.getCategoryTitle() );
71 assertEquals( categoryStored.getCategoryRole() , category.getCategoryRole() );
72 assertEquals( categoryStored.getWorkgroup() , category.getWorkgroup() );
73 assertEquals( categoryStored.getDisplayFront() , category.getDisplayFront() );
74 assertEquals( categoryStored.getDisplayBack() , category.getDisplayBack() );
75
76
77 category.setIdCategory( IDCATEGORY2 );
78 category.setCategoryTitle( CATEGORYTITLE2 );
79 category.setCategoryRole( CATEGORYROLE2 );
80 category.setCategoryWorkgroup( CATEGORYWORKGROUP2 );
81 category.setDisplayFront( DISPLAYFRONT2 );
82 category.setDisplayBack( DISPLAYBACK2 );
83 CategoryHome.update( category );
84 categoryStored = CategoryHome.findByPrimaryKey( category.getIdCategory() );
85 assertEquals( categoryStored.getIdCategory() , category.getIdCategory() );
86 assertEquals( categoryStored.getCategoryTitle() , category.getCategoryTitle() );
87 assertEquals( categoryStored.getCategoryRole() , category.getCategoryRole() );
88 assertEquals( categoryStored.getWorkgroup() , category.getWorkgroup() );
89 assertEquals( categoryStored.getDisplayFront() , category.getDisplayFront() );
90 assertEquals( categoryStored.getDisplayBack() , category.getDisplayBack() );
91
92
93 CategoryHome.getCategorysList();
94
95
96 CategoryHome.remove( category.getIdCategory() );
97 categoryStored = CategoryHome.findByPrimaryKey( category.getIdCategory() );
98 assertNull( categoryStored );
99
100 }
101
102 }