Changeset 2654


Ignore:
Timestamp:
08/03/2010 21:22:09 (2 years ago)
Author:
chris
Message:

Merge [2646] into 0.11rc7.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/RELEASE/0.11rc7/test/backupstorepatch/testbackupstorepatch.cpp

    r2547 r2654  
    1414#include <signal.h> 
    1515 
     16#include "autogen_BackupProtocolClient.h" 
     17#include "BackupClientCryptoKeys.h" 
     18#include "BackupClientFileAttributes.h" 
     19#include "BackupStoreAccountDatabase.h" 
     20#include "BackupStoreAccounts.h" 
     21#include "BackupStoreConstants.h" 
     22#include "BackupStoreDirectory.h" 
     23#include "BackupStoreException.h" 
     24#include "BackupStoreFile.h" 
     25#include "BackupStoreFilenameClear.h" 
     26#include "BackupStoreInfo.h" 
     27#include "BoxPortsAndFiles.h" 
     28#include "CollectInBufferStream.h" 
     29#include "FileStream.h" 
     30#include "MemBlockStream.h" 
     31#include "RaidFileController.h" 
     32#include "RaidFileException.h" 
     33#include "RaidFileRead.h" 
     34#include "RaidFileUtil.h" 
     35#include "RaidFileWrite.h" 
     36#include "SSLLib.h" 
     37#include "ServerControl.h" 
     38#include "Socket.h" 
     39#include "SocketStreamTLS.h" 
     40#include "StoreStructure.h" 
     41#include "TLSContext.h" 
    1642#include "Test.h" 
    17 #include "autogen_BackupProtocolClient.h" 
    18 #include "SSLLib.h" 
    19 #include "TLSContext.h" 
    20 #include "SocketStreamTLS.h" 
    21 #include "BoxPortsAndFiles.h" 
    22 #include "BackupStoreConstants.h" 
    23 #include "Socket.h" 
    24 #include "BackupStoreFilenameClear.h" 
    25 #include "CollectInBufferStream.h" 
    26 #include "BackupStoreDirectory.h" 
    27 #include "BackupStoreFile.h" 
    28 #include "FileStream.h" 
    29 #include "RaidFileController.h" 
    30 #include "RaidFileRead.h" 
    31 #include "RaidFileWrite.h" 
    32 #include "BackupStoreInfo.h" 
    33 #include "BackupStoreException.h" 
    34 #include "RaidFileException.h" 
    35 #include "MemBlockStream.h" 
    36 #include "BackupClientFileAttributes.h" 
    37 #include "BackupClientCryptoKeys.h" 
    38 #include "ServerControl.h" 
    3943 
    4044#include "MemLeakFindOn.h" 
     
    321325        // Check the basic directory stuff works 
    322326        test_depends_in_dirs(); 
    323  
    324         // First, try logging in without an account having been created... just make sure login fails. 
     327         
     328        std::string storeRootDir; 
     329        int discSet = 0; 
     330        { 
     331                std::auto_ptr<BackupStoreAccountDatabase> apDatabase( 
     332                        BackupStoreAccountDatabase::Read("testfiles/accounts.txt")); 
     333                BackupStoreAccounts accounts(*apDatabase); 
     334                accounts.GetAccountRoot(0x1234567, storeRootDir, discSet); 
     335        } 
     336        RaidFileDiscSet rfd(rcontroller.GetDiscSet(discSet)); 
     337 
    325338        int pid = LaunchServer(BBSTORED " testfiles/bbstored.conf",  
    326339                "testfiles/bbstored.pid"); 
     
    479492                                        { 
    480493                                                TEST_THAT(test_files[f].HasBeenDeleted); 
     494                                                // check that unreferenced 
     495                                                // object was removed by 
     496                                                // housekeeping 
     497                                                std::string filenameOut; 
     498                                                int startDisc = 0; 
     499                                                StoreStructure::MakeObjectFilename( 
     500                                                        test_files[f].IDOnServer, 
     501                                                        storeRootDir, discSet, 
     502                                                        filenameOut, 
     503                                                        false /* don't bother ensuring the directory exists */); 
     504                                                TEST_EQUAL(RaidFileUtil::NoFile, 
     505                                                        RaidFileUtil::RaidFileExists( 
     506                                                                rfd, filenameOut)); 
    481507                                        } 
    482508                                        else 
Note: See TracChangeset for help on using the changeset viewer.