Repository: jclouds-labs-google Updated Branches: refs/heads/master 2759926e5 -> a4acb11f7
http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/DefaultObjectAclInsertTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/DefaultObjectAclInsertTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/DefaultObjectAclInsertTest.java deleted file mode 100644 index c449c42..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/DefaultObjectAclInsertTest.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.ObjectRole; -import org.jclouds.googlecloudstorage.domain.ObjectAccessControls; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; - -public class DefaultObjectAclInsertTest extends BaseGoogleCloudStorageParseTest<ObjectAccessControls> { - - @Override - public String resource() { - return "/default_object_acl_insert_response.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public ObjectAccessControls expected() { - return ObjectAccessControls.builder().entity("allUsers").role(ObjectRole.OWNER).build(); - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/DefaultObjectAclListTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/DefaultObjectAclListTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/DefaultObjectAclListTest.java deleted file mode 100644 index afc66ae..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/DefaultObjectAclListTest.java +++ /dev/null @@ -1,50 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import java.util.Arrays; -import java.util.List; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.ObjectRole; -import org.jclouds.googlecloudstorage.domain.ObjectAccessControls; -import org.jclouds.googlecloudstorage.domain.ProjectTeam; -import org.jclouds.googlecloudstorage.domain.ProjectTeam.Team; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; -import org.jclouds.rest.annotations.SelectJson; - -public class DefaultObjectAclListTest extends BaseGoogleCloudStorageParseTest<List<ObjectAccessControls>> { - - private ObjectAccessControls item_1 = ObjectAccessControls.builder() - .entity("project-owners-1082289308625").role(ObjectRole.OWNER) - .projectTeam(ProjectTeam.create("1082289308625", Team.OWNERS)) - .build(); - - @Override - public String resource() { - return "/default_object_acl_list.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - @SelectJson("items") - public List<ObjectAccessControls> expected() { - return Arrays.asList(item_1); - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/FullBucketGetTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/FullBucketGetTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/FullBucketGetTest.java deleted file mode 100644 index 0f155e3..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/FullBucketGetTest.java +++ /dev/null @@ -1,80 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import java.util.Arrays; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.date.internal.SimpleDateFormatDateService; -import org.jclouds.googlecloudstorage.domain.Bucket; -import org.jclouds.googlecloudstorage.domain.Bucket.Cors; -import org.jclouds.googlecloudstorage.domain.BucketAccessControls; -import org.jclouds.googlecloudstorage.domain.BucketAccessControls.Role; -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.Location; -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.ObjectRole; -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.StorageClass; -import org.jclouds.googlecloudstorage.domain.ObjectAccessControls; -import org.jclouds.googlecloudstorage.domain.Owner; -import org.jclouds.googlecloudstorage.domain.ProjectTeam; -import org.jclouds.googlecloudstorage.domain.ProjectTeam.Team; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; - -public class FullBucketGetTest extends BaseGoogleCloudStorageParseTest<Bucket> { - - private final BucketAccessControls acl1 = BucketAccessControls - .builder() - .id("jcloudstestbucket3500/project-owners-1082289308625") - .bucket("jcloudstestbucket3500").entity("project-owners-1082289308625").role(Role.OWNER) - .projectTeam(ProjectTeam.create("1082289308625", Team.OWNERS)) - .build(); - - private final ObjectAccessControls defObjectAcl = ObjectAccessControls.builder() - .entity("project-owners-1082289308625").role(ObjectRole.OWNER).build(); - - private final Cors bucketCors = Cors - .create(Arrays.asList("http://example.appspot.com"), Arrays.asList("GET", "HEAD"), - Arrays.asList("x-meta-goog-custom"), 10); - - @Override - public String resource() { - return "/full_bucket_get.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public Bucket expected() { - return Bucket.create( - "jcloudstestbucket3500", // id - "jcloudstestbucket3500", // name - 1082289308625L, // projectNumber - new SimpleDateFormatDateService().iso8601DateParse("2014-06-19T14:03:22.345Z"), // timeCreated - 10L, // metageneration - Arrays.asList(acl1), // acl - Arrays.asList(defObjectAcl), // defaultObjectAcl - Owner.create("project-owners-1082289308625", null), // owner - Location.US, // location - null, // website - null, // logging - null, // versioning - Arrays.asList(bucketCors), // cors - null, // lifeCycle - StorageClass.STANDARD // storageClass - ); - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/NoAclBucketListTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/NoAclBucketListTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/NoAclBucketListTest.java deleted file mode 100644 index 84d644a..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/NoAclBucketListTest.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import java.util.Arrays; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.date.internal.SimpleDateFormatDateService; -import org.jclouds.googlecloud.domain.ForwardingListPage; -import org.jclouds.googlecloud.domain.ListPage; -import org.jclouds.googlecloudstorage.domain.Bucket; -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.Location; -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.StorageClass; -import org.jclouds.googlecloudstorage.domain.Owner; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; - -public class NoAclBucketListTest extends BaseGoogleCloudStorageParseTest<ListPage<Bucket>> { - - private Bucket item1 = Bucket.create("bhashbucket", // id - "bhashbucket", // name - 1082289308625L, // projectNumber - new SimpleDateFormatDateService().iso8601DateParse("2014-06-02T19:19:41.112z"), // timeCreated - 99L, // metageneration - null, // acl - null, // defaultObjectAcl - Owner.create("project-owners-1082289308625", null), // owner - Location.US, // location - null, // website - null, // logging - null, // versioning - null, // cors - null, // lifeCycle - StorageClass.STANDARD // storageClass - ); - - @Override - public String resource() { - return "/no_acl_bucket_list.json"; - } - - @Override @Consumes(MediaType.APPLICATION_JSON) - public ListPage<Bucket> expected() { - return ForwardingListPage.create(Arrays.asList(item1), "bhashbucket"); - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/NoAclBucketTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/NoAclBucketTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/NoAclBucketTest.java deleted file mode 100644 index 5e93f4f..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/NoAclBucketTest.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.date.internal.SimpleDateFormatDateService; -import org.jclouds.googlecloudstorage.domain.Bucket; -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.Location; -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.StorageClass; -import org.jclouds.googlecloudstorage.domain.Owner; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; - -public class NoAclBucketTest extends BaseGoogleCloudStorageParseTest<Bucket> { - - @Override - public String resource() { - return "/no_acl_bucket.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public Bucket expected() { - return Bucket.create( - "bhashbucket", // id - "bhashbucket", // name - 1082289308625L, // projectNumber - new SimpleDateFormatDateService().iso8601DateParse("2014-06-02T19:19:41.112z"), // timeCreated - 87L, // metageneration - null, // acl - null, // defaultObjectAcl - Owner.create("project-owners-1082289308625", null), // owner - Location.US, // location - null, // website - null, // logging - null, // versioning - null, // cors - null, // lifeCycle - StorageClass.STANDARD // storageClass - ); - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclGetTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclGetTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclGetTest.java deleted file mode 100644 index 0cef68e..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclGetTest.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.ObjectRole; -import org.jclouds.googlecloudstorage.domain.ObjectAccessControls; -import org.jclouds.googlecloudstorage.domain.ProjectTeam; -import org.jclouds.googlecloudstorage.domain.ProjectTeam.Team; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; - -public class ObjectAclGetTest extends BaseGoogleCloudStorageParseTest<ObjectAccessControls> { - - @Override - public String resource() { - return "/object_acl_get.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public ObjectAccessControls expected() { - return ObjectAccessControls - .builder() - .bucket("jcloudstestbucket") - .object("foo.txt") - .generation(1394121608485000L) - .entity("project-owners-1082289308625") - .role(ObjectRole.OWNER) - .projectTeam(ProjectTeam.create("1082289308625", Team.OWNERS)) - .id("jcloudstestbucket/foo.txt/1394121608485000/project-owners-1082289308625").build(); - } - -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclInsertTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclInsertTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclInsertTest.java deleted file mode 100644 index b4ccfa2..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclInsertTest.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.ObjectRole; -import org.jclouds.googlecloudstorage.domain.ObjectAccessControls; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; - -public class ObjectAclInsertTest extends BaseGoogleCloudStorageParseTest<ObjectAccessControls> { - - @Override - public String resource() { - return "/object_acl_insert_response.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public ObjectAccessControls expected() { - return ObjectAccessControls - .builder() - .bucket("jcloudstestbucket").object("foo.txt") - .entity("user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d") - .entityId("00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d").role(ObjectRole.OWNER) - .build(); - } - -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclListTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclListTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclListTest.java deleted file mode 100644 index 426da0d..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclListTest.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import java.util.Arrays; -import java.util.List; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.ObjectRole; -import org.jclouds.googlecloudstorage.domain.ObjectAccessControls; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; -import org.jclouds.rest.annotations.SelectJson; - -public class ObjectAclListTest extends BaseGoogleCloudStorageParseTest<List<ObjectAccessControls>> { - - private ObjectAccessControls item1 = ObjectAccessControls - .builder() - .id("jcloudstestbucket/foo.txt/1394121608485000/user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d") - .bucket("jcloudstestbucket").object("foo.txt").generation(Long.valueOf("1394121608485000")) - .entity("user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d") - .entityId("00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d").role(ObjectRole.OWNER) - .build(); - - @Override - public String resource() { - return "/object_acl_list.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - @SelectJson("items") - public List<ObjectAccessControls> expected() { - return Arrays.asList(item1); - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclUpdateTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclUpdateTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclUpdateTest.java deleted file mode 100644 index 205622e..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ObjectAclUpdateTest.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.ObjectRole; -import org.jclouds.googlecloudstorage.domain.ObjectAccessControls; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; - -public class ObjectAclUpdateTest extends BaseGoogleCloudStorageParseTest<ObjectAccessControls> { - - @Override - public String resource() { - return "/object_acl_update_response.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public ObjectAccessControls expected() { - return ObjectAccessControls.builder() - .bucket("jcloudstestbucket").object("foo.txt").entity("allUsers").role(ObjectRole.OWNER).build(); - } - -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseGoogleCloudStorageObject.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseGoogleCloudStorageObject.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseGoogleCloudStorageObject.java deleted file mode 100644 index 811a928..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseGoogleCloudStorageObject.java +++ /dev/null @@ -1,66 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import java.net.URI; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.StorageClass; -import org.jclouds.googlecloudstorage.domain.Owner; -import org.jclouds.googlecloudstorage.domain.GoogleCloudStorageObject; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; -import org.testng.annotations.Test; - -@Test(groups = "unit", testName = "ParseGoogleCloudStorageObject") -public class ParseGoogleCloudStorageObject extends BaseGoogleCloudStorageParseTest<GoogleCloudStorageObject> { - - @Override - public String resource() { - return "/object_get.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public GoogleCloudStorageObject expected() { - return GoogleCloudStorageObject.create( - "test/file_name/1000", //id - URI.create("https://www.googleapis.com/storage/v1/b/test/o/file_name"), //selfLink - "etag", // etag - "file_name", // name - "test", // bucket - (long) 1000, //generation - (long) 8, // metageneration - "application/x-tar", // contentType - parse("2014-09-27T00:01:44.819"), // updated - null, // timeDeleted - StorageClass.STANDARD, // storageClass - (long) 1000, //size, - "md5Hash", // md5Hash - URI.create("https://www.googleapis.com/download/storage/v1/b/test/o/file_name?generation=1000&alt=media"), // mediaLink - null, // metadata - null, // contentEncoding - null, // contentDisposition, - null, // contentLanguage - null, // cacheControl - null, // acl - Owner.create("entity", "entityId"), // owner, - "crc32c", // crc32c, - null); //componentCount - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseGoogleCloudStorageObjectListTest.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseGoogleCloudStorageObjectListTest.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseGoogleCloudStorageObjectListTest.java deleted file mode 100644 index 081da69..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseGoogleCloudStorageObjectListTest.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import java.net.URI; -import java.util.List; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.StorageClass; -import org.jclouds.googlecloudstorage.domain.ListPageWithPrefixes; -import org.jclouds.googlecloudstorage.domain.Owner; -import org.jclouds.googlecloudstorage.domain.GoogleCloudStorageObject; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; -import org.testng.annotations.Test; - -import com.google.common.collect.ImmutableList; - - -@Test(groups = "unit", testName = "ParseGoogleCloudStorageObjectListTest") -public class ParseGoogleCloudStorageObjectListTest extends BaseGoogleCloudStorageParseTest<ListPageWithPrefixes<GoogleCloudStorageObject>> { - - @Override - public String resource() { - return "/object_list.json"; - } - - GoogleCloudStorageObject object1 = GoogleCloudStorageObject.create( - "test/file_name/1000", //id - URI.create("https://www.googleapis.com/storage/v1/b/test/o/file_name"), //selfLink - "etag", // etag - "file_name", // name - "test", // bucket - (long) 1000, //generation - (long) 8, // metageneration - "application/x-tar", // contentType - parse("2014-09-27T00:01:44.819"), // updated - null, // timeDeleted - StorageClass.STANDARD, // storageClass - (long) 1000, //size, - "md5Hash", // md5Hash - URI.create("https://www.googleapis.com/download/storage/v1/b/test/o/file_name?generation=1000&alt=media"), // mediaLink - null, // metadata - null, // contentEncoding - null, // contentDisposition, - null, // contentLanguage - null, // cacheControl - null, // acl - Owner.create("entity", "entityId"), // owner, - "crc32c", // crc32c, - null); //componentCount - - GoogleCloudStorageObject object2 = GoogleCloudStorageObject.create( - "test/file_name2/1000", //id - URI.create("https://www.googleapis.com/storage/v1/b/test/o/file_name2"), //selfLink - "etag", // etag - "file_name2", // name - "test", // bucket - (long) 1001, //generation - (long) 9, // metageneration - "image/png", // contentType - parse("2014-09-27T00:01:44.819"), // updated - null, // timeDeleted - StorageClass.STANDARD, // storageClass - (long) 10, //size, - "md5Hash", // md5Hash - URI.create("https://www.googleapis.com/download/storage/v1/b/test/o/file_name2?generation=1001&alt=media"), // mediaLink - null, // metadata - null, // contentEncoding - null, // contentDisposition, - null, // contentLanguage - null, // cacheControl - null, // acl - Owner.create("entity", "entityId"), // owner, - "crc32c", // crc32c, - null); //componentCount - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public ListPageWithPrefixes<GoogleCloudStorageObject> expected() { - List<GoogleCloudStorageObject> items = ImmutableList.of(object1, object2); - return new ListPageWithPrefixes<GoogleCloudStorageObject>(items, null, null); - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseObjectRewriteResponse.java ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseObjectRewriteResponse.java b/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseObjectRewriteResponse.java deleted file mode 100644 index 2b4a2e3..0000000 --- a/google-cloud-storage/src/test/java/org/jclouds/googlecloudstorage/parse/ParseObjectRewriteResponse.java +++ /dev/null @@ -1,72 +0,0 @@ -/* - * 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. - */ -package org.jclouds.googlecloudstorage.parse; - -import java.net.URI; - -import javax.ws.rs.Consumes; -import javax.ws.rs.core.MediaType; - -import org.jclouds.googlecloudstorage.domain.DomainResourceReferences.StorageClass; -import org.jclouds.googlecloudstorage.domain.Owner; -import org.jclouds.googlecloudstorage.domain.GoogleCloudStorageObject; -import org.jclouds.googlecloudstorage.domain.RewriteResponse; -import org.jclouds.googlecloudstorage.internal.BaseGoogleCloudStorageParseTest; -import org.testng.annotations.Test; - -@Test(groups = "unit", testName = "ParseObjectRewriteResponse") -public class ParseObjectRewriteResponse extends BaseGoogleCloudStorageParseTest<RewriteResponse> { - - @Override - public String resource() { - return "/object_rewrite.json"; - } - - @Override - @Consumes(MediaType.APPLICATION_JSON) - public RewriteResponse expected() { - return RewriteResponse.create(16, // totalBytesRewritten - 16, // objectSize - true, // done - "rewriteToken", // rewriteToken - GoogleCloudStorageObject.create( - "test/file_name/1000", //id - URI.create("https://www.googleapis.com/storage/v1/b/test/o/file_name"), //selfLink - "etag", // etag - "file_name", // name - "test", // bucket - (long) 1000, //generation - (long) 8, // metageneration - "application/x-tar", // contentType - parse("2014-09-27T00:01:44.819"), // updated - null, // timeDeleted - StorageClass.STANDARD, // storageClass - (long) 1000, //size, - "md5Hash", // md5Hash - URI.create("https://www.googleapis.com/download/storage/v1/b/test/o/file_name?generation=1000&alt=media"), // mediaLink - null, // metadata - null, // contentEncoding - null, // contentDisposition, - null, // contentLanguage - null, // cacheControl - null, // acl - Owner.create("entity", "entityId"), // owner, - "crc32c", // crc32c, - null) //componentCount - ); - } -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_acl_get.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_acl_get.json b/google-cloud-storage/src/test/resources/bucket_acl_get.json deleted file mode 100644 index 27f3d3f..0000000 --- a/google-cloud-storage/src/test/resources/bucket_acl_get.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "kind": "storage#bucketAccessControl", - "id": "jcloudstestbucket/allUsers", - "selfLink": "https://content.googleapis.com/storage/v1/b/jcloudstestbucket/acl/allUsers", - "bucket": "jcloudstestbucket", - "entity": "allUsers", - "role": "READER", - "etag": "CAM=" -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_acl_insert_initial.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_acl_insert_initial.json b/google-cloud-storage/src/test/resources/bucket_acl_insert_initial.json deleted file mode 100644 index d0389bc..0000000 --- a/google-cloud-storage/src/test/resources/bucket_acl_insert_initial.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "entity": "allAuthenticatedUsers", - "role": "WRITER" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_acl_insert_response.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_acl_insert_response.json b/google-cloud-storage/src/test/resources/bucket_acl_insert_response.json deleted file mode 100644 index 144aa32..0000000 --- a/google-cloud-storage/src/test/resources/bucket_acl_insert_response.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "kind": "storage#bucketAccessControl", - "id": "jcloudstestbucket/allAuthenticatedUsers", - "selfLink": "https://content.googleapis.com/storage/v1/b/jcloudstestbucket/acl/allAuthenticatedUsers", - "bucket": "jcloudstestbucket", - "entity": "allAuthenticatedUsers", - "role": "WRITER", - "etag": "CAQ=" -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_acl_list.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_acl_list.json b/google-cloud-storage/src/test/resources/bucket_acl_list.json deleted file mode 100644 index dd8ca03..0000000 --- a/google-cloud-storage/src/test/resources/bucket_acl_list.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "kind": "storage#bucketAccessControls", - "items": [ - { - "kind": "storage#bucketAccessControl", - "id": "jcloudstestbucket/allUsers", - "selfLink": "https://content.googleapis.com/storage/v1/b/jcloudstestbucket/acl/allUsers", - "bucket": "jcloudstestbucket", - "entity": "allUsers", - "role": "READER", - "etag": "CAc=" - }, - { - "kind": "storage#bucketAccessControl", - "id": "jcloudstestbucket/project-owners-1082289308625", - "selfLink": "https://content.googleapis.com/storage/v1/b/jcloudstestbucket/acl/project-owners-1082289308625", - "bucket": "jcloudstestbucket", - "entity": "project-owners-1082289308625", - "role": "OWNER", - "projectTeam": { - "projectNumber": "1082289308625", - "team": "owners" - }, - "etag": "CAc=" - } - ] -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_acl_update_initial.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_acl_update_initial.json b/google-cloud-storage/src/test/resources/bucket_acl_update_initial.json deleted file mode 100644 index 6bb3630..0000000 --- a/google-cloud-storage/src/test/resources/bucket_acl_update_initial.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "entity": "allUsers", - "role": "OWNER" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_acl_update_response.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_acl_update_response.json b/google-cloud-storage/src/test/resources/bucket_acl_update_response.json deleted file mode 100644 index 5859e13..0000000 --- a/google-cloud-storage/src/test/resources/bucket_acl_update_response.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "kind": "storage#bucketAccessControl", - "id": "jcloudstestbucket/allUsers", - "selfLink": "https://content.googleapis.com/storage/v1/b/jcloudstestbucket/acl/allUsers", - "bucket": "jcloudstestbucket", - "entity": "allUsers", - "role": "OWNER", - "etag": "CAg=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_insert_request_payload.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_insert_request_payload.json b/google-cloud-storage/src/test/resources/bucket_insert_request_payload.json deleted file mode 100644 index b3a042c..0000000 --- a/google-cloud-storage/src/test/resources/bucket_insert_request_payload.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name":"bhashbucket" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_update_request_payload.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_update_request_payload.json b/google-cloud-storage/src/test/resources/bucket_update_request_payload.json deleted file mode 100644 index 07955dd..0000000 --- a/google-cloud-storage/src/test/resources/bucket_update_request_payload.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name":"bhashbucket", - "acl": [ - { - "kind":"storage#bucketAccessControl", - "bucket":"bhashbucket", - "id":"bhashbucket/allAuthenticatedUsers", - "entity": "allAuthenticatedUsers", - "role": "OWNER" - } - ] -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/bucket_update_response.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/bucket_update_response.json b/google-cloud-storage/src/test/resources/bucket_update_response.json deleted file mode 100644 index ad5e44c..0000000 --- a/google-cloud-storage/src/test/resources/bucket_update_response.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "kind": "storage#bucket", - "id": "bhashbucket", - "selfLink": "https://www.googleapis.com/storage/v1/b/bhashbucket", - "projectNumber": "1082289308625", - "name": "bhashbucket", - "timeCreated": "2014-06-02T19:19:41.112Z", - "metageneration": "204", - "owner": { - "entity": "project-owners-1082289308625" - }, - "location": "US", - "storageClass": "STANDARD", - "etag": "CMwB" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/default_object_acl_get.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/default_object_acl_get.json b/google-cloud-storage/src/test/resources/default_object_acl_get.json deleted file mode 100644 index 8e42d23..0000000 --- a/google-cloud-storage/src/test/resources/default_object_acl_get.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "kind": "storage#objectAccessControl", - "entity": "project-owners-1082289308625", - "role": "OWNER", - "projectTeam": { - "projectNumber": "1082289308625", - "team": "owners" - }, - "etag": "CAk=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/default_object_acl_insert_request_payload.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/default_object_acl_insert_request_payload.json b/google-cloud-storage/src/test/resources/default_object_acl_insert_request_payload.json deleted file mode 100644 index 6bb3630..0000000 --- a/google-cloud-storage/src/test/resources/default_object_acl_insert_request_payload.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "entity": "allUsers", - "role": "OWNER" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/default_object_acl_insert_response.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/default_object_acl_insert_response.json b/google-cloud-storage/src/test/resources/default_object_acl_insert_response.json deleted file mode 100644 index 9e0af50..0000000 --- a/google-cloud-storage/src/test/resources/default_object_acl_insert_response.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "kind": "storage#objectAccessControl", - "entity": "allUsers", - "role": "OWNER", - "etag": "CAo=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/default_object_acl_list.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/default_object_acl_list.json b/google-cloud-storage/src/test/resources/default_object_acl_list.json deleted file mode 100644 index d963de1..0000000 --- a/google-cloud-storage/src/test/resources/default_object_acl_list.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "kind": "storage#objectAccessControls", - "items": [ - { - "kind": "storage#objectAccessControl", - "entity": "project-owners-1082289308625", - "role": "OWNER", - "projectTeam": { - "projectNumber": "1082289308625", - "team": "owners" - }, - "etag": "CAk=" - } - ] -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/default_object_acl_update_initial.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/default_object_acl_update_initial.json b/google-cloud-storage/src/test/resources/default_object_acl_update_initial.json deleted file mode 100644 index 9e0af50..0000000 --- a/google-cloud-storage/src/test/resources/default_object_acl_update_initial.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "kind": "storage#objectAccessControl", - "entity": "allUsers", - "role": "OWNER", - "etag": "CAo=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/default_object_acl_update_request_payload.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/default_object_acl_update_request_payload.json b/google-cloud-storage/src/test/resources/default_object_acl_update_request_payload.json deleted file mode 100644 index d50e7a4..0000000 --- a/google-cloud-storage/src/test/resources/default_object_acl_update_request_payload.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "kind": "storage#objectAccessControl", - "entity": "allUsers", - "role": "OWNER" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/full_bucket_get.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/full_bucket_get.json b/google-cloud-storage/src/test/resources/full_bucket_get.json deleted file mode 100644 index 42e2cf4..0000000 --- a/google-cloud-storage/src/test/resources/full_bucket_get.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "kind": "storage#bucket", - "id": "jcloudstestbucket3500", - "selfLink": "https://www.googleapis.com/storage/v1/b/jcloudstestbucket3500", - "projectNumber": "1082289308625", - "name": "jcloudstestbucket3500", - "timeCreated": "2014-06-19T14:03:22.345Z", - "metageneration": "10", - "acl": [ - { - "kind": "storage#bucketAccessControl", - "id": "jcloudstestbucket3500/project-owners-1082289308625", - "selfLink": "https://www.googleapis.com/storage/v1/b/jcloudstestbucket3500/acl/project-owners-1082289308625", - "bucket": "jcloudstestbucket3500", - "entity": "project-owners-1082289308625", - "role": "OWNER", - "projectTeam": { - "projectNumber": "1082289308625", - "team": "owners" - }, - "etag": "CAo=" - } - ], - "defaultObjectAcl": [ - { - "kind": "storage#objectAccessControl", - "entity": "project-owners-1082289308625", - "role": "OWNER", - "etag": "CAo=" - } - ], - - "cors": [ - { - "maxAgeSeconds": 10, - "origin": [ - "http://example.appspot.com" - ], - "responseHeader": [ - "x-meta-goog-custom" - ], - "method": [ - "GET", - "HEAD" - ] - } - ], - "owner": { - "entity": "project-owners-1082289308625" - }, - "location": "US", - "storageClass": "STANDARD", - "etag": "CAo=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/list_bucket_with_options.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/list_bucket_with_options.json b/google-cloud-storage/src/test/resources/list_bucket_with_options.json deleted file mode 100644 index ad28c1b..0000000 --- a/google-cloud-storage/src/test/resources/list_bucket_with_options.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "kind": "storage#buckets", - "nextPageToken": "jcloudstestbucket500", - "items": [ - { - "kind": "storage#bucket", - "id": "jcloudstestbucket500", - "selfLink": "https://www.googleapis.com/storage/v1/b/jcloudstestbucket500", - "projectNumber": "1082289308625", - "name": "jcloudstestbucket500", - "timeCreated": "2014-06-17T14:17:50.155Z", - "metageneration": "1", - "owner": { - "entity": "project-owners-1082289308625" - }, - "location": "US", - "storageClass": "STANDARD", - "etag": "CAE=" - } - ] -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/logback.xml ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/logback.xml b/google-cloud-storage/src/test/resources/logback.xml deleted file mode 100644 index 864a5a5..0000000 --- a/google-cloud-storage/src/test/resources/logback.xml +++ /dev/null @@ -1,83 +0,0 @@ -<?xml version="1.0"?> -<!-- - - 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. - ---> -<configuration scan="false"> - <appender name="FILE" class="ch.qos.logback.core.FileAppender"> - <file>target/test-data/jclouds.log</file> - - <encoder> - <Pattern>%d %-5p [%c] [%thread] %m%n</Pattern> - </encoder> - </appender> - - <appender name="WIREFILE" class="ch.qos.logback.core.FileAppender"> - <file>target/test-data/jclouds-wire.log</file> - - <encoder> - <Pattern>%d %-5p [%c] [%thread] %m%n</Pattern> - </encoder> - </appender> - - <appender name="COMPUTEFILE" class="ch.qos.logback.core.FileAppender"> - <file>target/test-data/jclouds-compute.log</file> - - <encoder> - <Pattern>%d %-5p [%c] [%thread] %m%n</Pattern> - </encoder> - </appender> - - <appender name="SSHFILE" class="ch.qos.logback.core.FileAppender"> - <file>target/test-data/jclouds-ssh.log</file> - - <encoder> - <Pattern>%d %-5p [%c] [%thread] %m%n</Pattern> - </encoder> - </appender> - - <root> - <level value="warn" /> - </root> - - <logger name="org.jclouds"> - <level value="TRACE" /> - <appender-ref ref="FILE" /> - </logger> - - <logger name="jclouds.wire"> - <level value="TRACE" /> - <appender-ref ref="WIREFILE" /> - </logger> - - <logger name="jclouds.headers"> - <level value="TRACE" /> - <appender-ref ref="WIREFILE" /> - </logger> - - <logger name="jclouds.compute"> - <level value="TRACE" /> - <appender-ref ref="COMPUTEFILE" /> - </logger> - - <logger name="jclouds.ssh"> - <level value="TRACE" /> - <appender-ref ref="SSHFILE" /> - </logger> - -</configuration> - http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/no_acl_bucket.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/no_acl_bucket.json b/google-cloud-storage/src/test/resources/no_acl_bucket.json deleted file mode 100644 index fe46b76..0000000 --- a/google-cloud-storage/src/test/resources/no_acl_bucket.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "kind": "storage#bucket", - "id": "bhashbucket", - "selfLink": "https://content.googleapis.com/storage/v1/b/bhashbucket", - "projectNumber": "1082289308625", - "name": "bhashbucket", - "timeCreated": "2014-06-02T19:19:41.112Z", - "metageneration": "87", - "owner": { - "entity": "project-owners-1082289308625" - }, - "location": "US", - "storageClass": "STANDARD", - "etag": "CFc=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/no_acl_bucket_list.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/no_acl_bucket_list.json b/google-cloud-storage/src/test/resources/no_acl_bucket_list.json deleted file mode 100644 index b936bee..0000000 --- a/google-cloud-storage/src/test/resources/no_acl_bucket_list.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "kind": "storage#buckets", - "nextPageToken": "bhashbucket", - "items": [ - { - "kind": "storage#bucket", - "id": "bhashbucket", - "selfLink": "https://content.googleapis.com/storage/v1/b/bhashbucket", - "projectNumber": "1082289308625", - "name": "bhashbucket", - "timeCreated": "2014-06-02T19:19:41.112Z", - "metageneration": "99", - "owner": { - "entity": "project-owners-1082289308625" - }, - "location": "US", - "storageClass": "STANDARD", - "etag": "CGM=" - } - ] -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_acl_get.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_acl_get.json b/google-cloud-storage/src/test/resources/object_acl_get.json deleted file mode 100644 index 6b09d42..0000000 --- a/google-cloud-storage/src/test/resources/object_acl_get.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "kind": "storage#objectAccessControl", - "id": "jcloudstestbucket/foo.txt/1394121608485000/project-owners-1082289308625", - "selfLink": "https://www.googleapis.com/storage/v1/b/jcloudstestbucket/o/foo.txt/acl/project-owners-1082289308625", - "bucket": "jcloudstestbucket", - "object": "foo.txt", - "generation": "1394121608485000", - "entity": "project-owners-1082289308625", - "role": "OWNER", - "projectTeam": { - "projectNumber": "1082289308625", - "team": "owners" - }, - "etag": "CIix/dmj/rwCEAE=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_acl_insert_request_payload.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_acl_insert_request_payload.json b/google-cloud-storage/src/test/resources/object_acl_insert_request_payload.json deleted file mode 100644 index 393c571..0000000 --- a/google-cloud-storage/src/test/resources/object_acl_insert_request_payload.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "entity": "user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d", - "role": "OWNER" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_acl_insert_response.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_acl_insert_response.json b/google-cloud-storage/src/test/resources/object_acl_insert_response.json deleted file mode 100644 index 4197a6c..0000000 --- a/google-cloud-storage/src/test/resources/object_acl_insert_response.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "kind": "storage#objectAccessControl", - "selfLink": "https://www.googleapis.com/storage/v1/b/jcloudstestbucket/o/foo.txt/acl/user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d", - "bucket": "jcloudstestbucket", - "object": "foo.txt", - "entity": "user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d", - "role": "OWNER", - "entityId": "00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d", - "etag": "CIix/dmj/rwCEAE=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_acl_list.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_acl_list.json b/google-cloud-storage/src/test/resources/object_acl_list.json deleted file mode 100644 index dd8883a..0000000 --- a/google-cloud-storage/src/test/resources/object_acl_list.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "kind": "storage#objectAccessControls", - "items": [ - { - "kind": "storage#objectAccessControl", - "id": "jcloudstestbucket/foo.txt/1394121608485000/user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d", - "selfLink": "https://www.googleapis.com/storage/v1/b/jcloudstestbucket/o/foo.txt/acl/user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d", - "bucket": "jcloudstestbucket", - "object": "foo.txt", - "generation": "1394121608485000", - "entity": "user-00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d", - "role": "OWNER", - "entityId": "00b4903a97adfde729f0650133a7379693099d8d85d6b1b18255ca70bf89e31d", - "etag": "CIix/dmj/rwCEAE=" - } - ] -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_acl_request_payload.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_acl_request_payload.json b/google-cloud-storage/src/test/resources/object_acl_request_payload.json deleted file mode 100644 index 6bb3630..0000000 --- a/google-cloud-storage/src/test/resources/object_acl_request_payload.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "entity": "allUsers", - "role": "OWNER" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_acl_update_initial.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_acl_update_initial.json b/google-cloud-storage/src/test/resources/object_acl_update_initial.json deleted file mode 100644 index b888ed4..0000000 --- a/google-cloud-storage/src/test/resources/object_acl_update_initial.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "kind": "storage#objectAccessControl", - "selfLink": "https://www.googleapis.com/storage/v1/b/jcloudstestbucket/o/foo.txt/acl/allUsers", - "bucket": "jcloudstestbucket", - "object": "foo.txt", - "entity": "allUsers", - "role": "OWNER", - "etag": "CIix/dmj/rwCEAQ=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_acl_update_response.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_acl_update_response.json b/google-cloud-storage/src/test/resources/object_acl_update_response.json deleted file mode 100644 index b888ed4..0000000 --- a/google-cloud-storage/src/test/resources/object_acl_update_response.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "kind": "storage#objectAccessControl", - "selfLink": "https://www.googleapis.com/storage/v1/b/jcloudstestbucket/o/foo.txt/acl/allUsers", - "bucket": "jcloudstestbucket", - "object": "foo.txt", - "entity": "allUsers", - "role": "OWNER", - "etag": "CIix/dmj/rwCEAQ=" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_compose_request.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_compose_request.json b/google-cloud-storage/src/test/resources/object_compose_request.json deleted file mode 100644 index 0ac4803..0000000 --- a/google-cloud-storage/src/test/resources/object_compose_request.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "sourceObjects": [ - { - "name": "file_name", - "generation": 1000, - "objectPreconditions": { - "ifGenerationMatch": 1000 - } - }, - { - "name": "file_name2", - "generation": 1001, - "objectPreconditions": { - "ifGenerationMatch": 1001 - } - } - ], - "destination": { - "name": "file_name", - "size": 1000, - "crc32c": "crc32c" - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_encoded_get.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_encoded_get.json b/google-cloud-storage/src/test/resources/object_encoded_get.json deleted file mode 100644 index 7fdb843..0000000 --- a/google-cloud-storage/src/test/resources/object_encoded_get.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "kind": "storage#object", - "id": "test/dir%2Ffile%20name/1000", - "selfLink": "https://www.googleapis.com/storage/v1/b/test/o/dir%2Ffile%20name", - "name": "dir%2Ffile%20name", - "bucket": "test", - "generation": "1000", - "metageneration": "8", - "contentType": "application/x-tar", - "updated": "2014-09-27T00:01:44.819", - "storageClass": "STANDARD", - "size": "1000", - "md5Hash": "md5Hash", - "mediaLink": "https://www.googleapis.com/download/storage/v1/b/test/o/dir%2Ffile%20name?generation=1000&alt=media", - "owner": { - "entity": "entity", - "entityId": "entityId" - }, - "crc32c": "crc32c", - "etag": "etag" -} http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_get.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_get.json b/google-cloud-storage/src/test/resources/object_get.json deleted file mode 100644 index 1c4d5f8..0000000 --- a/google-cloud-storage/src/test/resources/object_get.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "kind": "storage#object", - "id": "test/file_name/1000", - "selfLink": "https://www.googleapis.com/storage/v1/b/test/o/file_name", - "name": "file_name", - "bucket": "test", - "generation": "1000", - "metageneration": "8", - "contentType": "application/x-tar", - "updated": "2014-09-27T00:01:44.819", - "storageClass": "STANDARD", - "size": "1000", - "md5Hash": "md5Hash", - "mediaLink": "https://www.googleapis.com/download/storage/v1/b/test/o/file_name?generation=1000&alt=media", - "owner": { - "entity": "entity", - "entityId": "entityId" - }, - "crc32c": "crc32c", - "etag": "etag" -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_list.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_list.json b/google-cloud-storage/src/test/resources/object_list.json deleted file mode 100644 index a0830c5..0000000 --- a/google-cloud-storage/src/test/resources/object_list.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "kind": "storage#objects", - "items": [ - { - "kind": "storage#object", - "id": "test/file_name/1000", - "selfLink": "https://www.googleapis.com/storage/v1/b/test/o/file_name", - "name": "file_name", - "bucket": "test", - "generation": "1000", - "metageneration": "8", - "contentType": "application/x-tar", - "updated": "2014-09-27T00:01:44.819", - "storageClass": "STANDARD", - "size": "1000", - "md5Hash": "md5Hash", - "mediaLink": "https://www.googleapis.com/download/storage/v1/b/test/o/file_name?generation=1000&alt=media", - "owner": { - "entity": "entity", - "entityId": "entityId" - }, - "crc32c": "crc32c", - "etag": "etag" - }, - { - "kind": "storage#object", - "id": "test/file_name2/1000", - "selfLink": "https://www.googleapis.com/storage/v1/b/test/o/file_name2", - "name": "file_name2", - "bucket": "test", - "generation": "1001", - "metageneration": "9", - "contentType": "image/png", - "updated": "2014-09-27T00:01:44.819", - "storageClass": "STANDARD", - "size": "10", - "md5Hash": "md5Hash", - "mediaLink": "https://www.googleapis.com/download/storage/v1/b/test/o/file_name2?generation=1001&alt=media", - "owner": { - "entity": "entity", - "entityId": "entityId" - }, - "crc32c": "crc32c", - "etag": "etag" - } - ] -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/google-cloud-storage/src/test/resources/object_rewrite.json ---------------------------------------------------------------------- diff --git a/google-cloud-storage/src/test/resources/object_rewrite.json b/google-cloud-storage/src/test/resources/object_rewrite.json deleted file mode 100644 index 189b9b8..0000000 --- a/google-cloud-storage/src/test/resources/object_rewrite.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "kind": "storage#rewriteResponse", - "totalBytesRewritten": "16", - "objectSize": "16", - "rewriteToken": "rewriteToken", - "done": true, - "resource": { - "kind": "storage#object", - "id": "test/file_name/1000", - "selfLink": "https://www.googleapis.com/storage/v1/b/test/o/file_name", - "name": "file_name", - "bucket": "test", - "generation": "1000", - "metageneration": "8", - "contentType": "application/x-tar", - "updated": "2014-09-27T00:01:44.819", - "storageClass": "STANDARD", - "size": "1000", - "md5Hash": "md5Hash", - "mediaLink": "https://www.googleapis.com/download/storage/v1/b/test/o/file_name?generation=1000&alt=media", - "owner": { - "entity": "entity", - "entityId": "entityId" - }, - "crc32c": "crc32c", - "etag": "etag" - } -} \ No newline at end of file http://git-wip-us.apache.org/repos/asf/jclouds-labs-google/blob/a4acb11f/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 8425850..0000000 --- a/pom.xml +++ /dev/null @@ -1,81 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - 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. - ---> -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>org.apache.jclouds</groupId> - <artifactId>jclouds-project</artifactId> - <version>2.1.0-SNAPSHOT</version> - </parent> - <groupId>org.apache.jclouds.labs</groupId> - <artifactId>jclouds-labs-google</artifactId> - <packaging>pom</packaging> - <name>Apache jclouds labs google</name> - - <scm> - <connection>scm:git:https://git-wip-us.apache.org/repos/asf/jclouds-labs-google.git</connection> - <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/jclouds-labs-google.git</developerConnection> - <url>https://git-wip-us.apache.org/repos/asf?p=jclouds-labs-google.git</url> - <tag>HEAD</tag> - </scm> - - <properties> - <jclouds.version>2.1.0-SNAPSHOT</jclouds.version> - </properties> - - <repositories> - <repository> - <id>apache-snapshots</id> - <url>https://repository.apache.org/content/repositories/snapshots</url> - <releases> - <enabled>false</enabled> - </releases> - <snapshots> - <enabled>true</enabled> - </snapshots> - </repository> - </repositories> - - <modules> - <module>google-cloud-storage</module> - </modules> - - <profiles> - <profile> - <id>doc</id> - <build> - <plugins> - <plugin> - <artifactId>maven-javadoc-plugin</artifactId> - <executions> - <execution> - <id>javadoc</id> - <phase>package</phase> - <goals> - <goal>aggregate-jar</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - </profiles> -</project>
