Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package ec.gob.senescyt.sniese.commons.tests;
 
import static org.mockito.Matchers.any;
import static org.mockito.Matchers.anyObject;
import static org.mockito.Matchers.anyString;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.mockito.MockitoAnnotations.initMocks;
    @Mock
    private SeguridadRealm seguridadRealm;
    @Mock
    private Client clienteHttp;
    public RecursoSeguroIntTest(Class applicationClass) {
        super(applicationClass);
    }
    @Override
    @Before
    public void setUp() throws Exception {
        super.setUp();
        initMocks(this);
        Environment environment = getRule().getEnvironment();
        configurarSeguridad(environment);
    }
    private void configurarSeguridad(Environment environmentthrows NoSuchFieldExceptionIllegalAccessException {
         = env.getObject("SeguridadRealm"SeguridadRealm.class);
        InicializadorPropiedades.asignar("cliente");
    }
    protected void configurarUsuarioConPermisos(Usuario usuarioString... permisosthrows IOException {
        JsonNode permisosJson = crearJsonPermisos(permisos);
    }
    protected void configurarClienteHttpParaUrlConRespuesta(String urlObject respuesta) {
        WebResource recursoWeb = mock(WebResource.class);
        WebResource.Builder constructorWeb = mock(WebResource.Builder.class);
        ClientResponse respuestaHttp = mock(ClientResponse.class);
        when(.resource(url)).thenReturn(recursoWeb);
        when(recursoWeb.type(anyString())).thenReturn(constructorWeb);
        when(constructorWeb.header(anyString(), anyObject())).thenReturn(constructorWeb);
        when(constructorWeb.get(ClientResponse.class)).thenReturn(respuestaHttp);
        when(respuestaHttp.getStatus()).thenReturn(.);
        when(respuestaHttp.getEntity(any(Class.class))).thenReturn(respuesta);
    }
    private JsonNode crearJsonPermisos(String[] permisosthrows IOException {
        JsonNodeFactory fabricaNodosJson = new JsonNodeFactory(false);
        ObjectNode listaPermisosJson = fabricaNodosJson.objectNode();
        ArrayNode permisosJson = fabricaNodosJson.arrayNode();
        for (String permiso : permisos) {
            ObjectNode permisoJson = fabricaNodosJson.objectNode();
            permisoJson.put("nombrePermiso"permiso);
            permisosJson.add(permisoJson) ;
        }
        listaPermisosJson.put("elementos"permisosJson);
        return listaPermisosJson;
    }
New to GrepCode? Check out our FAQ X