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.phraseanet.business.media;
35
36 import fr.paris.lutece.test.LuteceTestCase;
37
38
39 public class MediaHandlerTest extends LuteceTestCase
40 {
41 private final static int ID1 = 1;
42 private final static int ID2 = 2;
43 private final static String NAME1 = "Name1";
44 private final static String NAME2 = "Name2";
45 private final static String DESCRIPTION1 = "Description1";
46 private final static String DESCRIPTION2 = "Description2";
47 private final static String ICONURL1 = "IconUrl1";
48 private final static String ICONURL2 = "IconUrl2";
49 private final static String INSERTTEMPLATE1 = "InsertTemplate1";
50 private final static String INSERTTEMPLATE2 = "InsertTemplate2";
51 private final static String MEDIATYPE1 = "MediaType1";
52 private final static String MEDIATYPE2 = "MediaType2";
53
54 public void testBusiness( )
55 {
56
57 MediaHandler mediaHandler = new MediaHandler( );
58 mediaHandler.setId( ID1 );
59 mediaHandler.setName( NAME1 );
60 mediaHandler.setDescription( DESCRIPTION1 );
61 mediaHandler.setIconUrl( ICONURL1 );
62 mediaHandler.setInsertTemplate( INSERTTEMPLATE1 );
63 mediaHandler.setMediaType( MEDIATYPE1 );
64
65
66 MediaHandlerHome.create( mediaHandler );
67
68 MediaHandler mediaHandlerStored = MediaHandlerHome.findByPrimaryKey( mediaHandler.getId( ) );
69 assertEquals( mediaHandlerStored.getId( ), mediaHandler.getId( ) );
70 assertEquals( mediaHandlerStored.getName( ), mediaHandler.getName( ) );
71 assertEquals( mediaHandlerStored.getDescription( ), mediaHandler.getDescription( ) );
72 assertEquals( mediaHandlerStored.getIconUrl( ), mediaHandler.getIconUrl( ) );
73 assertEquals( mediaHandlerStored.getInsertTemplate( ), mediaHandler.getInsertTemplate( ) );
74 assertEquals( mediaHandlerStored.getMediaType( ), mediaHandler.getMediaType( ) );
75
76
77 mediaHandler.setId( ID2 );
78 mediaHandler.setName( NAME2 );
79 mediaHandler.setDescription( DESCRIPTION2 );
80 mediaHandler.setIconUrl( ICONURL2 );
81 mediaHandler.setInsertTemplate( INSERTTEMPLATE2 );
82 mediaHandler.setMediaType( MEDIATYPE2 );
83 MediaHandlerHome.update( mediaHandler );
84 mediaHandlerStored = MediaHandlerHome.findByPrimaryKey( mediaHandler.getId( ) );
85 assertEquals( mediaHandlerStored.getId( ), mediaHandler.getId( ) );
86 assertEquals( mediaHandlerStored.getName( ), mediaHandler.getName( ) );
87 assertEquals( mediaHandlerStored.getDescription( ), mediaHandler.getDescription( ) );
88 assertEquals( mediaHandlerStored.getIconUrl( ), mediaHandler.getIconUrl( ) );
89 assertEquals( mediaHandlerStored.getInsertTemplate( ), mediaHandler.getInsertTemplate( ) );
90 assertEquals( mediaHandlerStored.getMediaType( ), mediaHandler.getMediaType( ) );
91
92
93 MediaHandlerHome.findAll( );
94
95
96 MediaHandlerHome.remove( mediaHandler.getId( ) );
97 mediaHandlerStored = MediaHandlerHome.findByPrimaryKey( mediaHandler.getId( ) );
98 assertNull( mediaHandlerStored );
99 }
100 }