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
+

Reply via email to