Changeset 2983 for box/trunk/test/backupstorepatch
- Timestamp:
- 27/08/2011 15:06:46 (9 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
box/trunk/test/backupstorepatch/testbackupstorepatch.cpp
r2646 r2983 14 14 #include <signal.h> 15 15 16 #include "autogen_BackupProtocol Client.h"16 #include "autogen_BackupProtocol.h" 17 17 #include "BackupClientCryptoKeys.h" 18 18 #include "BackupClientFileAttributes.h" … … 355 355 { 356 356 // Check the version 357 std::auto_ptr<BackupProtocol ClientVersion> serverVersion(protocol.QueryVersion(BACKUP_STORE_SERVER_VERSION));357 std::auto_ptr<BackupProtocolVersion> serverVersion(protocol.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 358 358 TEST_THAT(serverVersion->GetVersion() == BACKUP_STORE_SERVER_VERSION); 359 359 … … 368 368 { 369 369 std::auto_ptr<IOStream> upload(BackupStoreFile::EncodeFile("testfiles/0.test", 370 BackupProtocol ClientListDirectory::RootDirectory, storeFilename));371 std::auto_ptr<BackupProtocol ClientSuccess> stored(protocol.QueryStoreFile(372 BackupProtocol ClientListDirectory::RootDirectory, ModificationTime,370 BackupProtocolListDirectory::RootDirectory, storeFilename)); 371 std::auto_ptr<BackupProtocolSuccess> stored(protocol.QueryStoreFile( 372 BackupProtocolListDirectory::RootDirectory, ModificationTime, 373 373 ModificationTime, 0 /* no diff from file ID */, storeFilename, *upload)); 374 374 test_files[0].IDOnServer = stored->GetObjectID(); … … 381 381 { 382 382 // Get an index for the previous version 383 std::auto_ptr<BackupProtocol ClientSuccess> getBlockIndex(protocol.QueryGetBlockIndexByName(384 BackupProtocol ClientListDirectory::RootDirectory, storeFilename));383 std::auto_ptr<BackupProtocolSuccess> getBlockIndex(protocol.QueryGetBlockIndexByName( 384 BackupProtocolListDirectory::RootDirectory, storeFilename)); 385 385 int64_t diffFromID = getBlockIndex->GetObjectID(); 386 386 TEST_THAT(diffFromID != 0); … … 398 398 BackupStoreFile::EncodeFileDiff( 399 399 filename, 400 BackupProtocol ClientListDirectory::RootDirectory, /* containing directory */400 BackupProtocolListDirectory::RootDirectory, /* containing directory */ 401 401 storeFilename, 402 402 diffFromID, … … 408 408 409 409 // Upload the patch to the store 410 std::auto_ptr<BackupProtocol ClientSuccess> stored(protocol.QueryStoreFile(411 BackupProtocol ClientListDirectory::RootDirectory, ModificationTime,410 std::auto_ptr<BackupProtocolSuccess> stored(protocol.QueryStoreFile( 411 BackupProtocolListDirectory::RootDirectory, ModificationTime, 412 412 ModificationTime, isCompletelyDifferent?(0):(diffFromID), storeFilename, *patchStream)); 413 413 ModificationTime += MODIFICATION_TIME_INC; … … 433 433 // List the directory from the server, and check that no dependency info is sent -- waste of bytes 434 434 { 435 std::auto_ptr<BackupProtocol ClientSuccess> dirreply(protocol.QueryListDirectory(436 BackupProtocol ClientListDirectory::RootDirectory,437 BackupProtocol ClientListDirectory::Flags_INCLUDE_EVERYTHING,438 BackupProtocol ClientListDirectory::Flags_EXCLUDE_NOTHING, false /* no attributes */));435 std::auto_ptr<BackupProtocolSuccess> dirreply(protocol.QueryListDirectory( 436 BackupProtocolListDirectory::RootDirectory, 437 BackupProtocolListDirectory::Flags_INCLUDE_EVERYTHING, 438 BackupProtocolListDirectory::Flags_EXCLUDE_NOTHING, false /* no attributes */)); 439 439 // Stream 440 440 BackupStoreDirectory dir; … … 532 532 BackupProtocolClient protocol(conn); 533 533 { 534 std::auto_ptr<BackupProtocol ClientVersion> serverVersion(protocol.QueryVersion(BACKUP_STORE_SERVER_VERSION));534 std::auto_ptr<BackupProtocolVersion> serverVersion(protocol.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 535 535 TEST_THAT(serverVersion->GetVersion() == BACKUP_STORE_SERVER_VERSION); 536 536 protocol.QueryLogin(0x01234567, 0); … … 556 556 // Fetch the file 557 557 { 558 std::auto_ptr<BackupProtocol ClientSuccess> getobj(protocol.QueryGetFile(559 BackupProtocol ClientListDirectory::RootDirectory,558 std::auto_ptr<BackupProtocolSuccess> getobj(protocol.QueryGetFile( 559 BackupProtocolListDirectory::RootDirectory, 560 560 test_files[f].IDOnServer)); 561 561 TEST_THAT(getobj->GetObjectID() == test_files[f].IDOnServer); … … 573 573 // Download the index, and check it looks OK 574 574 { 575 std::auto_ptr<BackupProtocol ClientSuccess> getblockindex(protocol.QueryGetBlockIndexByID(test_files[f].IDOnServer));575 std::auto_ptr<BackupProtocolSuccess> getblockindex(protocol.QueryGetBlockIndexByID(test_files[f].IDOnServer)); 576 576 TEST_THAT(getblockindex->GetObjectID() == test_files[f].IDOnServer); 577 577 std::auto_ptr<IOStream> blockIndexStream(protocol.ReceiveStream());
Note: See TracChangeset
for help on using the changeset viewer.
