    @Test
    public void processRequest_invalidVariablesType_shouldThrowException() {

        // Given
        val request = new LinkedHashMap<String, Object>();
        request.put("query", "dummy");
        request.put("operationName", "dummy");
        request.put("variables", 1234);

        // When
        val exception = assertThatThrownBy(() -> graphQlExecutor.executeRequest(request));

        // Then
        exception.isExactlyInstanceOf(GraphQLException.class).hasMessage("Incorrect variables");
    }