Package org.apache.camel.component.linkedin

Source Code of org.apache.camel.component.linkedin.PeopleResourceIntegrationTest

/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements.  See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License.  You may obtain a copy of the License at
*
*      http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/*
* Camel Api Route test generated by camel-component-util-maven-plugin
* Generated on: Wed Jul 09 19:57:11 PDT 2014
*/
package org.apache.camel.component.linkedin;

import java.util.HashMap;
import java.util.Map;

import org.apache.camel.builder.RouteBuilder;
import org.apache.camel.component.linkedin.api.model.Person;
import org.apache.camel.component.linkedin.internal.LinkedInApiCollection;
import org.apache.camel.component.linkedin.internal.PeopleResourceApiMethod;

import org.junit.Ignore;
import org.junit.Test;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;


/**
* Test class for {@link org.apache.camel.component.linkedin.api.PeopleResource} APIs.
*/
public class PeopleResourceIntegrationTest extends AbstractLinkedInTestSupport {

    private static final Logger LOG = LoggerFactory.getLogger(PeopleResourceIntegrationTest.class);
    private static final String PATH_PREFIX = LinkedInApiCollection.getCollection().getApiName(PeopleResourceApiMethod.class).getName();

    // TODO provide parameter values for addActivity
    @Ignore
    @Test
    public void testAddActivity() throws Exception {
        // using org.apache.camel.component.linkedin.api.model.Activity message body for single parameter "activity"
        requestBody("direct://ADDACTIVITY", null);
    }

    // TODO provide parameter values for addGroupMembership
    @Ignore
    @Test
    public void testAddGroupMembership() throws Exception {
        // using org.apache.camel.component.linkedin.api.model.GroupMembership message body for single parameter "groupmembership"
        requestBody("direct://ADDGROUPMEMBERSHIP", null);
    }

    // TODO provide parameter values for addInvite
    @Ignore
    @Test
    public void testAddInvite() throws Exception {
        // using org.apache.camel.component.linkedin.api.model.MailboxItem message body for single parameter "mailboxitem"
        requestBody("direct://ADDINVITE", null);
    }

    // TODO provide parameter values for addJobBookmark
    @Ignore
    @Test
    public void testAddJobBookmark() throws Exception {
        // using org.apache.camel.component.linkedin.api.model.JobBookmark message body for single parameter "jobbookmark"
        requestBody("direct://ADDJOBBOOKMARK", null);
    }

    // TODO provide parameter values for addUpdateComment
    @Ignore
    @Test
    public void testAddUpdateComment() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.update_key", null);
        // parameter type is org.apache.camel.component.linkedin.api.model.UpdateComment
        headers.put("CamelLinkedIn.updatecomment", null);

        requestBodyAndHeaders("direct://ADDUPDATECOMMENT", null, headers);
    }

    // TODO provide parameter values for followCompany
    @Ignore
    @Test
    public void testFollowCompany() throws Exception {
        // using org.apache.camel.component.linkedin.api.model.Company message body for single parameter "company"
        requestBody("direct://FOLLOWCOMPANY", null);
    }

    @Test
    public void testGetConnections() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // use defaults
/*
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);
*/

        final org.apache.camel.component.linkedin.api.model.Connections result = requestBodyAndHeaders("direct://GETCONNECTIONS", null, headers);

        assertNotNull("getConnections result", result);
        LOG.debug("getConnections: " + result);
    }

    // TODO provide parameter values for getConnectionsById
    @Ignore
    @Test
    public void testGetConnectionsById() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.person_id", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);

        final org.apache.camel.component.linkedin.api.model.Connections result = requestBodyAndHeaders("direct://GETCONNECTIONSBYID", null, headers);

        assertNotNull("getConnectionsById result", result);
        LOG.debug("getConnectionsById: " + result);
    }

    // TODO provide parameter values for getConnectionsByUrl
    @Ignore
    @Test
    public void testGetConnectionsByUrl() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.public_profile_url", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);

        final org.apache.camel.component.linkedin.api.model.Connections result = requestBodyAndHeaders("direct://GETCONNECTIONSBYURL", null, headers);

        assertNotNull("getConnectionsByUrl result", result);
        LOG.debug("getConnectionsByUrl: " + result);
    }

    @Test
    public void testGetFollowedCompanies() throws Exception {
        // using String message body for single parameter "fields"
        final org.apache.camel.component.linkedin.api.model.Companies result = requestBody("direct://GETFOLLOWEDCOMPANIES", "");

        assertNotNull("getFollowedCompanies result", result);
        LOG.debug("getFollowedCompanies: " + result);
    }

    // TODO provide parameter values for getGroupMembershipSettings
    @Ignore
    @Test
    public void testGetGroupMembershipSettings() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        headers.put("CamelLinkedIn.group_id", 0L);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.count", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.start", null);

        final org.apache.camel.component.linkedin.api.model.GroupMemberships result = requestBodyAndHeaders("direct://GETGROUPMEMBERSHIPSETTINGS", null, headers);

        assertNotNull("getGroupMembershipSettings result", result);
        LOG.debug("getGroupMembershipSettings: " + result);
    }

    @Test
    public void testGetGroupMemberships() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // use defaults
