@@ -29,10 +29,11 @@ - (void)testMutiUploadV1{
2929 builder.concurrentTaskCount = 3 ;
3030 builder.chunkSize = (i%4 + 1 ) * 1014 * 1024 + i;
3131 }];
32- int size = (i + 1 ) * 1024 ;
32+ int size = (i + 1 ) * 50 ;
3333 NSString *keyUp = [NSString stringWithFormat: @" complex_upload_v1_%d k" , size];
3434 QNTempFile *tempFile = [QNTempFile createTempFileWithSize: size * 1024 identifier: keyUp];
3535 [self uploadFile: tempFile key: keyUp config: config option: nil complete: ^(QNResponseInfo * _Nonnull responseInfo, NSString * _Nonnull key) {
36+ NSLog (@" complex_upload v1 response info: %@ " , responseInfo);
3637 @synchronized (self) {
3738 if (responseInfo.isOK ) {
3839 successCount += 1 ;
@@ -45,28 +46,30 @@ - (void)testMutiUploadV1{
4546 AGWW_WAIT_WHILE (completeCount != (maxCount - start), 600 * 10 );
4647
4748 NSLog (@" complex_upload v1 successCount: %d " , successCount);
48- XCTAssert (completeCount == (maxCount - start), @" Pass" );
49+ XCTAssertTrue (completeCount == successCount, @" complete count:%d success count:%d " , completeCount, successCount);
50+ XCTAssertTrue (completeCount == (maxCount - start), @" complete count:%d total count:%d " , completeCount, (maxCount - start));
4951}
5052
5153- (void )test100UploadV1 {
5254 int maxCount = 100 ;
5355 __block int completeCount = 0 ;
5456 __block int successCount = 0 ;
5557
56- int start = 0 ;
58+ int start = 50 ;
5759 for (int i=start; i<maxCount; i++) {
5860 QNConfiguration *config = [QNConfiguration build: ^(QNConfigurationBuilder *builder) {
5961 builder.resumeUploadVersion = QNResumeUploadVersionV1;
6062 builder.useConcurrentResumeUpload = YES ;
6163 builder.concurrentTaskCount = 3 ;
62- builder.chunkSize = (i% 4 + 1 ) * 1014 * 1024 + i ;
64+ builder.chunkSize = 4 * 1014 * 1024 ;
6365 }];
64- int size = (i + 1 ) * 1024 ;
66+ int size = (i + 1 ) * 50 ;
6567 NSString *keyUp = [NSString stringWithFormat: @" complex_100_upload_v1_%d k" , size];
66- QNTempFile *tempFile = [QNTempFile createTempFileWithSize: size * 50 identifier: keyUp];
68+ QNTempFile *tempFile = [QNTempFile createTempFileWithSize: size * 1024 identifier: keyUp];
6769 [self uploadFile: tempFile key: keyUp config: config option: nil complete: ^(QNResponseInfo * _Nonnull responseInfo, NSString * _Nonnull key) {
70+ NSLog (@" complex_100_upload v1 response info: %@ " , responseInfo);
6871 @synchronized (self) {
69- if (responseInfo.isOK ) {
72+ if (responseInfo.isOK || responseInfo. statusCode == 614 ) {
7073 successCount += 1 ;
7174 }
7275 completeCount += 1 ;
@@ -77,7 +80,8 @@ - (void)test100UploadV1{
7780 AGWW_WAIT_WHILE (completeCount != (maxCount - start), 600 * 10 );
7881
7982 NSLog (@" complex_100_upload v1 successCount: %d " , successCount);
80- XCTAssert (completeCount == (maxCount - start), @" Pass" );
83+ XCTAssertTrue (completeCount == successCount, @" complete count:%d success count:%d " , completeCount, successCount);
84+ XCTAssertTrue (completeCount == (maxCount - start), @" complete count:%d total count:%d " , completeCount, (maxCount - start));
8185}
8286
8387- (void )testMutiUploadV2 {
@@ -93,10 +97,11 @@ - (void)testMutiUploadV2{
9397 builder.concurrentTaskCount = 3 ;
9498 builder.chunkSize = (i%4 + 1 ) * 1024 * 1024 + i;
9599 }];
96- int size = (i + 1 ) * 1024 ;
100+ int size = (i + 1 ) * 50 ;
97101 NSString *keyUp = [NSString stringWithFormat: @" complex_upload_v2_%d k" , size];
98102 QNTempFile *tempFile = [QNTempFile createTempFileWithSize: size * 1024 identifier: keyUp];
99103 [self uploadFile: tempFile key: keyUp config: config option: nil complete: ^(QNResponseInfo * _Nonnull responseInfo, NSString * _Nonnull key) {
104+ NSLog (@" complex_upload v2 response info: %@ " , responseInfo);
100105 @synchronized (self) {
101106 if (responseInfo.isOK ) {
102107 successCount += 1 ;
@@ -109,28 +114,30 @@ - (void)testMutiUploadV2{
109114 AGWW_WAIT_WHILE (completeCount != (maxCount - start), 600 * 30 );
110115
111116 NSLog (@" complex_upload v2 successCount: %d " , successCount);
112- XCTAssert (completeCount == (maxCount - start), @" Pass" );
117+ XCTAssertTrue (completeCount == successCount, @" complete count:%d success count:%d " , completeCount, successCount);
118+ XCTAssertTrue (completeCount == (maxCount - start), @" complete count:%d total count:%d " , completeCount, (maxCount - start));
113119}
114120
115121- (void )test100UploadV2 {
116122 int maxCount = 100 ;
117123 __block int completeCount = 0 ;
118124 __block int successCount = 0 ;
119125
120- int start = 0 ;
126+ int start = 50 ;
121127 for (int i=start; i<maxCount; i++) {
122128 QNConfiguration *config = [QNConfiguration build: ^(QNConfigurationBuilder *builder) {
123129 builder.resumeUploadVersion = QNResumeUploadVersionV2;
124130 builder.useConcurrentResumeUpload = YES ;
125131 builder.concurrentTaskCount = 3 ;
126- builder.chunkSize = (i% 4 + 1 ) * 1024 * 1024 + i;
132+ builder.chunkSize = 4 * 1024 * 1024 + i;
127133 }];
128- int size = (i + 1 ) * 1024 ;
134+ int size = (i + 1 ) * 50 ;
129135 NSString *keyUp = [NSString stringWithFormat: @" complex_100_upload_v2_%d k" , size];
130- QNTempFile *tempFile = [QNTempFile createTempFileWithSize: size * 50 identifier: keyUp];
136+ QNTempFile *tempFile = [QNTempFile createTempFileWithSize: size * 1024 identifier: keyUp];
131137 [self uploadFile: tempFile key: keyUp config: config option: nil complete: ^(QNResponseInfo * _Nonnull responseInfo, NSString * _Nonnull key) {
138+ NSLog (@" complex_100_upload v2 response info: %@ " , responseInfo);
132139 @synchronized (self) {
133- if (responseInfo.isOK ) {
140+ if (responseInfo.isOK || responseInfo. statusCode == 614 ) {
134141 successCount += 1 ;
135142 }
136143 completeCount += 1 ;
@@ -141,7 +148,8 @@ - (void)test100UploadV2{
141148 AGWW_WAIT_WHILE (completeCount != (maxCount - start), 600 * 30 );
142149
143150 NSLog (@" complex_100_upload v2 successCount: %d " , successCount);
144- XCTAssert (completeCount == (maxCount - start), @" Pass" );
151+ XCTAssertTrue (completeCount == successCount, @" complete count:%d success count:%d " , completeCount, successCount);
152+ XCTAssertTrue (completeCount == (maxCount - start), @" complete count:%d total count:%d " , completeCount, (maxCount - start));
145153}
146154
147155@end
0 commit comments