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.portal.web;
35
36 import javax.servlet.http.HttpServletRequest;
37
38 import org.apache.commons.lang3.StringUtils;
39 import org.springframework.mock.web.MockHttpServletRequest;
40 import org.springframework.mock.web.MockHttpServletResponse;
41 import org.springframework.mock.web.MockServletConfig;
42
43 import fr.paris.lutece.portal.service.security.SecurityService;
44 import fr.paris.lutece.test.LuteceTestCase;
45
46
47
48
49
50 public class PortalJspBeanTest extends LuteceTestCase
51 {
52
53
54
55 public void testGetContent( ) throws Exception
56 {
57 HttpServletRequest request = new MockHttpServletRequest( );
58 LocalVariables.setLocal( new MockServletConfig( ), request, new MockHttpServletResponse( ) );
59 PortalJspBean instance = new PortalJspBean( );
60
61 String result = instance.getContent( request );
62 assertTrue( StringUtils.isNotEmpty( result ) );
63 }
64
65
66
67
68 public void testGetStartUpFailurePage( )
69 {
70 HttpServletRequest request = new MockHttpServletRequest( );
71 PortalJspBean instance = new PortalJspBean( );
72 String result = instance.getStartUpFailurePage( request );
73 assertTrue( StringUtils.isNotEmpty( result ) );
74 }
75
76
77
78
79 public void testGetError500Page( )
80 {
81 HttpServletRequest request = new MockHttpServletRequest( );
82 PortalJspBean instance = new PortalJspBean( );
83 String result = instance.getError500Page( request, "Cause" );
84 assertTrue( StringUtils.isNotEmpty( result ) );
85 }
86
87
88
89
90 public void testGetError404Page( )
91 {
92 HttpServletRequest request = new MockHttpServletRequest( );
93 PortalJspBean instance = new PortalJspBean( );
94 String result = instance.getError404Page( request );
95 assertTrue( StringUtils.isNotEmpty( result ) );
96 }
97
98
99
100
101 public void testGetCredits( )
102 {
103 HttpServletRequest request = new MockHttpServletRequest( );
104 PortalJspBean instance = new PortalJspBean( );
105 String result = instance.getCredits( request );
106 assertTrue( StringUtils.isNotEmpty( result ) );
107 }
108
109
110
111
112 public void testGetLegalInfos( )
113 {
114 HttpServletRequest request = new MockHttpServletRequest( );
115 PortalJspBean instance = new PortalJspBean( );
116 String result = instance.getLegalInfos( request );
117 assertTrue( StringUtils.isNotEmpty( result ) );
118 }
119
120
121
122
123 public void testRedirectLogin( )
124 {
125 if ( SecurityService.isAuthenticationEnable( ) )
126 {
127 HttpServletRequest request = new MockHttpServletRequest( );
128 PortalJspBean instance = new PortalJspBean( );
129 String result = instance.redirectLogin( request );
130 assertTrue( StringUtils.isNotEmpty( result ) );
131 }
132 }
133
134
135
136
137 public void testGetLoginNextUrl( )
138 {
139 if ( SecurityService.isAuthenticationEnable( ) )
140 {
141 HttpServletRequest request = new MockHttpServletRequest( );
142 PortalJspBean.getLoginNextUrl( request );
143 }
144 }
145
146 @Override
147 public void tearDown( ) throws Exception
148 {
149 LocalVariables.setLocal( null, null, null );
150 super.tearDown( );
151 }
152 }