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 package fr.paris.lutece.plugins.mylutece.modules.users.business;
35
36 import fr.paris.lutece.test.LuteceTestCase;
37
38
39
40
41 public class LocalUserBusinessTest extends LuteceTestCase
42 {
43 private static final String LOGIN1 = "Login1";
44 private static final String LOGIN2 = "Login2";
45 private static final String GIVENNAME1 = "GivenName1";
46 private static final String GIVENNAME2 = "GivenName2";
47 private static final String LASTNAME1 = "LastName1";
48 private static final String LASTNAME2 = "LastName2";
49 private static final String EMAIL1 = "Email1";
50 private static final String EMAIL2 = "Email2";
51
52
53
54
55 public void testBusiness( )
56 {
57
58 LocalUser localUser = new LocalUser( );
59 localUser.setLogin( LOGIN1 );
60 localUser.setGivenName( GIVENNAME1 );
61 localUser.setLastName( LASTNAME1 );
62 localUser.setEmail( EMAIL1 );
63
64
65 LocalUserHome.create( localUser );
66 LocalUser localUserStored = LocalUserHome.findByPrimaryKey( localUser.getId( ) );
67 assertEquals( localUserStored.getLogin( ), localUser.getLogin( ) );
68 assertEquals( localUserStored.getGivenName( ), localUser.getGivenName( ) );
69 assertEquals( localUserStored.getLastName( ), localUser.getLastName( ) );
70 assertEquals( localUserStored.getEmail( ), localUser.getEmail( ) );
71
72
73 localUser.setLogin( LOGIN2 );
74 localUser.setGivenName( GIVENNAME2 );
75 localUser.setLastName( LASTNAME2 );
76 localUser.setEmail( EMAIL2 );
77 LocalUserHome.update( localUser );
78 localUserStored = LocalUserHome.findByPrimaryKey( localUser.getId( ) );
79 assertEquals( localUserStored.getLogin( ), localUser.getLogin( ) );
80 assertEquals( localUserStored.getGivenName( ), localUser.getGivenName( ) );
81 assertEquals( localUserStored.getLastName( ), localUser.getLastName( ) );
82 assertEquals( localUserStored.getEmail( ), localUser.getEmail( ) );
83
84
85 LocalUserHome.getLocalUsersList( );
86
87
88 LocalUserHome.remove( localUser.getId( ) );
89 localUserStored = LocalUserHome.findByPrimaryKey( localUser.getId( ) );
90 assertNull( localUserStored );
91
92 }
93
94 }