@@ -117,114 +117,6 @@ public void onFail(CosXmlRequest request, CosXmlClientException clientException,
117117 testLocker .lock ();
118118 }
119119
120-
121- @ Test public void testReTransfer () throws Exception {
122-
123- Log .i (TestConst .UT_TAG , "testReTransfer" );
124-
125- TransferManager transferManager = ServiceFactory .INSTANCE .newDefaultTransferManager ();
126- String cosPath = "uploadTask_resume" + System .currentTimeMillis ();
127- // final String srcPath = TestUtils.bigFilePath();
128- final String srcPath = new File (Environment .getExternalStoragePublicDirectory (DIRECTORY_DOWNLOADS ), "big.zip" ).getAbsolutePath ();
129- final COSXMLUploadTask cosxmlUploadTask = transferManager .upload (TestConst .PERSIST_BUCKET , cosPath , Uri .fromFile (new File (srcPath )), null );
130- final AtomicReference <String > uploadIdHolder = new AtomicReference <>();
131-
132- cosxmlUploadTask .setTransferStateListener (new TransferStateListener () {
133- @ Override
134- public void onStateChanged (TransferState state ) {
135- Log .i (TestConst .UT_TAG , state .toString ());
136- }
137- });
138-
139- cosxmlUploadTask .setCosXmlProgressListener (new CosXmlProgressListener () {
140- @ Override
141- public void onProgress (long complete , long target ) {
142- Log .i (TestConst .UT_TAG , "progress " + complete + "/" + target + ": " + 100.0 * complete / target );
143- uploadIdHolder .set (cosxmlUploadTask .getUploadId ());
144- }
145- });
146-
147- cosxmlUploadTask .setCosXmlResultListener (new CosXmlResultListener () {
148- @ Override
149- public void onSuccess (CosXmlRequest request , CosXmlResult result ) {
150- }
151-
152- @ Override
153- public void onFail (CosXmlRequest request , CosXmlClientException clientException , CosXmlServiceException serviceException ) {
154- TestUtils .printError (TestUtils .getCosExceptionMessage (clientException , serviceException ));
155- }
156- });
157-
158- Thread .sleep (5000 );
159- cosxmlUploadTask .pauseSafely ();
160- Thread .sleep (2000 );
161-
162- final TestLocker testLocker = new TestLocker ();
163- COSXMLUploadTask cosxmlUploadTask2 = transferManager .upload (TestConst .PERSIST_BUCKET , cosPath , Uri .fromFile (new File (srcPath )), uploadIdHolder .get ());
164-
165- cosxmlUploadTask2 .setTransferStateListener (new TransferStateListener () {
166- @ Override
167- public void onStateChanged (TransferState state ) {
168- Log .i (TestConst .UT_TAG , state .toString ());
169- }
170- });
171-
172- cosxmlUploadTask2 .setCosXmlProgressListener (new CosXmlProgressListener () {
173- @ Override
174- public void onProgress (long complete , long target ) {
175- Log .i (TestConst .UT_TAG , "progress " + complete + "/" + target + ": " + 100.0 * complete / target );
176- }
177- });
178-
179- cosxmlUploadTask2 .setCosXmlResultListener (new CosXmlResultListener () {
180- @ Override
181- public void onSuccess (CosXmlRequest request , CosXmlResult result ) {
182- testLocker .release ();
183- }
184-
185- @ Override
186- public void onFail (CosXmlRequest request , CosXmlClientException clientException , CosXmlServiceException serviceException ) {
187- TestUtils .printError (TestUtils .getCosExceptionMessage (clientException , serviceException ));
188- testLocker .release ();
189- }
190- });
191- testLocker .lock ();
192-
193- }
194-
195- @ Test
196- public void testPauseTask2 () throws Exception {
197-
198- TransferManager transferManager = ServiceFactory .INSTANCE .newDefaultTransferManager ();
199- final TestLocker testLocker = new TestLocker ();
200- String cosPath = "uploadTask_pause" + System .currentTimeMillis ();
201- final String srcPath = TestUtils .bigFilePath ();
202- final COSXMLUploadTask cosxmlUploadTask = transferManager .upload (TestConst .PERSIST_BUCKET , cosPath , srcPath , null );
203- cosxmlUploadTask .setTransferStateListener (new TransferStateListener () {
204- @ Override
205- public void onStateChanged (TransferState state ) {
206- Log .i (TestConst .UT_TAG , "transfer state " + state );
207- }
208- });
209-
210- cosxmlUploadTask .setCosXmlResultListener (new CosXmlResultListener () {
211- @ Override
212- public void onSuccess (CosXmlRequest request , CosXmlResult result ) {
213- testLocker .release ();
214- }
215-
216- @ Override
217- public void onFail (CosXmlRequest request , CosXmlClientException exception , CosXmlServiceException serviceException ) {
218- testLocker .release ();
219- }
220- });
221- // TestUtils.sleep(2000);
222- // cosxmlUploadTask.pauseSafely();
223- // TestUtils.sleep(200000);
224- // Assert.assertTrue(cosxmlUploadTask.getTaskState() == TransferState.PAUSED);
225- testLocker .lock ();
226- }
227-
228120 @ Test public void testUploadSmallFileByUri () {
229121
230122 TransferManager transferManager = ServiceFactory .INSTANCE .newDefaultTransferManager ();
0 commit comments