Ignore:
Timestamp:
27/08/2011 15:06:46 (9 months ago)
Author:
chris
Message:

Combine client and server protocols to make way for an offline/local protocol.

Rename ProtocolObject? to Message.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/test/backupstorepatch/testbackupstorepatch.cpp

    r2646 r2983  
    1414#include <signal.h> 
    1515 
    16 #include "autogen_BackupProtocolClient.h" 
     16#include "autogen_BackupProtocol.h" 
    1717#include "BackupClientCryptoKeys.h" 
    1818#include "BackupClientFileAttributes.h" 
     
    355355                        { 
    356356                                // Check the version 
    357                                 std::auto_ptr<BackupProtocolClientVersion> serverVersion(protocol.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 
     357                                std::auto_ptr<BackupProtocolVersion> serverVersion(protocol.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 
    358358                                TEST_THAT(serverVersion->GetVersion() == BACKUP_STORE_SERVER_VERSION); 
    359359         
     
    368368                        { 
    369369                                std::auto_ptr<IOStream> upload(BackupStoreFile::EncodeFile("testfiles/0.test", 
    370                                                 BackupProtocolClientListDirectory::RootDirectory, storeFilename)); 
    371                                 std::auto_ptr<BackupProtocolClientSuccess> stored(protocol.QueryStoreFile( 
    372                                                 BackupProtocolClientListDirectory::RootDirectory, ModificationTime, 
     370                                                BackupProtocolListDirectory::RootDirectory, storeFilename)); 
     371                                std::auto_ptr<BackupProtocolSuccess> stored(protocol.QueryStoreFile( 
     372                                                BackupProtocolListDirectory::RootDirectory, ModificationTime, 
    373373                                                ModificationTime, 0 /* no diff from file ID */, storeFilename, *upload)); 
    374374                                test_files[0].IDOnServer = stored->GetObjectID(); 
     
    381381                        { 
    382382                                // Get an index for the previous version 
    383                                 std::auto_ptr<BackupProtocolClientSuccess> getBlockIndex(protocol.QueryGetBlockIndexByName( 
    384                                                 BackupProtocolClientListDirectory::RootDirectory, storeFilename)); 
     383                                std::auto_ptr<BackupProtocolSuccess> getBlockIndex(protocol.QueryGetBlockIndexByName( 
     384                                                BackupProtocolListDirectory::RootDirectory, storeFilename)); 
    385385                                int64_t diffFromID = getBlockIndex->GetObjectID(); 
    386386                                TEST_THAT(diffFromID != 0); 
     
    398398                                                BackupStoreFile::EncodeFileDiff( 
    399399                                                        filename, 
    400                                                         BackupProtocolClientListDirectory::RootDirectory,       /* containing directory */ 
     400                                                        BackupProtocolListDirectory::RootDirectory,     /* containing directory */ 
    401401                                                        storeFilename,  
    402402                                                        diffFromID,  
     
    408408                 
    409409                                        // Upload the patch to the store 
    410                                         std::auto_ptr<BackupProtocolClientSuccess> stored(protocol.QueryStoreFile( 
    411                                                         BackupProtocolClientListDirectory::RootDirectory, ModificationTime, 
     410                                        std::auto_ptr<BackupProtocolSuccess> stored(protocol.QueryStoreFile( 
     411                                                        BackupProtocolListDirectory::RootDirectory, ModificationTime, 
    412412                                                        ModificationTime, isCompletelyDifferent?(0):(diffFromID), storeFilename, *patchStream)); 
    413413                                        ModificationTime += MODIFICATION_TIME_INC; 
     
    433433                        // List the directory from the server, and check that no dependency info is sent -- waste of bytes 
    434434                        { 
    435                                 std::auto_ptr<BackupProtocolClientSuccess> dirreply(protocol.QueryListDirectory( 
    436                                                 BackupProtocolClientListDirectory::RootDirectory, 
    437                                                 BackupProtocolClientListDirectory::Flags_INCLUDE_EVERYTHING, 
    438                                                 BackupProtocolClientListDirectory::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 */)); 
    439439                                // Stream 
    440440                                BackupStoreDirectory dir; 
     
    532532                        BackupProtocolClient protocol(conn); 
    533533                        { 
    534                                 std::auto_ptr<BackupProtocolClientVersion> serverVersion(protocol.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 
     534                                std::auto_ptr<BackupProtocolVersion> serverVersion(protocol.QueryVersion(BACKUP_STORE_SERVER_VERSION)); 
    535535                                TEST_THAT(serverVersion->GetVersion() == BACKUP_STORE_SERVER_VERSION); 
    536536                                protocol.QueryLogin(0x01234567, 0); 
     
    556556                                // Fetch the file 
    557557                                { 
    558                                         std::auto_ptr<BackupProtocolClientSuccess> getobj(protocol.QueryGetFile( 
    559                                                 BackupProtocolClientListDirectory::RootDirectory, 
     558                                        std::auto_ptr<BackupProtocolSuccess> getobj(protocol.QueryGetFile( 
     559                                                BackupProtocolListDirectory::RootDirectory, 
    560560                                                test_files[f].IDOnServer)); 
    561561                                        TEST_THAT(getobj->GetObjectID() == test_files[f].IDOnServer); 
     
    573573                                // Download the index, and check it looks OK 
    574574                                { 
    575                                         std::auto_ptr<BackupProtocolClientSuccess> getblockindex(protocol.QueryGetBlockIndexByID(test_files[f].IDOnServer)); 
     575                                        std::auto_ptr<BackupProtocolSuccess> getblockindex(protocol.QueryGetBlockIndexByID(test_files[f].IDOnServer)); 
    576576                                        TEST_THAT(getblockindex->GetObjectID() == test_files[f].IDOnServer); 
    577577                                        std::auto_ptr<IOStream> blockIndexStream(protocol.ReceiveStream()); 
Note: See TracChangeset for help on using the changeset viewer.