@@ -902,13 +902,14 @@ public void testCopyBlob() {
902
902
String targetBlobName = generator .randomObjectName () + "-target" ;
903
903
CopyRequest req = CopyRequest .of (source , BlobId .of (bucket .getName (), targetBlobName ));
904
904
CopyWriter copyWriter = storage .copy (req );
905
- assertEquals (bucket .getName (), copyWriter .getResult ().getBucket ());
906
- assertEquals (targetBlobName , copyWriter .getResult ().getName ());
907
- assertEquals (CONTENT_TYPE , copyWriter .getResult ().getContentType ());
908
- assertEquals (metadata , copyWriter .getResult ().getMetadata ());
905
+ Blob gen1 = copyWriter .getResult ();
906
+ assertEquals (bucket .getName (), gen1 .getBucket ());
907
+ assertEquals (targetBlobName , gen1 .getName ());
908
+ assertEquals (CONTENT_TYPE , gen1 .getContentType ());
909
+ assertEquals (metadata , gen1 .getMetadata ());
909
910
assertTrue (copyWriter .isDone ());
910
911
assertTrue (remoteBlob .delete ());
911
- assertTrue (storage .delete (bucket . getName (), targetBlobName ));
912
+ assertTrue (storage .delete (gen1 . getBlobId () ));
912
913
}
913
914
914
915
@ Test
@@ -959,14 +960,15 @@ public void testCopyBlobWithPredefinedAcl() {
959
960
BlobTargetOption .predefinedAcl (PredefinedAcl .PUBLIC_READ ))
960
961
.build ();
961
962
CopyWriter copyWriter = storage .copy (req );
962
- assertEquals (bucket .getName (), copyWriter .getResult ().getBucket ());
963
- assertEquals (targetBlobName , copyWriter .getResult ().getName ());
964
- assertEquals (CONTENT_TYPE , copyWriter .getResult ().getContentType ());
965
- assertEquals (metadata , copyWriter .getResult ().getMetadata ());
966
- assertNotNull (copyWriter .getResult ().getAcl (User .ofAllUsers ()));
963
+ Blob gen1 = copyWriter .getResult ();
964
+ assertEquals (bucket .getName (), gen1 .getBucket ());
965
+ assertEquals (targetBlobName , gen1 .getName ());
966
+ assertEquals (CONTENT_TYPE , gen1 .getContentType ());
967
+ assertEquals (metadata , gen1 .getMetadata ());
968
+ assertNotNull (gen1 .getAcl (User .ofAllUsers ()));
967
969
assertTrue (copyWriter .isDone ());
968
970
assertTrue (remoteBlob .delete ());
969
- assertTrue (storage .delete (bucket . getName (), targetBlobName ));
971
+ assertTrue (storage .delete (gen1 . getBlobId () ));
970
972
}
971
973
972
974
@ Test
@@ -987,36 +989,38 @@ public void testCopyBlobWithEncryptionKeys() {
987
989
.setContentType (CONTENT_TYPE )
988
990
.setMetadata (metadata )
989
991
.build ();
990
- CopyRequest req =
992
+ CopyRequest req1 =
991
993
CopyRequest .newBuilder ()
992
994
.setSource (source )
993
995
.setTarget (target , BlobTargetOption .encryptionKey (OTHER_BASE64_KEY ))
994
996
.setSourceOptions (BlobSourceOption .decryptionKey (BASE64_KEY ))
995
997
.build ();
996
- CopyWriter copyWriter = storage .copy (req );
997
- assertEquals (bucket .getName (), copyWriter .getResult ().getBucket ());
998
- assertEquals (targetBlobName , copyWriter .getResult ().getName ());
999
- assertEquals (CONTENT_TYPE , copyWriter .getResult ().getContentType ());
998
+ CopyWriter copyWriter1 = storage .copy (req1 );
999
+ Blob copy1Gen1 = copyWriter1 .getResult ();
1000
+ assertEquals (bucket .getName (), copy1Gen1 .getBucket ());
1001
+ assertEquals (targetBlobName , copy1Gen1 .getName ());
1002
+ assertEquals (CONTENT_TYPE , copy1Gen1 .getContentType ());
1000
1003
assertArrayEquals (
1001
1004
BLOB_BYTE_CONTENT ,
1002
- copyWriter . getResult () .getContent (Blob .BlobSourceOption .decryptionKey (OTHER_BASE64_KEY )));
1003
- assertEquals (metadata , copyWriter . getResult () .getMetadata ());
1004
- assertTrue (copyWriter .isDone ());
1005
- req =
1005
+ copy1Gen1 .getContent (Blob .BlobSourceOption .decryptionKey (OTHER_BASE64_KEY )));
1006
+ assertEquals (metadata , copy1Gen1 .getMetadata ());
1007
+ assertTrue (copyWriter1 .isDone ());
1008
+ CopyRequest req2 =
1006
1009
CopyRequest .newBuilder ()
1007
1010
.setSource (source )
1008
1011
.setTarget (target )
1009
1012
.setSourceOptions (BlobSourceOption .decryptionKey (BASE64_KEY ))
1010
1013
.build ();
1011
- copyWriter = storage .copy (req );
1012
- assertEquals (bucket .getName (), copyWriter .getResult ().getBucket ());
1013
- assertEquals (targetBlobName , copyWriter .getResult ().getName ());
1014
- assertEquals (CONTENT_TYPE , copyWriter .getResult ().getContentType ());
1015
- assertArrayEquals (BLOB_BYTE_CONTENT , copyWriter .getResult ().getContent ());
1016
- assertEquals (metadata , copyWriter .getResult ().getMetadata ());
1017
- assertTrue (copyWriter .isDone ());
1014
+ CopyWriter copyWriter2 = storage .copy (req2 );
1015
+ Blob copy2Gen1 = copyWriter2 .getResult ();
1016
+ assertEquals (bucket .getName (), copy2Gen1 .getBucket ());
1017
+ assertEquals (targetBlobName , copy2Gen1 .getName ());
1018
+ assertEquals (CONTENT_TYPE , copy2Gen1 .getContentType ());
1019
+ assertArrayEquals (BLOB_BYTE_CONTENT , copy2Gen1 .getContent ());
1020
+ assertEquals (metadata , copy2Gen1 .getMetadata ());
1021
+ assertTrue (copyWriter2 .isDone ());
1018
1022
assertTrue (remoteBlob .delete ());
1019
- assertTrue (storage .delete (bucket . getName (), targetBlobName ));
1023
+ assertTrue (storage .delete (copy2Gen1 . getBlobId () ));
1020
1024
}
1021
1025
1022
1026
@ Test
@@ -1035,13 +1039,14 @@ public void testCopyBlobUpdateMetadata() {
1035
1039
.build ();
1036
1040
CopyRequest req = CopyRequest .of (source , target );
1037
1041
CopyWriter copyWriter = storage .copy (req );
1038
- assertEquals (bucket .getName (), copyWriter .getResult ().getBucket ());
1039
- assertEquals (targetBlobName , copyWriter .getResult ().getName ());
1040
- assertEquals (CONTENT_TYPE , copyWriter .getResult ().getContentType ());
1041
- assertEquals (metadata , copyWriter .getResult ().getMetadata ());
1042
+ Blob gen1 = copyWriter .getResult ();
1043
+ assertEquals (bucket .getName (), gen1 .getBucket ());
1044
+ assertEquals (targetBlobName , gen1 .getName ());
1045
+ assertEquals (CONTENT_TYPE , gen1 .getContentType ());
1046
+ assertEquals (metadata , gen1 .getMetadata ());
1042
1047
assertTrue (copyWriter .isDone ());
1043
1048
assertTrue (remoteSourceBlob .delete ());
1044
- assertTrue (storage .delete (bucket . getName (), targetBlobName ));
1049
+ assertTrue (storage .delete (gen1 . getBlobId () ));
1045
1050
}
1046
1051
1047
1052
@ Test
@@ -1059,12 +1064,13 @@ public void testCopyBlobUpdateStorageClass() {
1059
1064
BlobInfo .newBuilder (bucket , targetBlobName ).setStorageClass (StorageClass .COLDLINE ).build ();
1060
1065
CopyRequest req = CopyRequest .of (source , targetInfo );
1061
1066
CopyWriter copyWriter = storage .copy (req );
1062
- assertEquals (bucket .getName (), copyWriter .getResult ().getBucket ());
1063
- assertEquals (targetBlobName , copyWriter .getResult ().getName ());
1064
- assertEquals (StorageClass .COLDLINE , copyWriter .getResult ().getStorageClass ());
1067
+ Blob gen1 = copyWriter .getResult ();
1068
+ assertEquals (bucket .getName (), gen1 .getBucket ());
1069
+ assertEquals (targetBlobName , gen1 .getName ());
1070
+ assertEquals (StorageClass .COLDLINE , gen1 .getStorageClass ());
1065
1071
assertTrue (copyWriter .isDone ());
1066
1072
assertTrue (remoteSourceBlob .delete ());
1067
- assertTrue (storage .delete (bucket . getName (), targetBlobName ));
1073
+ assertTrue (storage .delete (gen1 . getBlobId () ));
1068
1074
}
1069
1075
1070
1076
@ Test
@@ -1079,15 +1085,14 @@ public void testCopyBlobNoContentType() {
1079
1085
BlobInfo target = BlobInfo .newBuilder (bucket , targetBlobName ).setMetadata (metadata ).build ();
1080
1086
CopyRequest req = CopyRequest .of (source , target );
1081
1087
CopyWriter copyWriter = storage .copy (req );
1082
- assertEquals (bucket .getName (), copyWriter .getResult ().getBucket ());
1083
- assertEquals (targetBlobName , copyWriter .getResult ().getName ());
1084
- assertTrue (
1085
- copyWriter .getResult ().getContentType () == null
1086
- || copyWriter .getResult ().getContentType ().isEmpty ());
1087
- assertEquals (metadata , copyWriter .getResult ().getMetadata ());
1088
+ Blob gen1 = copyWriter .getResult ();
1089
+ assertEquals (bucket .getName (), gen1 .getBucket ());
1090
+ assertEquals (targetBlobName , gen1 .getName ());
1091
+ assertTrue (gen1 .getContentType () == null || gen1 .getContentType ().isEmpty ());
1092
+ assertEquals (metadata , gen1 .getMetadata ());
1088
1093
assertTrue (copyWriter .isDone ());
1089
1094
assertTrue (remoteSourceBlob .delete ());
1090
- assertTrue (storage .delete (bucket . getName (), targetBlobName ));
1095
+ assertTrue (storage .delete (gen1 . getBlobId () ));
1091
1096
}
1092
1097
1093
1098
@ Test
0 commit comments