/*
        // parameter type is org.apache.camel.component.linkedin.api.model.MembershipState
        headers.put("CamelLinkedIn.membership_state", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.count", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.start", null);
*/

        final org.apache.camel.component.linkedin.api.model.GroupMemberships result = requestBodyAndHeaders("direct://GETGROUPMEMBERSHIPS", null, headers);

        assertNotNull("getGroupMemberships result", result);
        LOG.debug("getGroupMemberships: " + result);
    }

    @Test
    public void testGetJobBookmarks() throws Exception {
        final org.apache.camel.component.linkedin.api.model.JobBookmarks result = requestBody("direct://GETJOBBOOKMARKS", null);

        assertNotNull("getJobBookmarks result", result);
        LOG.debug("getJobBookmarks: " + result);
    }

    @Test
    public void testGetNetworkStats() throws Exception {
        final org.apache.camel.component.linkedin.api.model.NetworkStats result = requestBody("direct://GETNETWORKSTATS", null);

        assertNotNull("getNetworkStats result", result);
        LOG.debug("getNetworkStats: " + result);
    }

    @Test
    public void testGetNetworkUpdates() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // use defaults
/*
        // parameter type is String
        headers.put("CamelLinkedIn.scope", null);
        // parameter type is org.apache.camel.component.linkedin.api.Type
        headers.put("CamelLinkedIn.type", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.count", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.start", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.after", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.before", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.show_hidden_members", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);
*/

        final org.apache.camel.component.linkedin.api.model.Updates result = requestBodyAndHeaders("direct://GETNETWORKUPDATES", null, headers);

        assertNotNull("getNetworkUpdates result", result);
        LOG.debug("getNetworkUpdates: " + result);
    }

    // TODO provide parameter values for getNetworkUpdatesById
    @Ignore
    @Test
    public void testGetNetworkUpdatesById() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.scope", null);
        // parameter type is org.apache.camel.component.linkedin.api.Type
        headers.put("CamelLinkedIn.type", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.count", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.start", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.after", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.before", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.show_hidden_members", null);
        // parameter type is String
        headers.put("CamelLinkedIn.person_id", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);

        final org.apache.camel.component.linkedin.api.model.Updates result = requestBodyAndHeaders("direct://GETNETWORKUPDATESBYID", null, headers);

        assertNotNull("getNetworkUpdatesById result", result);
        LOG.debug("getNetworkUpdatesById: " + result);
    }

    @Test
    public void testGetPerson() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.fields", "");
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", true);

        final Person result = requestBodyAndHeaders("direct://GETPERSON", null, headers);

        assertNotNull("getPerson result", result);
        LOG.debug("getPerson: " + result);
    }

    // TODO provide parameter values for getPersonById
    @Ignore
    @Test
    public void testGetPersonById() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.person_id", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);

        final Person result = requestBodyAndHeaders("direct://GETPERSONBYID", null, headers);

        assertNotNull("getPersonById result", result);
        LOG.debug("getPersonById: " + result);
    }

    // TODO provide parameter values for getPersonByUrl
    @Ignore
    @Test
    public void testGetPersonByUrl() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.public_profile_url", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);

        final Person result = requestBodyAndHeaders("direct://GETPERSONBYURL", null, headers);

        assertNotNull("getPersonByUrl result", result);
        LOG.debug("getPersonByUrl: " + result);
    }

    // TODO provide parameter values for getPosts
    @Ignore
    @Test
    public void testGetPosts() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        headers.put("CamelLinkedIn.group_id", 0L);
        // parameter type is Long
        headers.put("CamelLinkedIn.start", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.count", null);
        // parameter type is org.apache.camel.component.linkedin.api.Order
        headers.put("CamelLinkedIn.order", null);
        // parameter type is org.apache.camel.component.linkedin.api.Role
        headers.put("CamelLinkedIn.role", null);
        // parameter type is org.apache.camel.component.linkedin.api.Category
        headers.put("CamelLinkedIn.category", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.modified_since", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);

        final org.apache.camel.component.linkedin.api.model.Posts result = requestBodyAndHeaders("direct://GETPOSTS", null, headers);

        assertNotNull("getPosts result", result);
        LOG.debug("getPosts: " + result);
    }

    @Test
    public void testGetSuggestedCompanies() throws Exception {
        // using String message body for single parameter "fields"
        final org.apache.camel.component.linkedin.api.model.Companies result = requestBody("direct://GETSUGGESTEDCOMPANIES", "");

        assertNotNull("getSuggestedCompanies result", result);
        LOG.debug("getSuggestedCompanies: " + result);
    }

    // TODO provide parameter values for getSuggestedGroupPosts
    @Ignore
    @Test
    public void testGetSuggestedGroupPosts() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        headers.put("CamelLinkedIn.group_id", 0L);
        // parameter type is Long
        headers.put("CamelLinkedIn.start", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.count", null);
        // parameter type is org.apache.camel.component.linkedin.api.Order
        headers.put("CamelLinkedIn.order", null);
        // parameter type is org.apache.camel.component.linkedin.api.Role
        headers.put("CamelLinkedIn.role", null);
        // parameter type is org.apache.camel.component.linkedin.api.Category
        headers.put("CamelLinkedIn.category", null);
        // parameter type is Long
        headers.put("CamelLinkedIn.modified_since", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);

        final org.apache.camel.component.linkedin.api.model.Posts result = requestBodyAndHeaders("direct://GETSUGGESTEDGROUPPOSTS", null, headers);

        assertNotNull("getSuggestedGroupPosts result", result);
        LOG.debug("getSuggestedGroupPosts: " + result);
    }

    @Test
    public void testGetSuggestedGroups() throws Exception {
        // using String message body for single parameter "fields"
        final org.apache.camel.component.linkedin.api.model.Groups result = requestBody("direct://GETSUGGESTEDGROUPS", "");

        assertNotNull("getSuggestedGroups result", result);
        LOG.debug("getSuggestedGroups: " + result);
    }

    @Test
    public void testGetSuggestedJobs() throws Exception {
        // using String message body for single parameter "fields"
        final org.apache.camel.component.linkedin.api.model.JobSuggestions result = requestBody("direct://GETSUGGESTEDJOBS", "");

        assertNotNull("getSuggestedJobs result", result);
        LOG.debug("getSuggestedJobs: " + result);
    }

    // TODO provide parameter values for getUpdateComments
    @Ignore
    @Test
    public void testGetUpdateComments() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.update_key", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);

        final org.apache.camel.component.linkedin.api.model.Comments result = requestBodyAndHeaders("direct://GETUPDATECOMMENTS", null, headers);

        assertNotNull("getUpdateComments result", result);
        LOG.debug("getUpdateComments: " + result);
    }

    // TODO provide parameter values for getUpdateLikes
    @Ignore
    @Test
    public void testGetUpdateLikes() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.update_key", null);
        // parameter type is String
        headers.put("CamelLinkedIn.fields", null);
        // parameter type is Boolean
        headers.put("CamelLinkedIn.secure_urls", null);

        final org.apache.camel.component.linkedin.api.model.Likes result = requestBodyAndHeaders("direct://GETUPDATELIKES", null, headers);

        assertNotNull("getUpdateLikes result", result);
        LOG.debug("getUpdateLikes: " + result);
    }

    // TODO provide parameter values for likeUpdate
    @Ignore
    @Test
    public void testLikeUpdate() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        // parameter type is String
        headers.put("CamelLinkedIn.update_key", null);
        // parameter type is org.apache.camel.component.linkedin.api.model.IsLiked
        headers.put("CamelLinkedIn.isliked", null);

        requestBodyAndHeaders("direct://LIKEUPDATE", null, headers);
    }

    // TODO provide parameter values for removeGroupMembership
    @Ignore
    @Test
    public void testRemoveGroupMembership() throws Exception {
        // using long message body for single parameter "group_id"
        requestBody("direct://REMOVEGROUPMEMBERSHIP", 0L);
    }

    // TODO provide parameter values for removeGroupSuggestion
    @Ignore
    @Test
    public void testRemoveGroupSuggestion() throws Exception {
        // using long message body for single parameter "group_id"
        requestBody("direct://REMOVEGROUPSUGGESTION", 0L);
    }

    // TODO provide parameter values for removeJobBookmark
    @Ignore
    @Test
    public void testRemoveJobBookmark() throws Exception {
        // using long message body for single parameter "job_id"
        requestBody("direct://REMOVEJOBBOOKMARK", 0L);
    }

    // TODO provide parameter values for share
    @Ignore
    @Test
    public void testShare() throws Exception {
        // using org.apache.camel.component.linkedin.api.model.Share message body for single parameter "share"
        final org.apache.camel.component.linkedin.api.model.Update result = requestBody("direct://SHARE", null);

        assertNotNull("share result", result);
        LOG.debug("share: " + result);
    }

    // TODO provide parameter values for stopFollowingCompany
    @Ignore
    @Test
    public void testStopFollowingCompany() throws Exception {
        // using long message body for single parameter "company_id"
        requestBody("direct://STOPFOLLOWINGCOMPANY", 0L);
    }

    // TODO provide parameter values for updateGroupMembership
    @Ignore
    @Test
    public void testUpdateGroupMembership() throws Exception {
        final Map<String, Object> headers = new HashMap<String, Object>();
        headers.put("CamelLinkedIn.group_id", 0L);
        // parameter type is org.apache.camel.component.linkedin.api.model.GroupMembership
        headers.put("CamelLinkedIn.groupmembership", null);

        requestBodyAndHeaders("direct://UPDATEGROUPMEMBERSHIP", null, headers);
    }

    @Override
    protected RouteBuilder createRouteBuilder() throws Exception {
        return new RouteBuilder() {
            public void configure() {
                // test route for addActivity
                from("direct://ADDACTIVITY")
                    .to("linkedin://" + PATH_PREFIX + "/addActivity?inBody=activity");

                // test route for addGroupMembership
                from("direct://ADDGROUPMEMBERSHIP")
                    .to("linkedin://" + PATH_PREFIX + "/addGroupMembership?inBody=groupmembership");

                // test route for addInvite
                from("direct://ADDINVITE")
                    .to("linkedin://" + PATH_PREFIX + "/addInvite?inBody=mailboxitem");

                // test route for addJobBookmark
                from("direct://ADDJOBBOOKMARK")
                    .to("linkedin://" + PATH_PREFIX + "/addJobBookmark?inBody=jobbookmark");

                // test route for addUpdateComment
                from("direct://ADDUPDATECOMMENT")
                    .to("linkedin://" + PATH_PREFIX + "/addUpdateComment");

                // test route for followCompany
                from("direct://FOLLOWCOMPANY")
                    .to("linkedin://" + PATH_PREFIX + "/followCompany?inBody=company");

                // test route for getConnections
                from("direct://GETCONNECTIONS")
                    .to("linkedin://" + PATH_PREFIX + "/getConnections");

                // test route for getConnectionsById
                from("direct://GETCONNECTIONSBYID")
                    .to("linkedin://" + PATH_PREFIX + "/getConnectionsById");

                // test route for getConnectionsByUrl
                from("direct://GETCONNECTIONSBYURL")
                    .to("linkedin://" + PATH_PREFIX + "/getConnectionsByUrl");

                // test route for getFollowedCompanies
                from("direct://GETFOLLOWEDCOMPANIES")
                    .to("linkedin://" + PATH_PREFIX + "/getFollowedCompanies?inBody=fields");

                // test route for getGroupMembershipSettings
                from("direct://GETGROUPMEMBERSHIPSETTINGS")
                    .to("linkedin://" + PATH_PREFIX + "/getGroupMembershipSettings");

                // test route for getGroupMemberships
                from("direct://GETGROUPMEMBERSHIPS")
                    .to("linkedin://" + PATH_PREFIX + "/getGroupMemberships");

                // test route for getJobBookmarks
                from("direct://GETJOBBOOKMARKS")
                    .to("linkedin://" + PATH_PREFIX + "/getJobBookmarks");

                // test route for getNetworkStats
                from("direct://GETNETWORKSTATS")
                    .to("linkedin://" + PATH_PREFIX + "/getNetworkStats");

                // test route for getNetworkUpdates
                from("direct://GETNETWORKUPDATES")
                    .to("linkedin://" + PATH_PREFIX + "/getNetworkUpdates");

                // test route for getNetworkUpdatesById
                from("direct://GETNETWORKUPDATESBYID")
                    .to("linkedin://" + PATH_PREFIX + "/getNetworkUpdatesById");

                // test route for getPerson
                from("direct://GETPERSON")
                    .to("linkedin://" + PATH_PREFIX + "/getPerson");

                // test route for getPersonById
                from("direct://GETPERSONBYID")
                    .to("linkedin://" + PATH_PREFIX + "/getPersonById");

                // test route for getPersonByUrl
                from("direct://GETPERSONBYURL")
                    .to("linkedin://" + PATH_PREFIX + "/getPersonByUrl");

                // test route for getPosts
                from("direct://GETPOSTS")
                    .to("linkedin://" + PATH_PREFIX + "/getPosts");

                // test route for getSuggestedCompanies
                from("direct://GETSUGGESTEDCOMPANIES")
                    .to("linkedin://" + PATH_PREFIX + "/getSuggestedCompanies?inBody=fields");

                // test route for getSuggestedGroupPosts
                from("direct://GETSUGGESTEDGROUPPOSTS")
                    .to("linkedin://" + PATH_PREFIX + "/getSuggestedGroupPosts");

                // test route for getSuggestedGroups
                from("direct://GETSUGGESTEDGROUPS")
                    .to("linkedin://" + PATH_PREFIX + "/getSuggestedGroups?inBody=fields");

                // test route for getSuggestedJobs
                from("direct://GETSUGGESTEDJOBS")
                    .to("linkedin://" + PATH_PREFIX + "/getSuggestedJobs?inBody=fields");

                // test route for getUpdateComments
                from("direct://GETUPDATECOMMENTS")
                    .to("linkedin://" + PATH_PREFIX + "/getUpdateComments");

                // test route for getUpdateLikes
                from("direct://GETUPDATELIKES")
                    .to("linkedin://" + PATH_PREFIX + "/getUpdateLikes");

                // test route for likeUpdate
                from("direct://LIKEUPDATE")
                    .to("linkedin://" + PATH_PREFIX + "/likeUpdate");

                // test route for removeGroupMembership
                from("direct://REMOVEGROUPMEMBERSHIP")
                    .to("linkedin://" + PATH_PREFIX + "/removeGroupMembership?inBody=group_id");

                // test route for removeGroupSuggestion
                from("direct://REMOVEGROUPSUGGESTION")
                    .to("linkedin://" + PATH_PREFIX + "/removeGroupSuggestion?inBody=group_id");

                // test route for removeJobBookmark
                from("direct://REMOVEJOBBOOKMARK")
                    .to("linkedin://" + PATH_PREFIX + "/removeJobBookmark?inBody=job_id");

                // test route for share
                from("direct://SHARE")
                    .to("linkedin://" + PATH_PREFIX + "/share?inBody=share");

                // test route for stopFollowingCompany
                from("direct://STOPFOLLOWINGCOMPANY")
                    .to("linkedin://" + PATH_PREFIX + "/stopFollowingCompany?inBody=company_id");

                // test route for updateGroupMembership
                from("direct://UPDATEGROUPMEMBERSHIP")
                    .to("linkedin://" + PATH_PREFIX + "/updateGroupMembership");

            }
        };
    }
}
TOP

Related Classes of org.apache.camel.component.linkedin.PeopleResourceIntegrationTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.