Repository: camel Updated Branches: refs/heads/master b80b11903 -> 58a9ffb4a
http://git-wip-us.apache.org/repos/asf/camel/blob/301153bb/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DrivePropertiesIntegrationTest.java ---------------------------------------------------------------------- diff --git a/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DrivePropertiesIntegrationTest.java b/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DrivePropertiesIntegrationTest.java new file mode 100644 index 0000000..e6ae4d5 --- /dev/null +++ b/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DrivePropertiesIntegrationTest.java @@ -0,0 +1,155 @@ +/* + * Camel Api Route test generated by camel-component-util-maven-plugin + * Generated on: Thu Jul 03 16:04:18 NDT 2014 + */ +package org.apache.camel.component.google.drive; + +import java.util.HashMap; +import java.util.Map; + +import org.apache.camel.builder.RouteBuilder; +import org.junit.Ignore; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import org.apache.camel.component.google.drive.internal.GoogleDriveApiCollection; +import org.apache.camel.component.google.drive.internal.DrivePropertiesApiMethod; + +/** + * Test class for com.google.api.services.drive.Drive$Properties APIs. + * TODO Move the file to src/test/java, populate parameter values, and remove @Ignore annotations. + * The class source won't be generated again if the generator MOJO finds it under src/test/java. + */ +public class DrivePropertiesIntegrationTest extends AbstractGoogleDriveTestSupport { + + private static final Logger LOG = LoggerFactory.getLogger(DrivePropertiesIntegrationTest.class); + private static final String PATH_PREFIX = GoogleDriveApiCollection.getCollection().getApiName(DrivePropertiesApiMethod.class).getName(); + + // TODO provide parameter values for delete + @Ignore + @Test + public void testDelete() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.propertyKey", null); + + final com.google.api.services.drive.Drive.Properties.Delete result = requestBodyAndHeaders("direct://DELETE", null, headers); + + assertNotNull("delete result", result); + LOG.debug("delete: " + result); + } + + // TODO provide parameter values for get + @Ignore + @Test + public void testGet() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.propertyKey", null); + + final com.google.api.services.drive.Drive.Properties.Get result = requestBodyAndHeaders("direct://GET", null, headers); + + assertNotNull("get result", result); + LOG.debug("get: " + result); + } + + // TODO provide parameter values for insert + @Ignore + @Test + public void testInsert() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is com.google.api.services.drive.model.Property + headers.put("CamelGoogleDrive.content", null); + + final com.google.api.services.drive.Drive.Properties.Insert result = requestBodyAndHeaders("direct://INSERT", null, headers); + + assertNotNull("insert result", result); + LOG.debug("insert: " + result); + } + + // TODO provide parameter values for list + @Ignore + @Test + public void testList() throws Exception { + // using String message body for single parameter "fileId" + final com.google.api.services.drive.Drive.Properties.List result = requestBody("direct://LIST", null); + + assertNotNull("list result", result); + LOG.debug("list: " + result); + } + + // TODO provide parameter values for patch + @Ignore + @Test + public void testPatch() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.propertyKey", null); + // parameter type is com.google.api.services.drive.model.Property + headers.put("CamelGoogleDrive.content", null); + + final com.google.api.services.drive.Drive.Properties.Patch result = requestBodyAndHeaders("direct://PATCH", null, headers); + + assertNotNull("patch result", result); + LOG.debug("patch: " + result); + } + + // TODO provide parameter values for update + @Ignore + @Test + public void testUpdate() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.propertyKey", null); + // parameter type is com.google.api.services.drive.model.Property + headers.put("CamelGoogleDrive.content", null); + + final com.google.api.services.drive.Drive.Properties.Update result = requestBodyAndHeaders("direct://UPDATE", null, headers); + + assertNotNull("update result", result); + LOG.debug("update: " + result); + } + + @Override + protected RouteBuilder createRouteBuilder() throws Exception { + return new RouteBuilder() { + public void configure() { + // test route for delete + from("direct://DELETE") + .to("google-drive://" + PATH_PREFIX + "/delete"); + + // test route for get + from("direct://GET") + .to("google-drive://" + PATH_PREFIX + "/get"); + + // test route for insert + from("direct://INSERT") + .to("google-drive://" + PATH_PREFIX + "/insert"); + + // test route for list + from("direct://LIST") + .to("google-drive://" + PATH_PREFIX + "/list?inBody=fileId"); + + // test route for patch + from("direct://PATCH") + .to("google-drive://" + PATH_PREFIX + "/patch"); + + // test route for update + from("direct://UPDATE") + .to("google-drive://" + PATH_PREFIX + "/update"); + + } + }; + } +} http://git-wip-us.apache.org/repos/asf/camel/blob/301153bb/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRealtimeIntegrationTest.java ---------------------------------------------------------------------- diff --git a/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRealtimeIntegrationTest.java b/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRealtimeIntegrationTest.java new file mode 100644 index 0000000..d991aad --- /dev/null +++ b/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRealtimeIntegrationTest.java @@ -0,0 +1,86 @@ +/* + * Camel Api Route test generated by camel-component-util-maven-plugin + * Generated on: Thu Jul 03 16:04:18 NDT 2014 + */ +package org.apache.camel.component.google.drive; + +import java.util.HashMap; +import java.util.Map; + +import org.apache.camel.builder.RouteBuilder; +import org.junit.Ignore; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import org.apache.camel.component.google.drive.internal.GoogleDriveApiCollection; +import org.apache.camel.component.google.drive.internal.DriveRealtimeApiMethod; + +/** + * Test class for com.google.api.services.drive.Drive$Realtime APIs. + * TODO Move the file to src/test/java, populate parameter values, and remove @Ignore annotations. + * The class source won't be generated again if the generator MOJO finds it under src/test/java. + */ +public class DriveRealtimeIntegrationTest extends AbstractGoogleDriveTestSupport { + + private static final Logger LOG = LoggerFactory.getLogger(DriveRealtimeIntegrationTest.class); + private static final String PATH_PREFIX = GoogleDriveApiCollection.getCollection().getApiName(DriveRealtimeApiMethod.class).getName(); + + // TODO provide parameter values for get + @Ignore + @Test + public void testGet() throws Exception { + // using String message body for single parameter "fileId" + final com.google.api.services.drive.Drive.Realtime.Get result = requestBody("direct://GET", null); + + assertNotNull("get result", result); + LOG.debug("get: " + result); + } + + // TODO provide parameter values for update + @Ignore + @Test + public void testUpdate() throws Exception { + // using String message body for single parameter "fileId" + final com.google.api.services.drive.Drive.Realtime.Update result = requestBody("direct://UPDATE", null); + + assertNotNull("update result", result); + LOG.debug("update: " + result); + } + + // TODO provide parameter values for update + @Ignore + @Test + public void testUpdate_1() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is com.google.api.client.http.AbstractInputStreamContent + headers.put("CamelGoogleDrive.mediaContent", null); + + final com.google.api.services.drive.Drive.Realtime.Update result = requestBodyAndHeaders("direct://UPDATE_1", null, headers); + + assertNotNull("update result", result); + LOG.debug("update: " + result); + } + + @Override + protected RouteBuilder createRouteBuilder() throws Exception { + return new RouteBuilder() { + public void configure() { + // test route for get + from("direct://GET") + .to("google-drive://" + PATH_PREFIX + "/get?inBody=fileId"); + + // test route for update + from("direct://UPDATE") + .to("google-drive://" + PATH_PREFIX + "/update?inBody=fileId"); + + // test route for update + from("direct://UPDATE_1") + .to("google-drive://" + PATH_PREFIX + "/update"); + + } + }; + } +} http://git-wip-us.apache.org/repos/asf/camel/blob/301153bb/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRepliesIntegrationTest.java ---------------------------------------------------------------------- diff --git a/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRepliesIntegrationTest.java b/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRepliesIntegrationTest.java new file mode 100644 index 0000000..4abab0c --- /dev/null +++ b/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRepliesIntegrationTest.java @@ -0,0 +1,170 @@ +/* + * Camel Api Route test generated by camel-component-util-maven-plugin + * Generated on: Thu Jul 03 16:04:18 NDT 2014 + */ +package org.apache.camel.component.google.drive; + +import java.util.HashMap; +import java.util.Map; + +import org.apache.camel.builder.RouteBuilder; +import org.junit.Ignore; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import org.apache.camel.component.google.drive.internal.GoogleDriveApiCollection; +import org.apache.camel.component.google.drive.internal.DriveRepliesApiMethod; + +/** + * Test class for com.google.api.services.drive.Drive$Replies APIs. + * TODO Move the file to src/test/java, populate parameter values, and remove @Ignore annotations. + * The class source won't be generated again if the generator MOJO finds it under src/test/java. + */ +public class DriveRepliesIntegrationTest extends AbstractGoogleDriveTestSupport { + + private static final Logger LOG = LoggerFactory.getLogger(DriveRepliesIntegrationTest.class); + private static final String PATH_PREFIX = GoogleDriveApiCollection.getCollection().getApiName(DriveRepliesApiMethod.class).getName(); + + // TODO provide parameter values for delete + @Ignore + @Test + public void testDelete() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.commentId", null); + // parameter type is String + headers.put("CamelGoogleDrive.replyId", null); + + final com.google.api.services.drive.Drive.Replies.Delete result = requestBodyAndHeaders("direct://DELETE", null, headers); + + assertNotNull("delete result", result); + LOG.debug("delete: " + result); + } + + // TODO provide parameter values for get + @Ignore + @Test + public void testGet() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.commentId", null); + // parameter type is String + headers.put("CamelGoogleDrive.replyId", null); + + final com.google.api.services.drive.Drive.Replies.Get result = requestBodyAndHeaders("direct://GET", null, headers); + + assertNotNull("get result", result); + LOG.debug("get: " + result); + } + + // TODO provide parameter values for insert + @Ignore + @Test + public void testInsert() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.commentId", null); + // parameter type is com.google.api.services.drive.model.CommentReply + headers.put("CamelGoogleDrive.content", null); + + final com.google.api.services.drive.Drive.Replies.Insert result = requestBodyAndHeaders("direct://INSERT", null, headers); + + assertNotNull("insert result", result); + LOG.debug("insert: " + result); + } + + // TODO provide parameter values for list + @Ignore + @Test + public void testList() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.commentId", null); + + final com.google.api.services.drive.Drive.Replies.List result = requestBodyAndHeaders("direct://LIST", null, headers); + + assertNotNull("list result", result); + LOG.debug("list: " + result); + } + + // TODO provide parameter values for patch + @Ignore + @Test + public void testPatch() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.commentId", null); + // parameter type is String + headers.put("CamelGoogleDrive.replyId", null); + // parameter type is com.google.api.services.drive.model.CommentReply + headers.put("CamelGoogleDrive.content", null); + + final com.google.api.services.drive.Drive.Replies.Patch result = requestBodyAndHeaders("direct://PATCH", null, headers); + + assertNotNull("patch result", result); + LOG.debug("patch: " + result); + } + + // TODO provide parameter values for update + @Ignore + @Test + public void testUpdate() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.commentId", null); + // parameter type is String + headers.put("CamelGoogleDrive.replyId", null); + // parameter type is com.google.api.services.drive.model.CommentReply + headers.put("CamelGoogleDrive.content", null); + + final com.google.api.services.drive.Drive.Replies.Update result = requestBodyAndHeaders("direct://UPDATE", null, headers); + + assertNotNull("update result", result); + LOG.debug("update: " + result); + } + + @Override + protected RouteBuilder createRouteBuilder() throws Exception { + return new RouteBuilder() { + public void configure() { + // test route for delete + from("direct://DELETE") + .to("google-drive://" + PATH_PREFIX + "/delete"); + + // test route for get + from("direct://GET") + .to("google-drive://" + PATH_PREFIX + "/get"); + + // test route for insert + from("direct://INSERT") + .to("google-drive://" + PATH_PREFIX + "/insert"); + + // test route for list + from("direct://LIST") + .to("google-drive://" + PATH_PREFIX + "/list"); + + // test route for patch + from("direct://PATCH") + .to("google-drive://" + PATH_PREFIX + "/patch"); + + // test route for update + from("direct://UPDATE") + .to("google-drive://" + PATH_PREFIX + "/update"); + + } + }; + } +} http://git-wip-us.apache.org/repos/asf/camel/blob/301153bb/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRevisionsIntegrationTest.java ---------------------------------------------------------------------- diff --git a/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRevisionsIntegrationTest.java b/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRevisionsIntegrationTest.java new file mode 100644 index 0000000..ec674c5 --- /dev/null +++ b/components/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/DriveRevisionsIntegrationTest.java @@ -0,0 +1,135 @@ +/* + * Camel Api Route test generated by camel-component-util-maven-plugin + * Generated on: Thu Jul 03 16:04:18 NDT 2014 + */ +package org.apache.camel.component.google.drive; + +import java.util.HashMap; +import java.util.Map; + +import org.apache.camel.builder.RouteBuilder; +import org.junit.Ignore; +import org.junit.Test; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import org.apache.camel.component.google.drive.internal.GoogleDriveApiCollection; +import org.apache.camel.component.google.drive.internal.DriveRevisionsApiMethod; + +/** + * Test class for com.google.api.services.drive.Drive$Revisions APIs. + * TODO Move the file to src/test/java, populate parameter values, and remove @Ignore annotations. + * The class source won't be generated again if the generator MOJO finds it under src/test/java. + */ +public class DriveRevisionsIntegrationTest extends AbstractGoogleDriveTestSupport { + + private static final Logger LOG = LoggerFactory.getLogger(DriveRevisionsIntegrationTest.class); + private static final String PATH_PREFIX = GoogleDriveApiCollection.getCollection().getApiName(DriveRevisionsApiMethod.class).getName(); + + // TODO provide parameter values for delete + @Ignore + @Test + public void testDelete() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.revisionId", null); + + final com.google.api.services.drive.Drive.Revisions.Delete result = requestBodyAndHeaders("direct://DELETE", null, headers); + + assertNotNull("delete result", result); + LOG.debug("delete: " + result); + } + + // TODO provide parameter values for get + @Ignore + @Test + public void testGet() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.revisionId", null); + + final com.google.api.services.drive.Drive.Revisions.Get result = requestBodyAndHeaders("direct://GET", null, headers); + + assertNotNull("get result", result); + LOG.debug("get: " + result); + } + + // TODO provide parameter values for list + @Ignore + @Test + public void testList() throws Exception { + // using String message body for single parameter "fileId" + final com.google.api.services.drive.Drive.Revisions.List result = requestBody("direct://LIST", null); + + assertNotNull("list result", result); + LOG.debug("list: " + result); + } + + // TODO provide parameter values for patch + @Ignore + @Test + public void testPatch() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.revisionId", null); + // parameter type is com.google.api.services.drive.model.Revision + headers.put("CamelGoogleDrive.content", null); + + final com.google.api.services.drive.Drive.Revisions.Patch result = requestBodyAndHeaders("direct://PATCH", null, headers); + + assertNotNull("patch result", result); + LOG.debug("patch: " + result); + } + + // TODO provide parameter values for update + @Ignore + @Test + public void testUpdate() throws Exception { + final Map<String, Object> headers = new HashMap<String, Object>(); + // parameter type is String + headers.put("CamelGoogleDrive.fileId", null); + // parameter type is String + headers.put("CamelGoogleDrive.revisionId", null); + // parameter type is com.google.api.services.drive.model.Revision + headers.put("CamelGoogleDrive.content", null); + + final com.google.api.services.drive.Drive.Revisions.Update result = requestBodyAndHeaders("direct://UPDATE", null, headers); + + assertNotNull("update result", result); + LOG.debug("update: " + result); + } + + @Override + protected RouteBuilder createRouteBuilder() throws Exception { + return new RouteBuilder() { + public void configure() { + // test route for delete + from("direct://DELETE") + .to("google-drive://" + PATH_PREFIX + "/delete"); + + // test route for get + from("direct://GET") + .to("google-drive://" + PATH_PREFIX + "/get"); + + // test route for list + from("direct://LIST") + .to("google-drive://" + PATH_PREFIX + "/list?inBody=fileId"); + + // test route for patch + from("direct://PATCH") + .to("google-drive://" + PATH_PREFIX + "/patch"); + + // test route for update + from("direct://UPDATE") + .to("google-drive://" + PATH_PREFIX + "/update"); + + } + }; + } +} http://git-wip-us.apache.org/repos/asf/camel/blob/301153bb/components/camel-google-drive/src/test/resources/log4j.properties ---------------------------------------------------------------------- diff --git a/components/camel-google-drive/src/test/resources/log4j.properties b/components/camel-google-drive/src/test/resources/log4j.properties new file mode 100644 index 0000000..3b1bd38 --- /dev/null +++ b/components/camel-google-drive/src/test/resources/log4j.properties @@ -0,0 +1,14 @@ +# +# The logging properties used +# +log4j.rootLogger=INFO, out + +# uncomment the following line to turn on Camel debugging +#log4j.logger.org.apache.camel=DEBUG + +# CONSOLE appender not used by default +log4j.appender.out=org.apache.log4j.ConsoleAppender +log4j.appender.out.layout=org.apache.log4j.PatternLayout +log4j.appender.out.layout.ConversionPattern=[%30.30t] %-30.30c{1} %-5p %m%n +#log4j.appender.out.layout.ConversionPattern=%d [%-15.15t] %-5p %-30.30c{1} - %m%n +