View Javadoc
1   /*
2    * Copyright (c) 2002-2025, City of Paris
3    * All rights reserved.
4    *
5    * Redistribution and use in source and binary forms, with or without
6    * modification, are permitted provided that the following conditions
7    * are met:
8    *
9    *  1. Redistributions of source code must retain the above copyright notice
10   *     and the following disclaimer.
11   *
12   *  2. Redistributions in binary form must reproduce the above copyright notice
13   *     and the following disclaimer in the documentation and/or other materials
14   *     provided with the distribution.
15   *
16   *  3. Neither the name of 'Mairie de Paris' nor 'Lutece' nor the names of its
17   *     contributors may be used to endorse or promote products derived from
18   *     this software without specific prior written permission.
19   *
20   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21   * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22   * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23   * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
24   * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25   * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26   * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27   * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28   * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30   * POSSIBILITY OF SUCH DAMAGE.
31   *
32   * License 1.0
33   */
34  package fr.paris.lutece.portal.service;
35  
36  import fr.paris.lutece.portal.service.html.EncodingServiceTest;
37  import fr.paris.lutece.portal.service.html.HtmlCleanerServiceTest;
38  import fr.paris.lutece.portal.service.i18n.I18nServiceTest;
39  import fr.paris.lutece.portal.service.insert.InsertServiceManagerTest;
40  import fr.paris.lutece.portal.service.message.AdminMessageServiceTest;
41  import fr.paris.lutece.portal.service.page.PageServiceTest;
42  import fr.paris.lutece.portal.service.plugin.PluginFileTest;
43  import fr.paris.lutece.portal.service.portal.PortalMenuServiceTest;
44  import fr.paris.lutece.portal.service.portal.PortalServiceTest;
45  import fr.paris.lutece.portal.service.security.LuteceUserTest;
46  import fr.paris.lutece.portal.service.security.SecurityServiceTest;
47  import fr.paris.lutece.portal.service.template.FreeMarkerTemplateServiceTest;
48  import fr.paris.lutece.portal.service.util.AppLogServiceTest;
49  import fr.paris.lutece.portal.service.util.AppPathServiceTest;
50  
51  import junit.framework.Test;
52  import junit.framework.TestSuite;
53  
54  /**
55   * This Class is the main Test Suite class to launch all the unit tests of the current package
56   */
57  public final class AllTests
58  {
59      /**
60       * Constructor
61       *
62       */
63      private AllTests( )
64      {
65      }
66  
67      /**
68       * A set of tests
69       * 
70       * @return Test the tests
71       */
72      public static Test suite( )
73      {
74          TestSuite suite = new TestSuite( "Test for test.fr.paris.lutece.portal.service" );
75  
76          // $JUnit-BEGIN$
77          suite.addTest( new TestSuite( HtmlCleanerServiceTest.class ) );
78          suite.addTest( new TestSuite( EncodingServiceTest.class ) );
79          suite.addTest( new TestSuite( I18nServiceTest.class ) );
80          suite.addTest( new TestSuite( InsertServiceManagerTest.class ) );
81          suite.addTest( new TestSuite( AdminMessageServiceTest.class ) );
82          suite.addTest( new TestSuite( PageServiceTest.class ) );
83          suite.addTest( new TestSuite( PluginFileTest.class ) );
84          suite.addTest( new TestSuite( LuteceUserTest.class ) );
85          suite.addTest( new TestSuite( FreeMarkerTemplateServiceTest.class ) );
86          suite.addTest( new TestSuite( AppLogServiceTest.class ) );
87          suite.addTest( new TestSuite( AppPathServiceTest.class ) );
88          suite.addTest( new TestSuite( PortalServiceTest.class ) );
89          suite.addTest( new TestSuite( PortalMenuServiceTest.class ) );
90          suite.addTest( new TestSuite( PageIncludeServiceTest.class ) );
91          suite.addTest( new TestSuite( SecurityServiceTest.class ) );
92  
93          // suite.addTest( new TestSuite( ImageResourceTest.class ) );
94  
95          // $JUnit-END$
96          return suite;
97      }
98  }