This library provides classes to facilitate the implementation of unit tests.
LuteceTestCase
A class LuteceTestCase to create test classes with all services Lutece initialized (AppPropertiesService, AppPathService, database access ...).
public MyTestCase extends LuteceTestCase
{
...
}
Mock Objects
Mock objects from spring-test can be used. Some utilities are provided.
In the example below, a false application containing false identified user was created to test an AdminFeature subjected to authentication.
MockHttpServletRequest request = new MockHttpServletRequest( );
Utils.registerAdminUserWithRigth( request, new AdminUser( ), RIGHT_MY_FEATURE);
request.addParameter( PARAM_NANE, param_value );
MyPluginJspBean instance = new MyPluginJspBean( );
instance.init( request, RIGHT_MY_FEATURE );
instance.getMyFeature( request );
Maven documentation and reports
generated by xdoc2md - do not edit directly.