Changeset 2135
- Timestamp:
- 05/04/2008 01:55:32 (4 years ago)
- File:
-
- 1 edited
-
box/trunk/test/backupdiff/testbackupdiff.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/test/backupdiff/testbackupdiff.cpp
r2127 r2135 65 65 } 66 66 67 voidmake_file_of_zeros(const char *filename, size_t size)67 bool make_file_of_zeros(const char *filename, size_t size) 68 68 { 69 69 #ifdef WIN32 … … 76 76 if (result != TRUE) 77 77 { 78 printf("Error %u\n", GetLastError()); 78 BOX_ERROR("Failed to create large file " << filename << 79 " (" << (size >> 20) << " MB): " << 80 GetErrorMessage(GetLastError())); 79 81 } 80 82 TEST_THAT(result == TRUE); … … 88 90 #endif 89 91 90 TEST_THAT((size_t)TestGetFileSize(filename) == size); 92 bool correct_size = ((size_t)TestGetFileSize(filename) == size); 93 TEST_THAT(correct_size); 94 if (!correct_size) 95 { 96 BOX_ERROR("Failed to create large file " << filename << 97 " (" << (size >> 20) << " MB): " << 98 "got " << (TestGetFileSize(filename) >> 20) << 99 " MB instead"); 100 } 101 return correct_size; 91 102 } 92 103 … … 516 527 517 528 #ifdef WIN32 518 ::fprintf(stdout, "Testing diffing two large streams, " 519 "may take a while!\n"); 520 ::fflush(stdout); 529 BOX_WARNING("Testing diffing two large streams, may take a while!"); 530 ::fflush(stderr); 521 531 #endif 522 532 523 make_file_of_zeros("testfiles/zero.0", 20*1024*1024); 524 make_file_of_zeros("testfiles/zero.1", 200*1024*1024); 533 if (!make_file_of_zeros("testfiles/zero.0", 20*1024*1024)) 534 { 535 return 1; 536 } 537 538 if (!make_file_of_zeros("testfiles/zero.1", 200*1024*1024)) 539 { 540 remove("testfiles/zero.0"); 541 return 1; 542 } 525 543 526 544 // Generate a first encoded file
Note: See TracChangeset
for help on using the changeset viewer.
